Skrypt na podmianę Balloon.png
Aktualny czas: 28-04-26, 17:09 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Skrypt na podmianę Balloon.png
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #1
Skrypt na podmianę Balloon.png

Potrzebuję w grze więcej ikonek emocji niż "fabryka dała" i w związku z tym szukam jakiegoś skryptu który by pozwolił na podmianę podczas gry pliku używanego do tychże ikonek na inny.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
25-05-13 02:58
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Skrypt na podmianę Balloon.png

Wejdź w skrypt 'Sprite_Character' i znajdź fragment:
@balloon_sprite.bitmap = Cache.system("Balloon")
zamień go na:
case $game_variables[ID_ZMIENNEJ]
    when 1      
      @balloon_sprite.bitmap = Cache.system("PLIK1")
    when 2      
      @balloon_sprite.bitmap = Cache.system("PLIK2")  
    else
      @balloon_sprite.bitmap = Cache.system("Balloon")
    end
Wybierz odpowiednie dla siebie ID_ZMIENNEJ, PLIK1 i PLIK2.

Skrypt działa w ten sposób, że manipulując zmienną, przy jej wartości 1 wgra się Tobie PLIK1, przy wartości 2 - PLIK2. W innym przypadku będzie plik domyślny. Analogicznie możesz sobie wybrać N plików. Pewnie załapiesz schemat.

[Obrazek: aye_furniture_pres.png]
25-05-13 11:33
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #3
RE: Skrypt na podmianę Balloon.png

Dzięki, ale imho "czystsze" rozwiązanie które mi pozwoli na ustawienie downolnego pliku bez zaglądania co chwila do edytora skryptu będzie ustawienie zmiennej globalnej $balloonfile które będzie domyślnie ustawione (przez Main) na "Balloon" i dać tam po prostu:

@balloon_sprite.bitmap = Cache.system($balloonfile)

Ale już sobie poradzę. Dzięki za pomoc.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
25-05-13 13:07
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #4
RE: Skrypt na podmianę Balloon.png

"Imho" nie moje zmartwienie, jakie rozwiązanie wybierzesz. Pamiętaj tylko, że gdy sam zadeklarujesz zmienną ona nie zapisze się Tobie w "sejwie", więc sprawdź dobrze, czy nie wyskakuje Tobie błąd "nil" po wczytaniu gry.

[Obrazek: aye_furniture_pres.png]
25-05-13 13:58
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #5
RE: Skrypt na podmianę Balloon.png

Na początku skryptu ustawię $balloonimg = "Balloon" if $balloonimg=nil i będzie po kłopocie

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
25-05-13 20:53
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #6
RE: Skrypt na podmianę Balloon.png

OK. Jeśli nie potrzebujesz zapisu tej zmiennej. Osobiście nie stosuję tego typu zmiennych globalnych, dlatego też nikomu ich nie proponuję. Lepiej wprowadzić atrybut np. w game_tempie i wtedy masz pewność, że wszystko będzie działać.
Zamykam.

[Obrazek: aye_furniture_pres.png]
25-05-13 21:00
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.