Проблема

Статус
В этой теме нельзя размещать новые ответы.

debil :))

Участник
Автор темы
86
19
Попытался написать что-то типо авто ловли дома при пейдее на аризоне (знаю что есть уже готовые cleo с такой темой,но все же)
Сначала писал только с опкодом 0с18
Потом понял что он лагает когда сервер посылает сразу несколько строк
Попытался использовать хук взятый из темы,но проблема та же
Может чем поможете...
CLEO:
{$CLEO}
{$INCLUDE SF}
0000: NOP
wait 0

:activate
wait 0
if
0AB0:   key_pressed 0x24
jf @activate
0ACD: show_text_highpriority "~g~Activated" time 3000

alloc 4@ 256
0c11: memset 4@ 0 256

0BE3: raknet setup_incoming_rpc_hook @ClientMessage

while true
wait 0
end

:ClientMessage
0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 1@ = get_hook_param PARAM_PACKETID
if
1@ == RPC_ScrClientMessage
then
    0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT
    0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT
    0C11: memset destination 4@ value 0 size 256
    0BE8: raknet bit_stream 0@ read_array 4@ size 3@
    0C0F: array 4@ element 3@ = 0x00

    if or
    0C18: 7@ = strstr string1 4@ string2 "__________Банковский счет__________"
    0C18: 7@ = strstr string1 4@ string2 "[Ошибка] Для получения PayDay вы должны отыграть минимум 20 минут"
    then
    0C72: set_virtual_key 78 down true                                          
end
end
0BE0: raknet hook_ret true
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
CLEO:
if or
    0C18: 7@ = strstr string1 4@ string2 "__________Банковский счет__________"
    0C18: 7@ = strstr string1 4@ string2 "[Ошибка] Для получения PayDay вы должны отыграть минимум 20 минут"
    then
тут два условия на выполнение которые в один PD не могут быть, вроде
 
202
93
CLEO:
if or
    0C18: 7@ = strstr string1 4@ string2 "__________Банковский счет__________"
    0C18: 7@ = strstr string1 4@ string2 "[Ошибка] Для получения PayDay вы должны отыграть минимум 20 минут"
    then
тут два условия на выполнение которые в один PD не могут быть, вроде
А мне казалось что, скрипт пойдёт дальше если одно из двух 0c18 вернёт true
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
А мне казалось что, скрипт пойдёт дальше если одно из двух 0c18 вернёт true
хз, вполне возможно, использовал только один раз, у меня шел дальше при выполнение двух условий, хз, может не прав.
upd. точн, у меня and был, а не or. Не прав, соре.
 

Quit

Известный
209
53
Попытался написать что-то типо авто ловли дома при пейдее на аризоне (знаю что есть уже готовые cleo с такой темой,но все же)
Сначала писал только с опкодом 0с18
Потом понял что он лагает когда сервер посылает сразу несколько строк
Попытался использовать хук взятый из темы,но проблема та же
Может чем поможете...
CLEO:
{$CLEO}
{$INCLUDE SF}
0000: NOP
wait 0

:activate
wait 0
if
0AB0:   key_pressed 0x24
jf @activate
0ACD: show_text_highpriority "~g~Activated" time 3000

alloc 4@ 256
0c11: memset 4@ 0 256

0BE3: raknet setup_incoming_rpc_hook @ClientMessage

while true
wait 0
end

:ClientMessage
0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 1@ = get_hook_param PARAM_PACKETID
if
1@ == RPC_ScrClientMessage
then
    0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT
    0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT
    0C11: memset destination 4@ value 0 size 256
    0BE8: raknet bit_stream 0@ read_array 4@ size 3@
    0C0F: array 4@ element 3@ = 0x00

    if or
    0C18: 7@ = strstr string1 4@ string2 "__________Банковский счет__________"
    0C18: 7@ = strstr string1 4@ string2 "[Ошибка] Для получения PayDay вы должны отыграть минимум 20 минут"
    then
    0C72: set_virtual_key 78 down true                                         
end
end
0BE0: raknet hook_ret true
Используй это 0C18: 7@ = strstr string1 4@ string2 "{9ACD32}Организационная зарплата:"
Тут по цвету, если кто-то напишет в чат в твоем случае, скрипт сработает, а тут по цвету, но нужно быть обязательно в организации
 

debil :))

Участник
Автор темы
86
19
Используй это 0C18: 7@ = strstr string1 4@ string2 "{9ACD32}Организационная зарплата:"
Тут по цвету, если кто-то напишет в чат в твоем случае, скрипт сработает, а тут по цвету, но нужно быть обязательно в организации
Указав цвет,никто не сможет сбить скрипт написав текст пей дея в чат,это хорошая идея,но проблема в том что хук почему-то не записывает чат чтобы скрипт сработал. Сервер посылает в пейдей сразу много строк, из-за чего 0c18 не успевает реагировать и хук в этом должен помочь,но он не работает,вот в чем проблема...
 
Статус
В этой теме нельзя размещать новые ответы.