You are not logged in.
Pages: 1
Resager
Насчет паскаля вы не правы)
ладно поексперементирую над исходниками примеров)
1) Условия формируются так:
if and //if and-команда начала условия,все подусловия которого выполняются. 80E1: NOT key_pressed 0 19 // Подусловие 0256: player $PLAYER_ACTOR defined // Подусловие 00DF: actor $PLAYER_ACTOR driving // Подусловие jf @Test_2 // Аналог ELSE - то есть если 3 условия не выполнены, то переходим на метку ЗДЕСЬ уже будет располагаться код, который должен быть выполнен в случае, когда все 3 условия верныЕсли условие одно, можно писать просто "if" или если нужно выполение одного из условий, то вместо AND пишешь OR. Вообще почитай справку по основам скриптинга для main.scm
То что ты описал сделать просто, логически так:
В начале скрипта (например по нажатию клавиши, сохраняешь в переменную, и потом проверяешь, пока не взорвана тачка) а там хоть денги, хоть что делай!
{$CLEO .cs} :DEMO 03A4: name_thread "DEMO" wait 1000 :DEMO_1 wait 0 if and 80E1: key_pressed 0 19 0256: player $PLAYER_ACTOR defined jf @DEMO_1 // запоминаем в переменную тачку 0811: $10932 = actor $PLAYER_ACTOR car // переходим на проверку не уничтожена ли тачка Jump @DEMO_2 :DEMO_2 if ТУТ ОПКОД, возвращающий не разрушена ли тачка, вот его я не помню jf @DEMO_2 //тут уже что хочешь дальше пиши, что делать после того, как тачка взорвана
извеняюсь за не коректность. я знаю как пишутся условия и проверки я путаюсь именно в конструкции
if then else end логически вроди понятно но понятных примеров не встречал.
Всем привет я в скриптинге только новичек и есть странные вопросы.
1
как пользоваться проверками IF..THEN...ELSE.....END
я не уверен что так
:proverka IF and //условия например актер $MYAct мертв them Jump @dead //или вместо прыжка на метку можно писать код скрипта? else Jump @elive end :dead //код если актер мертв :elive //а тут типа если условие актер мертв не выполнено
пс я учу не клео
2 и как правильно сделать так.
внести тачку в переменую в которой сидел карл но чтобы другие тачки не добавлялись в переменную пока не уничтожено или утоплено первое ТС.
и сделать чтобы например за уничтожение тачки давались скажем деньги
и после убиения тачки выносить ее с переменной. и так в замкнутом цыкле.
Pages: 1