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

Coghweel

Новичок
76
0
Почему то не получается выловить входящий RPC с диалогами (RPC_SCRSHOWDIALOG = 61)

Пробовал проверять так:

CLEO:
:TESTING
thread "TEST"
0BE3: raknet setup_incoming_rpc_hook @incoming_rpc
repeat
wait 0
until false


:incoming_rpc
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if 0@ == RPC_SCRSHOWDIALOG // или 61
then
chatmsg "1" -1
end
0BE0: raknet hook_ret true

И с ID 61 тоже, ничего нет. Еще пробовал что бы ИД всех входящих RPC выводились в чат, за тем в игре открывал серверный диалог, но в чате 61 не было.
Может у него уже другой ID ?
 

Coghweel

Новичок
76
0
Это весь код скрипта?
Да, точнее это отдельный поток

К слову, хук на RPC_CLIENTMESSAGE (на строки в чаты) работает

upd: проверил у друга, у него работает... в чем может быть проблема у меня тогда?...
 
Последнее редактирование:

TheMeror

Известный
53
3
Бл*, народ помогите. Я уже все перерыл, не знаю что делать. Короч, хотел один клео скрипт под себя сделать, но появился ряд проблем.
1. Неправельный опкод 0B2B, я скачать SB data и все решылось.
2. Неизвестная команда msg "текст" 0x87CEEB
Помогите! Код вставил не весь.
CLEO:
    if 4@ == 8
            then
                msg "[Fast-RP]{ff0000} Внимание!" 0x87CEEB
                msg "[Fast-RP]{f8f8ff} Введите {87CEEB}/nomer 'номер' {f8f8ff}чтобы задать телефон получателя" 0x87CEEB
                alloc 12@ 500
                format 12@ "DM%cDB%cFF%cMG%cPG%cSK%cTK%cRK%cRK%cCK%cBH%cWH%cFR%cFM" 0xA 0xA 0xA 0xA 0xA  0xA
                0B3B: samp show_dialog id 67 caption "Выберете нужный термин для отправки" text 12@ button_1 "Далее" button_2 "Отмена" style 2
                free 12@
            end
 

hnnssy

Известный
Друг
2,684
2,762
это кейворд потому что, которого у тебя нет, замени на 0af8:
 

TheMeror

Известный
53
3
сяб, но мож скинуть нормальный кейворд что бы дальше такого говна не было?
 

TheMeror

Известный
53
3
Так-с, пару новых проблем.
1. Весь текст (а он русский) КАПСОМ
2. Скрипт должен выщитывать ИД игрока на которого я навел прицел, далее этот ИД вставлять в команды. Например: подхожу к челу, нажимаю ПКМ и вижу над ним треугольник, далее нажимаю кнопку (держа ПКМ) и появляется меню, вибираю "Показать паспорт" и пишется биндер (весь капсом) но в конце пишет что ИД неверный (а точнее как правильно писать даную команду)
 

BlackKnigga

Известный
BH Team
922
446
Так-с, пару новых проблем.
1. Весь текст (а он русский) КАПСОМ
2. Скрипт должен выщитывать ИД игрока на которого я навел прицел, далее этот ИД вставлять в команды. Например: подхожу к челу, нажимаю ПКМ и вижу над ним треугольник, далее нажимаю кнопку (держа ПКМ) и появляется меню, вибираю "Показать паспорт" и пишется биндер (весь капсом) но в конце пишет что ИД неверный (а точнее как правильно писать даную команду)
В настройках сб поищи и поставь регистр на "Как есть"