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

k1sher

Известный
201
4
Если ты собрался юзать на пустую строку, то надо память в 0@ заполнить нулями.
Код:
{$CLEO .cs}

0000: NOP

:1
wait 0
if and
0ab0: key_pressed 17
0ab0: key_pressed 190
jf @1
wait 500
    alloc 0@ 256
    0C11: memset destination 0@ value 0 size 256
    0B77: samp get_chat_input_text_to 0@
    0C15: strcat destination 0@ source " Приятной игры."
    0B76: samp set_chat_input_text 0@
    free 0@
jump @1
Воот все заработало, но в итоге как ты и сказал с открытым чатом перестало работать.
ps. странно уже опять работает.
 
Последнее редактирование:

k1sher

Известный
201
4
0ab0: key_pressed 17
0ab0: key_pressed 190
Если нажимаешь он сразу много раз пишет. Простой способ есть чтоб он один раз писал при нажатии?
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,481
1,169
0ab0: key_pressed 17
0ab0: key_pressed 190
Если нажимаешь он сразу много раз пишет. Простой способ есть чтоб он один раз писал при нажатии?
Можно поставить задержку или проверку сделать, после этой типа если он не держит кнопки продолжить.
CLEO:
if and
0ab0: 116
0ab0: 117
then
say "держу F5 and F6"
If and
8ab0: not 116
8ab0: not 117
then
say "отпустил кнопки"
 
Последнее редактирование:

CharleyJones

Известный
184
13
Ребята, это AntiAfk Bot который делает шаги, мне нужно в него добавить что бы он писал каждые 10 секун текст "/c 60" и каждые 10 минут нажимал клавишу "=" (равно) Вот код.

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
hex
62 06 0E 0B 5F 64 65 63 72 79 70 74 65 64 5F
end
03A4: name_thread "NIKEMMI"

:NIKEMMI_26
0001: wait 100 ms
0AFA: is_samp_available
004D: jump_if_false @NIKEMMI_26
0B34: samp register_client_command "AFK" to_label @NIKEMMI_442
0B6D: render 13@ = create_font "ARIAL" height 10 flags 12

:NIKEMMI_245
0001: wait 0 ms
00D6: if
0039: 18@ == 1
004D: jump_if_false @NIKEMMI_435
0006: 0@ = 0
0001: wait 0 ms
000F: 27@ -= 1.0
0B2E: 6@ = read_samp_memory offset 82384 size 2
0B2D: write_samp_memory offset 82384 value 50064 size 2
0A8C: write_memory 7634870 size 1 value 1 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 1 virtual_protect 1
0C11: memset destination 7623723 value 144 size 8
0C11: memset destination 5499528 value 144 size 6
0006: 19@ = 0
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
000A: 2@ += 100
0001: wait 0 ms
05D3: AS_actor $PLAYER_ACTOR goto_point 1@ 2@ 3@ mode 4 time 3000 ms // versionA
0001: wait 5000 ms
000A: 0@ += 1
0019: 0@ > 4048

:NIKEMMI_435
0002: jump @NIKEMMI_245

:NIKEMMI_442
0B12: 18@ = 18@ XOR 1
00D6: if
0039: 18@ == 1
0002: jump @NIKEMMI_516

:NIKEMMI_516
0B43: samp cmd_ret
0002: jump @NIKEMMI_245
 
Последнее редактирование:

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
как можно отловить появление вот такой вот надписи?
 

Вложения

  • SOYbfgj3-Sc.jpg
    SOYbfgj3-Sc.jpg
    135.1 KB · Просмотры: 281

MrAntow

Новичок
59
16
Есть участок кода
0087: 1@ = 6@
0087: 2@ = 6@
005B: 2@ += 1.5
0063: 1@ -= 1.5
if and
0035: 10@ >= 1@ // (float)
0035: 2@ >= 10@ // (float)
then
*действие*
wait 1000
end

Есть ли варианты оптимизации для выполнения кода в цикле?При попытке выполнить этот код идут дропы ФПС
 

Reevo

Новичок
1
0
Ребята, помогите. Играю в КРМП и знаю что есть такой AHK бинд... Вот допустим ты работаешь полицаем... И тебе нужно арестовать игрока... Как зделать какой нужен бинд или команда для бинда... Что-бы оно само узнало ID игрока которого тебе нужно арестовать. А ещё лудчше чтобы именно ник "Имя Фамилия". И что-бы оно само вводило.. Плиз помогите мне!!!
 

hnnssy

Известный
Друг
2,684
2,768
Ребята, помогите. Играю в КРМП и знаю что есть такой AHK бинд... Вот допустим ты работаешь полицаем... И тебе нужно арестовать игрока... Как зделать какой нужен бинд или команда для бинда... Что-бы оно само узнало ID игрока которого тебе нужно арестовать. А ещё лудчше чтобы именно ник "Имя Фамилия". И что-бы оно само вводило.. Плиз помогите мне!!!
какое отношение имеет твой АХК бинд к теме для вопросов по клео?
 

Alfinity

Известный
94
53
Можно ли как-то узнать IP игрока который только что подключился к серверу? (BITSTREAM)