UltimaForum

Wsparcie [VX] - Skrypt/Zdarzenie

sieczken - Czw 17 Maj, 2012 10:53
Temat postu: Skrypt/Zdarzenie
Witajcie.

Mam pewien problem otóż chcę zrobić zdarzenie ustawiając w warunku że jeśli gracz ma poziom 5 to np: otwiera się dialog, ale nie mogę stworzyć takiego zdarzenia ponieważ w warunkach jest tylko jeżeli bohater ma - umiejętność - przedmiot - broń - pancerz.
A więc chciałbym, aby ktoś z was napisał jak ustawić zmienne czy jakieś zdarzenie lub podał skrypt. Dziekuję każdej zaangażowanej osobie.

Pozdrawiam Sieczken.

Roki132 - Czw 17 Maj, 2012 11:50

Zmień zmienną x na bohater: y poziom.
A potem ustaw warunek, jeśli zmienna x większa lub równa z, to jest taki dialog, jeśli nie to inny.

przemusiek25 - Czw 17 Maj, 2012 14:17

Jest także inny sposób... ale najpierw wyjaśnię sposób zaprezentowany powyżej aby było wszystko jasne dla każdej osoby która będzie w przyszłości zainteresowana:
Wchodzimy w zdarzenie i wybieramy polecenie Zmień zmienną, a następnie wybieramy zmienną, Bohater wybieramy bohatera i Level, wg poniższego przykładu

A następnie pod tą komendą robimy nowe polecenie i wybieramy Ustaw warunek, wg poniższego przykładu:



Można także skorzystać ze skryptu nie korzystając ze zmiennych, w tym przypadku wystarczy wybrać Ustaw warunek, przejść do czwartej zakładki wybrać skrypt:


a następnie wpisać jeden z dwóch skryptów:
$game_party.members[id_w_druzynie].level >= x
za id_w_druzynie należy podać id bohatera w drużynie, 0 to pierwsza pozycja, 1 to druga, 2 to trzecia, a 3 to czwarta pozycja gracza w drużynie, za x wystarczy wpisać lvl jaki ma mieć gracz aby warunek był spełniony

$game_actors[id_w_bazie].level == x
za id_w_bazie należy podać id bohatera w bazie,
za x wystarczy wpisać lvl jaki ma mieć gracz aby warunek był spełniony

sieczken - Czw 17 Maj, 2012 14:57

Dzięki wystarczyło napisać poprostu co i jak screeny nie są potrzebne aż tak ciemny nie jestem dziekuję jeszcze raz.

Pozdrawiam Sieczken.


Powered by phpBB modified by Przemo © 2003 phpBB Group