#1 Re: Sanny Builder и CLEO » CLEO для GTA III » 16-07-2016 20:00

Goldfish wrote:
kostya wrote:

хелп я вот скрипт создал но когда я его проверяю gta тупо зависает после загрузки
я новичок
{$CLEO .cs}

0001: wait 100 ms

:START
00D6: if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @RST
00D6: if
05EE: key_pressed 66
004D: jump_if_false @RST

:KEY66
05EE: key_pressed 66
004D: jump_if_false @SAVEPOS
0001: wait 0 ms
0002: jump @KEY66

:SAVEPOS
0054: store_player $PLAYER_CHAR position_to $postp1 $postp2 $postp3
0002: jump @RST

:KEYS78
00D6: if
05EE: key_pressed 78
004D: jump_if_false @RST

:KEY78
05EE: key_pressed 78
004D: jump_if_false @TPTOPOS
0001: wait 0 ms
0002: jump @KEY78

:TPTOPOS
0055: put_player $PLAYER_CHAR at $postp1 $postp2 $postp3
0002: jump @RST

:RST
0002: jump @START

твой код в оптимизированном и исправленном варианте будет выглядеть так

{$CLEO .cs}

0000:

:START
wait 0
if and
    05EE:  key_pressed 66
    0256: player $PLAYER_CHAR defined
004D: jump_if_false @START
0054: store_player $PLAYER_CHAR position_to  1@ 2@ 3@
wait 1000

:WAIT_KEY
wait 0 
    85EE: not key_pressed 66
jf @STEP
jump @WAIT_KEY

:STEP
0055: put_player $PLAYER_CHAR at 1@ 2@ 3@

:WAIT_KEY_2
wait 0 
     05EE: key_pressed 66
jf @START
jump @WAIT_KEY_2

Пы.Сы.
ошибка из-за беск. цикла, на будущее ставь wait

Спасибо smile

#2 Re: Sanny Builder и CLEO » CLEO для GTA III » 16-07-2016 18:37

хелп я вот скрипт создал но когда я его проверяю gta тупо зависает после загрузки
я новичок

{$CLEO .cs}

0001: wait 100 ms

:START
00D6: if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @RST
00D6: if
05EE: key_pressed 66
004D: jump_if_false @RST

:KEY66
05EE: key_pressed 66
004D: jump_if_false @SAVEPOS
0001: wait 0 ms
0002: jump @KEY66

:SAVEPOS
0054: store_player $PLAYER_CHAR position_to $postp1 $postp2 $postp3
0002: jump @RST

:KEYS78
00D6: if
05EE: key_pressed 78
004D: jump_if_false @RST

:KEY78
05EE: key_pressed 78
004D: jump_if_false @TPTOPOS
0001: wait 0 ms
0002: jump @KEY78

:TPTOPOS
0055: put_player $PLAYER_CHAR at $postp1 $postp2 $postp3 
0002: jump @RST

:RST
0002: jump @START

Board footer

Powered by FluxBB