![]() |
|
[VXAce] Skrypt na podmianę Balloon.png - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [VXAce] Skrypt na podmianę Balloon.png (/Thread-VXAce-Skrypt-na-podmian%C4%99-Balloon-png) |
Skrypt na podmianę Balloon.png - Rave - 25-05-13 02:58 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. RE: Skrypt na podmianę Balloon.png - Ayene - 25-05-13 11:33 Wejdź w skrypt 'Sprite_Character' i znajdź fragment: Kod: @balloon_sprite.bitmap = Cache.system("Balloon")Kod: case $game_variables[ID_ZMIENNEJ]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. RE: Skrypt na podmianę Balloon.png - Rave - 25-05-13 13:07 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: Kod: @balloon_sprite.bitmap = Cache.system($balloonfile)Ale już sobie poradzę. Dzięki za pomoc. RE: Skrypt na podmianę Balloon.png - Ayene - 25-05-13 13:58 "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. RE: Skrypt na podmianę Balloon.png - Rave - 25-05-13 20:53 Na początku skryptu ustawię $balloonimg = "Balloon" if $balloonimg=nil i będzie po kłopocie RE: Skrypt na podmianę Balloon.png - Ayene - 25-05-13 21:00 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. |