Formacja
Aktualny czas: 28-04-26, 17:10 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Formacja
Bad Request Offline
*


Liczba postów: 30
Dołączył: 18-07-15

Pomógł: 1



Post: #1
Formacja

Witam ponownie. Czy jest w Ace wbudowana gdzieś funkcja, pozwalająca na stałe ustalić grafikę gracza? Tzn. żeby po zmianie formacji kierowany ludek nadal był ten sam? Może jakiś mały skrypt? Cokolwiek.
27-07-15 13:27
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #2
RE: Formacja

Standardowo się nie da.
1. Za każdym razem, kiedy skład twojej drużyny się zmieni, wywoływana jest funkcja "refresh" obiektu klasy "Game_Player"
2. Za pomocą polecenia zdarzenia "Ruszaj zdarzeniem" możesz zmienić grafikę gracza, ale, jak potem zmienisz skład drużyny, to odświeży ci zdarzenie.

Jedyną opcją jest odnaleźć wszystkie wywołania "$game_player.refresh" i zablokować ich egzekucję. A nawet, jeśli zablokujesz ją na stałe, i tak może zostać wywołana przez komendę "wywołaj skrypt" zawierającą "$game_player.refresh".

Owszem, jest opcja "intro" w zakładce "System" w Bazie Danych, ale ona nie rozwiąże twojego problemu. Tym bardziej, że po zaznaczeniu jej gracz będzie całkowicie BEZ GRAFIKI.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
27-07-15 15:23
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Bad Request Offline
*


Liczba postów: 30
Dołączył: 18-07-15

Pomógł: 1



Post: #3
RE: Formacja

Ugh :/ nie brzmi to prosto, ale zobaczę co da się zrobić. Dzięki za pomoc.
27-07-15 15:36
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Amelanduil Offline
*


Liczba postów: 303
Dołączył: 30-04-13

Pomógł: 35



Post: #4
RE: Formacja

https://yanflychannel.wordpress.com/rmvx...ty-system/
a przeszkadzałoby, gdybyś ustawił "lock" na pierwszej postaci? Jak nie, możesz użyć tego wyżej.
27-07-15 16:45
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Bad Request Offline
*


Liczba postów: 30
Dołączył: 18-07-15

Pomógł: 1



Post: #5
RE: Formacja

Niestety, skrypt nie wchodzi w grę. Z tego co wyczytałem, blokuje on jakąś postać w formacji, a mi chodzi o to, żeby gracz mógł zmieniać formację, ale żeby główny bohater dalej był głównym bohaterem tzn. żeby to jego grafika wyświetlała się na mapie bez względu na to czy jest pierwszy czy ostatni w formacji.
(Ten post był ostatnio modyfikowany: 27-07-15 18:00 przez Bad Request.)
27-07-15 17:59
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #6
RE: Formacja

Cytat:Niestety, skrypt nie wchodzi w grę. Z tego co wyczytałem, blokuje on jakąś postać w formacji, a mi chodzi o to, żeby gracz mógł zmieniać formację, ale żeby główny bohater dalej był głównym bohaterem tzn. żeby to jego grafika wyświetlała się na mapie bez względu na to czy jest pierwszy czy ostatni w formacji.
Obawiam się, że w tym wypadku musisz dać do "Game_Party" jakąś zmienną w obiekcie, która będzie przechowywać, którzy bohaterowie są główni. Warto upewnić się, że ci będą w drużynie. A do tego dobrze byłoby zrobić, że jak postać główna opuszcza drużynę, to znika listy głównych, a jak jej nie ma w drużynie, to nie może być główną postacią. W końcu niby jak twórcy "Chrono Trigger" zrobili, co zrobili. Z resztą obejrzyj sobie serię Wirgliusza. W tej grze na przykład było coś takiego. Rozumiem, że musisz zrobić, że jak główny bohater jest ustalony, to wyświetla pierwszego z głównych, a jak nie, to pierwszego z całej drużyny.

Na początek wyznacz zmienną w "Game_Party", która będzie przechowywać ID bohaterów głównych. Dobrze też byłoby napisać funkcję zapamiętującą bohatera o wskazanym ID jako głównego, jeśli jest w drużynie, która nie robi tego, jak go w drużynie nie ma. Nie zapomnij też o usuwaniu bohatera z listy głównych, kiedy opuszcza on drużynę.

@Amelanduil
Jakoś nie pomogłeś, a na dodatek przez ciebie poleciał mi post. To już druga próba napisania.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
27-07-15 19:46
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Revlis Offline
*


Liczba postów: 266
Dołączył: 04-03-15

Pomógł: 80



Post: #7
RE: Formacja

https://dekitarpg.wordpress.com/2013/01/...ble-party/

2 min. w internetach.
27-07-15 22:07
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.