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

iframe

Известный
40
11
кинь полный код. А так
CLEO:
0B82: dialog 0@ add_button id 19 text "close" pos_XY 5 320 size 100 30
while true
wait 0
    if 0B81: dialog 0@ pop_event_to 1@ control_id_to 19@
    then
        if 19@ == 19
        then
         0B86: dialog 0@ set_visible 0
        end 
    end
end


ищешь в коде скрипта на подобии таких опкодов:
0AB0: key_pressed 0x73
0C89: key_just_pressed 0x32
0ADC: test_cheat "B"
и меняешь последнее значении, в первых 2 случаях ид клавиши, в test_cheat саму клавишу
я не видел кода ультра вх, так что точно сказать не могу. Если код открытый, то кинь в вк vk.com/dani1310

____________________________________________________________________________

на примере хука
CLEO:
{$CLEO}
{$INCLUDE SF}
0000:
0AC8: 23@ = allocate_memory_size 256
0C11: memset destination 23@ value 0 size 256
0BE3: raknet setup_incoming_rpc_hook @hook
0BDE: pause_thread 0


:hook
0BE5: raknet 5@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 6@ = get_hook_param PARAM_PACKETID
if
6@ == RPC_ScrClientMessage
then    
0BE7: raknet 7@ = bit_stream_read 5@ type BS_TYPE_INT
    0BE7: raknet 8@ = bit_stream_read 5@ type BS_TYPE_INT
       0C11: memset destination 23@ value 0 size 256
    0BE8: raknet bit_stream 5@ read_array 23@ size 8@
    if 0C18: 10@ = strstr string1 23@ string2 "Ты тут?"
    then
     0AF9: samp say_msg "Пшёл нахер админ, я не афк"
      0C11: memset destination 23@ value 0 size 256
    end
end
0BE0: raknet hook_ret true


Меньше заморочек будет без хука, объясни всю идею.

спасибо
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
Хелп, как сделать так, что бы если при зажатии шифта и кнопки 3, в чат отправлялось то, что я укажу?
 

astap_

Известный
Всефорумный модератор
626
597
так?) Текстуры мигают.
CLEO:
{$CLEO}
0000:

wait 0
If and
key_down 16
key_down 52
then
0af9: "/mask"
wait 300
end

wait 0
If and
key_down 16
key_down 51
then
0af9: "/armour"
wait 300
end

wait 0
If and
key_down 16
key_down 50
then
0af9: "/usedrugs 1"
wait 300
end
while true
wait 0
// твой код
end
 
  • Нравится
Реакции: chapo

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
Почему отправляются сразу все сообщения, если там есть wait?
CLEO:
:pidor
0B35: samp 20@ = get_last_command_params
if 0AD4: 25@ = scan_string 20@ format "%d" 21@
0AAB: file_exists "CLEO\Anti-Pidoras.mp3"
0AAC: 999@ = load_audiostream "CLEO\Anti-Pidoras.mp3"
0AAD: set_audiostream 999@ perform_action 1
0ABC: set_audiostream 999@ volume 3.0
0AF9: samp say_msg "/me äîñòàë ïèäîðî-äåòåêòîð"
wait 2000
0AF9: samp say_msg "/do íà ïèäîðî-äåòåêòîðå íàïèñàíî 'àíòè-ïèäîðàñ2000' "
wait 2000
0AF9: samp say_msg "/me íàæàë íà äåòåêòîðå áîëüøóþ êðàñíóþ êíîïêó"  
wait 2000
0AF9: samp say_msg "/do íà ýêðàíå äåòåêòîðà íà÷àëè âûñâå÷èâàòñÿ íàäïèñè:"
wait 2000
0AF9: samp say_msg "/do ñêàíèðóþ %d"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 1/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 2/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå çàâåðøåíî"
wait 2000
0AF9: samp say_msg "/try %d ÿâëÿåòñÿ ïèäîðàñîì"
wait 2000
0AAD: set_audiostream 999@ perform_action 0
0B43: cmd_ret
 
Последнее редактирование:

astap_

Известный
Всефорумный модератор
626
597
Почему отправляются сразу все сообщения, если там есть wait?
CLEO:
:pidor
0B35: samp 20@ = get_last_command_params
if 0AD4: 25@ = scan_string 20@ format "%d" 21@
0AAB: file_exists "CLEO\Anti-Pidoras.mp3"
0AAC: 999@ = load_audiostream "CLEO\Anti-Pidoras.mp3"
0AAD: set_audiostream 999@ perform_action 1
0ABC: set_audiostream 999@ volume 3.0
0AF9: samp say_msg "/me äîñòàë ïèäîðî-äåòåêòîð"
wait 2000
0AF9: samp say_msg "/do íà ïèäîðî-äåòåêòîðå íàïèñàíî 'àíòè-ïèäîðàñ2000' "
wait 2000
0AF9: samp say_msg "/me íàæàë íà äåòåêòîðå áîëüøóþ êðàñíóþ êíîïêó"
wait 2000
0AF9: samp say_msg "/do íà ýêðàíå äåòåêòîðà íà÷àëè âûñâå÷èâàòñÿ íàäïèñè:"
wait 2000
0AF9: samp say_msg "/do ñêàíèðóþ %d"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 1/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 2/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå çàâåðøåíî"
wait 2000
0AF9: samp say_msg "/try %d ÿâëÿåòñÿ ïèäîðàñîì"
wait 2000
0AAD: set_audiostream 999@ perform_action 0
0B43: cmd_ret
в колбэках задержка игнорируется. тебе нужно сделать в теле команды переключатель переменной, а свой флуд засунь в цикл.
писал с телефона, но думаю что ты понял

while true
wait 0
if 31@ == true
then
say "я пидорас"
wait 1000
print "jopa" 1000
wait 1000
31 = false
end
end

:cmd
31@ = true
cmdret
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
в колбэках задержка игнорируется. тебе нужно сделать в теле команды переключатель переменной, а свой флуд засунь в цикл.
писал с телефона, но думаю что ты понял

while true
wait 0
if 31@ == true
then
say "я пидорас"
wait 1000
print "jopa" 1000
wait 1000
31 = false
end
end

:cmd
31@ = true
cmdret
За что отвечает "print"?
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
выводит на экран надпись, как например когда пишешь /time появляется надпись (1000 задержка)
upload_2019-6-5_18-3-28.png
что из этого мне нужно?)