SAIL - zmiana kodu saila po zdarzeniu

Tematy zbędne, ale zbyt dobre by je usunąć znajdują się tutaj.
Uživatelský avatar
Odyseusz
Community Veteran
Community Veteran
Сообщения: 180
Зарегистрирован: stř led 24, 2007 12:37 pm
Bydliště: Wygwizdowo Dolne

SAIL - zmiana kodu saila po zdarzeniu

Příspěvek Odyseusz »

Chodzi oto, że zanim nie wypełnisz celu misji (np: nie odnajdziesz jakiegoś gościa w lesie) nie możesz opuścić tego lasu - wokół lasu są areny, kiedy przez nią przejdziesz gra automatycznie nakazę twojemu bohaterowi cofnięcie się do lasu. Co zrobić, by po odnalezieniu tego gościa, areny przestały blokować dalszą drogę.
Mam nadzieję, że udało się wyjaśnić o co w tym problemie chodzi, trochę to pogmatwane :P Kod blokujący przejście:


every 0$1 trigger IsInArea(Kowalski,las) do //// "las" - jedna z aren dookoła lasu
Begin
Say(Kowalski,'k8');
ComMoveXY(Kowalski,34,41); /// z powrotem do lasu
end;
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: pát črc 28, 2006 10:58 am
Bydliště: Bialystok, Poland

Příspěvek Radzio »

Uzycie MARKED np.
every *to co juz tu masz* MARKED 01 do
//blabla
A pozniej przy wywolaniu tego ze spotkal tam jakiegos gostka dajesz:

Kód: Vybrat vše

disable(01);
I od tej pory gra bedzie olewac tamte every xD
W sumie twoj kod nie jest idealny, po 1 nie odbiera mozliwosci kontrolowania gry (nie ma np. InGameOn;) po 2 nie ma enable; wiec zablokuje ta mozliwosc tylko raz,a pozniej bedzie se mozna pojsc xD
Uživatelský avatar
Odyseusz
Community Veteran
Community Veteran
Сообщения: 180
Зарегистрирован: stř led 24, 2007 12:37 pm
Bydliště: Wygwizdowo Dolne

Příspěvek Odyseusz »

Dzięki, racja co do braku idealności, robiłem kod na szybko, miałem później poprawić ^^ Biore się dalej do roboty.
Закрыто