Problem z resetowaniem.
Aktualny czas: 28-04-26, 17:58 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Problem z resetowaniem.
Shadi Offline
*


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

Pomógł: 0



Post: #1
Problem z resetowaniem.

Witajcie.
W RPG Makerze XP w swojej dawnej grze Pokemon odtworzyłem system komputerka z pokemonów, gdzie możemy deponować swoje pokemony - rpg makerowych bohaterów. Są one usuwane z drużyny i za pomocą zmiennych zapisywany jest ich poziom, więc po powrocie do drużyny go odzyskują.
Niedawno wprowadziłem ulepszenie do tego systemu, polegające na tym, że zdarzenie pozycjonujące nasze pokemony (bohaterów w drużynie) - w sensie że w interfejsie graficznym tego komputerka na pokemony wyświetlają się też te - abyśmy mogli je oddać - które są w naszej drużynie i chyba nie można jakoś tego zrobić automatycznie by pozycjonowały się zgodnie z swoją pozycją w jej, więc zrobiłem tam to na przełącznikach - o nazwie bohater x w drużynie 1, bohater x w drużynie 2 itd.
Zdarzenie na auto start najpierw wyłącza te wszystkie przełączniki tego typu, a potem po kolei sprawdza czy dany bohater jest w drużynie, ile bohaterów jest do tej pory w drużynie i włącza odpowiedni przełącznik. To znaczy np: jeżeli bohater A jest sprawdzany, a już bohater B został sprawdzony jako ten, który jest w drużynie, to włącza się przełącznik bohater A w drużynie 2. I jak wszyscy zostają sprawdzeni, to zdarzenie się usuwa.
Aby usprawnić ten system - to znaczy aby nie trzeba było wychodzić z komputerka by zobaczyć jak operacje przez nas przeprowadzane wpływają na drużynę, to zmieniłem to tak, że zamiast na usuń zdarzenie - to zdarzenie sprawdzające dałem na przełączniki. Tylko że to przestało prawidłowo działać. I mam podejrzenie, że to wina tego, że zmiana przełącznika dotycząca tego czy jakiś pokemon jest w drużynie czy nie jest przed przełącznikiem resetującym sprawdzanie pokemonów/bohaterów w drużynie. I po prostu maker nie sprawdza co jest po przełącznik 1234 bohater x w boxie = off, bo przeskoczył już na stronę gdzie ten przełącznik 1234 jest off i gdzie nie ma (i nie powinno być) tego resetu. Tylko że gdyby było na odwrót obawiam się że nie dało by się oddać bohatera do tego boxu/skrzynki, jak i go wziąć z niej, bo byłoby tylko ciągłe resetowanie (choć spróbuję to zrobić).
Czy ktoś ma jakąś propozycję jak to ogarnąć? W razie czego służę dalszymi informacjami i udostępnieniem otwartej gry lub samej tylko mapy Boxu/skrzynki z pokemonami/bohaterami.
Z góry dziękuję za pomoc.
18-07-19 13:52
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Wiadomości w tym wątku
Problem z resetowaniem. - Shadi - 18-07-19 13:52

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.