Проверка двух клавиш

Статус
В этой теме нельзя размещать новые ответы.

k1sher

Известный
Автор темы
201
4
Имеется вот такое cleo
Код:
0000: NOP
thread "GERRY"
wait 5000
call @GERRY_634 0
31@ = 0

:GERRY_39
wait 0
if and
key_down 17
key_down 116
else_jump @GERRY_190
0B12: 31@ = 31@ XOR 1
if
  31@ == 1
else_jump @GERRY_134
call @GERRY_255 0 
wait 200
jump @GERRY_190

:GERRY_134
if
  31@ == 0
else_jump @GERRY_190
call @GERRY_415 0 
wait 200

:GERRY_190
if
  31@ == 1
else_jump @GERRY_248
if
key_down 119
else_jump @GERRY_248
call @GERRY_415 0
wait 1000
call @GERRY_255 0

:GERRY_248
jump @GERRY_39

:GERRY_255
0AA2: 30@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 6 value -1869574000 virtual_protect 1
0A8E: 2@ = 30@ + 458004 // int
0A8C: write_memory 2@ size 6 value -1869574000 virtual_protect 1
0A8E: 3@ = 30@ + 458280 // int
0A8C: write_memory 3@ size 2 value 37008 virtual_protect 1
0A8E: 4@ = 30@ + 462648 // int
0A8C: write_memory 4@ size 2 value 37008 virtual_protect 1
0A8E: 5@ = 30@ + 462372 // int
0A8C: write_memory 5@ size 6 value -1869574000 virtual_protect 1
0AA3: free_library 30@
ret 0

:GERRY_415
0AA2: 30@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 4 value 24216591 virtual_protect 1
0A8E: 2@ = 1@ + 4 // int
0A8C: write_memory 2@ size 2 value 0 virtual_protect 1
0A8E: 3@ = 30@ + 458004 // int
0A8C: write_memory 3@ size 4 value 22053903 virtual_protect 1
0A8E: 4@ = 3@ + 4 // int
0A8C: write_memory 4@ size 2 value 0 virtual_protect 1
0A8E: 5@ = 30@ + 458280 // int
0A8C: write_memory 5@ size 2 value 16500 virtual_protect 1
0A8E: 6@ = 30@ + 462648 // int
0A8C: write_memory 6@ size 2 value 24948 virtual_protect 1
0A8E: 7@ = 30@ + 462372 // int
0A8C: write_memory 7@ size 4 value 24218127 virtual_protect 1
0A8E: 8@ = 7@ + 4 // int
0A8C: write_memory 8@ size 2 value 0 virtual_protect 1
0AA3: free_library 30@
ret 0

:GERRY_634
0AA2: 0@ = load_library "samp.dll" // IF and SET
0085: 1@ = 0@ // (int)
1@ += 2203876
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 1
0085: 2@ = 0@ // (int)
2@ += 409616
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Welcome" 8 
ret 0

Вот это проверяет если нажата "f8" то скрипт выключается на 1 секунду.

Код:
:GERRY_190
if
  31@ == 1
else_jump @GERRY_248
if
key_down 119
else_jump @GERRY_248
call @GERRY_415 0
wait 1000
call @GERRY_255 0

Как сделать что бы он проверял не только 119 клавишу а еще и 123. Что бы при нажатии на "f12" скрипт тоже выключался на 1 секунду.
 
Статус
В этой теме нельзя размещать новые ответы.