You are not logged in.
Pages: 1
Снова доброе время суток! Я нигде не могу найти, что в скрипте надо писать, чтобы в игре делались следующие действия:
При нажатии на кнопку End тп в место
потом после этого сразу бы нажал кнопку F6 и там написал /materials get 20 и нажал ENTER
потом тп в другое место и нажал кнопку F6 и там написал /materials deliver и нажал ENTER
потом восстановил хп и этот цикл повторился заного пока не нажал бы кнопку HOME
Вот что я смог сделать:
{$VERSION 3.1.0027} {$CLEO .cs} //-------------MAIN--------------- wait 0 :NONAME_4 wait 0 if not Player.Defined($PLAYER_CHAR) else_jump @NONAME_31 jump @NONAME_128 :NONAME_31 if 0AB0: key_pressed 35 else_jump @NONAME_128 :NONAME_46 wait 0 8AB0: not key_pressed 35 else_jump @NONAME_46 :NONAME_61 Actor.PutAt($PLAYER_ACTOR, -30.36, -1126.12, 2.84) wait 15 Actor.PutAt($PLAYER_ACTOR, -74.3, -1108.43, 1.08) wait 15 Actor.Health($PLAYER_ACTOR) = 130 0AB0: key_pressed 36 else_jump @NONAME_61 :NONAME_128 jump @NONAME_4
исправьте ошибки пожалуйста
я не знаю каким способом можно осуществить нажатия клавиши F6 и ввода туда текста.
Last edited by Jogijs (19-04-2011 20:37)
Offline
это не самп, тут встроенного ввода текста и обработчика команд нет. реализация подобного - очень трудоемкий процесс
Offline
понял! буду искать другие способы!
Offline
Возможна эмуляция нажатия клавиш, но лично у меня такой метод не выходил
Offline
0AB0: key_pressed 35// ЗАМЕНИ НА 00E1: player 0 pressed_key 35
Last edited by SBender (30-05-2011 08:30)
Offline
0AB0: key_pressed 35// ЗАМЕНИ НА 00E1: player 0 pressed_key 35
Ты не понял что ему нужно. Ах да ты предложил ему старый способ проверки нажатия клавиш. Который поддерживает не все клавиши.
Offline
Pages: 1