Вопросы по CLEO-скриптингу

GooDL

Новичок
13
0
Пожалуйста, помогите сделать скрипт, который по нажатию, например, клавиши F2 активировался и просто зажимал клавишу Enter до тех пор, пока я снова не нажму F2. Можно сказать просто флудер клавиши. Буду очень благодарен
 

DarkL1ght

Новичок
252
112
Пожалуйста, помогите сделать скрипт, который по нажатию, например, клавиши F2 активировался и просто зажимал клавишу Enter до тех пор, пока я снова не нажму F2. Можно сказать просто флудер клавиши. Буду очень благодарен
Попробуй, хз работает или не
CLEO:
{$CLEO .cs}
0000: NOP

while not Samp.Available()
    wait 400
end

while true
wait 0
    if 0AB0:   key_pressed 113 {F2}
    then
        repeat
        wait 0
        0C89:  key_just_pressed 13 {Enter}
        until 0AB0:   key_pressed 113 {F2}
    end
end
 
  • Нравится
Реакции: GooDL

Nakamura

Известный
36
0
Скрипт должен сканить чат и при появлении определенного текста, писать определенную команду, но она начинает флудить. Скорее всего это из-за цикла, но я не знаю как это исправить.

CLEO:
{$CLEO}
0000:

repeat
wait 0
until 0AFA:  is_samp_available
alloc 31@ 256
while true
wait 0
   0B75: samp get_chat_string 99 text_to 31@ prefix_to 0 color_to 0 prefix_color_to 0
   if
   0C18: 0 = strstr string1 31@ string2 "текст"
   then
   0AF9: samp say_msg "команда"
   end
end
 
1,417
1,030
Скрипт должен сканить чат и при появлении определенного текста, писать определенную команду, но она начинает флудить. Скорее всего это из-за цикла, но я не знаю как это исправить.

CLEO:
{$CLEO}
0000:

repeat
wait 0
until 0AFA:  is_samp_available
alloc 31@ 256
while true
wait 0
   0B75: samp get_chat_string 99 text_to 31@ prefix_to 0 color_to 0 prefix_color_to 0
   if
   0C18: 0 = strstr string1 31@ string2 "текст"
   then
   0AF9: samp say_msg "команда"
   end
end
задержку после 0af9 поставь, или делай проверку через хук RPC_SCRCLIENTMESSAGE