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

The Spark

Известный
653
671
@astap_
Я знаю что ты уже заебался отвечать на вопросы связанные с sscanf. Но блять я тупой, что с этим поделать, я уже выучил https://blast.hk/threads/7486/, но я не могу понять
CLEO:
//Вот ебать мой любимый Egor
0AD3: 0@ = format "Egor [512]"
0AA5: call 0x8220AD num_params 4 pop 4 params 2@v 1@ "%s [%d]" 0@
//Так всё работает, но когда убираешь пробел, то хуем полбу
0AD3: 0@ = format "Egor[512]"
0AA5: call 0x8220AD num_params 4 pop 4 params 2@v 1@ "%s[%d]" 0@
Как????
 
Последнее редактирование:

koncumone

Известный
337
87
CLEO:
:detdom
0B35: samp 0@ = get_last_command_params
04BB: select_interior "%d" 0@
0AF8: samp add_message_to_chat "{ff0000}[SETINT]:{ffffff}Вы установили интерьер: %d" 0@
0B43: samp cmd_ret



Помогите, почему крашит? есть другая версия скрипта уже с указаными параметрами, а тут я хочу сам установить параметр
 

hnnssy

Известный
Друг
2,684
2,748
CLEO:
:detdom
0B35: samp 0@ = get_last_command_params
04BB: select_interior "%d" 0@
0AF8: samp add_message_to_chat "{ff0000}[SETINT]:{ffffff}Вы установили интерьер: %d" 0@
0B43: samp cmd_ret



Помогите, почему крашит? есть другая версия скрипта уже с указаными параметрами, а тут я хочу сам установить параметр
0B35: samp 0@ = get_last_command_params
1@ = atoi 0@ (опкод найдёшь сам)
04BB: select_interior 1@
0AF8: samp add_message_to_chat "{ff0000}[SETINT]:{ffffff}Вы установили интерьер: %d" 1@
0B43: samp cmd_ret
 

astap_

Известный
Всефорумный модератор
626
597
ну где именно? я искал не нашёл
перед открытием скрипта тебя спрашивают, использовать исходный код либо продолжить декомпиляцию. Если такого сообщения нет, значит остался только декомпил
 

Dotalovo666

Новичок
8
0
Можеш пожалуйста скинуть уже в форме клео файла.
 
Последнее редактирование:

гага2

Известный
5
0
Кто может написать клео скрипт для сампа? Суть его будет заключаться в том, что когда в чате напишется надпись Пункт финиша: 'ЖД ЛВ' До старта 10 секунд!
то скрипт бы автоматически в этот же момент писал за меня команду /aetp . Я вообще полный ноль, ничего не понимаю в скриптинге. Помогите пожалуйста
 

D3.Pheonix

🎹
Модератор
2,817
1,599
Не пиши сюда больше. Сделайте пожалста скрипт

@гага2
CLEO:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0BE3: raknet setup_incoming_rpc_hook @pomogite_ya_noob
0BDE: pause_thread 0

:pomogite_ya_noob
0BE5: raknet 0@ = get_hook_param 1
if
0@ == 93
then
0BE5: raknet 1@ = get_hook_param 0
0BE7: raknet 3@ = bit_stream_read 1@ type 3
alloc 4@ 256
0BE8: raknet bit_stream 1@ read_array 4@ size 3@
0C0D: struct 4@ offset 3@ size 1 = 0
    if
    0C18: 5@ = strstr string1 4@ string2 "Пункт финиша: 'ЖД ЛВ' До старта 10 секунд!"
    then
    say "/aetp"
    end
free 4@
end
0BE0: raknet hook_ret 1
 

Вложения

  • ggg.cs
    17.9 KB · Просмотры: 7

The Spark

Известный
653
671
Как скринить через cleo, и сохранять скрин в определённую папку (например: \cleo\Screen)?
 

MISHAAAAAA4

Потрачен
109
48
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как вывести число из переменной в диалог?
т.е например
вот так не сработает
можно рабочий вариант плз?

CLEO:
1@ = 15
0B4B: 1@
0B47: 1

Как задать проверку, что команда приписана в чат?
если команда со стороны клиента, то :

CLEO:
0B34:  "mycmd" to_label @2

:1
Wait 0
IF 0039:   1@ == 1337
ELSE_JUMP @1
1@ = 0
// CODE

:2
1@ = 1337
Samp.CmdRet()
 
Последнее редактирование: