#1 Re: Вопросы по скриптингу » Нажатие клавиш » 20-04-2011 20:41

понял! буду искать другие способы!

#2 Вопросы по скриптингу » Нажатие клавиш » 19-04-2011 20:35

Jogijs
Replies: 5

Снова доброе время суток! Я нигде не могу найти, что в скрипте надо писать, чтобы в игре делались следующие действия:
При нажатии на кнопку 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 и ввода туда текста.

#3 Re: Вопросы по скриптингу » Клео на телепорт в 2 места » 15-04-2011 23:30

емм всё ок, только чтобы выключить приходится зажимать клавишу 49, а хотелось бы чтобы нажал, отпустил кнопку и выключилось, нажал - снова включилось и т.д. а то кнопку зажатой приходится держать чтобы выключено было, отпустишь - снова работает

#4 Re: Вопросы по скриптингу » Клео на телепорт в 2 места » 15-04-2011 22:37

{$CLEO}
wait 0
while true
    wait 0
    if
        not player.defined($player_char)
    then
        continue
    end
    if
        0AB0:  key_pressed 49
    then
        actor.PutAt($player_actor -30.36 -1126.12 2.84   0)
        wait 30
        
        actor.PutAt($player_actor -74.30 -1108.43 1.08   0)
        wait 30
    end
end

вот, я немного подредактировал. теперь вот только как сделать, чтобы это действие не прекращалось до повторного нажатия на клавишу 49?

#5 Re: Вопросы по скриптингу » Клео на телепорт в 2 места » 15-04-2011 22:30

Den_spb,
Огромное тебе спасибо! Вот еще один вопрос, можно ли сделать так, чтобы этот скрипт работал не прекращаясь, например нажал кнопку 1 и он тп в эти 2 места по очереди до тех пор, пока не нажмёшь снова кнопку его выключить?

#6 Re: Вопросы по скриптингу » Клео на телепорт в 2 места » 15-04-2011 21:11

Я пытаюсь написать скрипт, вроде закончил, всё чики-пуки но когда компилирую пишет такая-то ошибка на такой-то строчке. Я начал то этим заниматься пару дней назад. Можете хоть помочь начать скрипт, хоть какой-то шаблон как скрипт этот составлять то.

#7 Вопросы по скриптингу » Клео на телепорт в 2 места » 15-04-2011 13:12

Jogijs
Replies: 8

Здравствуйте, дорогие скриптеры smile
У меня есть вопрос. Я хочу сделать клео на телепорт в 2 конкретных места, а именно их координаты:
1)     -30.36 -1126.12 2.84   0   
2)     -74.30 -1108.43 1.08   0

я никак не пойму как можно это осуществить, вот к примеру я хочу чтобы в сампе, нажимая на кнопки 1 и 2 , я оказывался в этих местах. Если это возможно, прошу мне помочь с этим. Если не составит большого труда, напишите код. я пробовал создать свой скрипт из других похожих, читал статьи которые нашёл, но разобраться всё никак не могу sad

Мне это надо ОЧЕНЬ СРОЧНО. sad

Board footer

Powered by FluxBB