LaRossa
Потрачен
- 429
- 117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А как пройтись какой опкод ??Пройтись по всем циклом и проверить существующие
А как пройтись какой опкод ??Пройтись по всем циклом и проверить существующие
Ищи в справке цикл for.А как пройтись какой опкод ??
0AB6: store_target_marker_coords_to 0@ 1@ 2@
00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@
:41
0001: wait 0 ms
0AE2: 9@ = random_vehicle_near_point 5@ 6@ 7@ in_radius 1E08 find_next 1 pass_wrecked 1
00D6: if
056E: car 9@ defined
jf @41
072A: put_actor $PLAYER_ACTOR into_car 9@ driverseat
00AB: put_car 9@ at 0@ 1@ 2@
Hook RPC_SCRSHOWDIALOG + if + raknet hook_ret 0Как сделать диалог невидимым? Не пользовательский, серверный.
Hook RPC_SCRSHOWDIALOG + if + raknet hook_ret 0
респонд+dialog show ноп
:RPC
0BE5: raknet 0@ = get_hook_param 1
if
0039: 0@ == 61
jf @RPC_Ret
0BE0: raknet hook_ret 0
:RPC_Ret
0BE0: raknet hook_ret 1
Можно.CLEO::RPC 0BE5: raknet 0@ = get_hook_param 1 if 0039: 0@ == 61 jf @RPC_Ret 0BE0: raknet hook_ret 0 :RPC_Ret 0BE0: raknet hook_ret 1
Так подойдет? И можно ли вообще взаимодействовать с скрытым диалогом, или же нет?
Если нет, то помогите с чтением информации.
:incoming_rpc
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID // Получаем RPC ID
if 0@ == RPC_SCRSHOWDIALOG
then
/*
C++: RakSAMP code
bsData.Read(sampDialog.wDialogID);
bsData.Read(sampDialog.bDialogStyle);
bsData.Read(sampDialog.bTitleLength);
bsData.Read(sampDialog.szTitle, sampDialog.bTitleLength);
sampDialog.szTitle[sampDialog.bTitleLength] = 0;
bsData.Read(sampDialog.bButton1Len);
bsData.Read(sampDialog.szButton1, sampDialog.bButton1Len);
sampDialog.szButton1[sampDialog.bButton1Len] = 0;
bsData.Read(sampDialog.bButton2Len);
bsData.Read(sampDialog.szButton2, sampDialog.bButton2Len);
sampDialog.szButton2[sampDialog.bButton2Len] = 0;
stringCompressor->DecodeString(sampDialog.szInfo, 256, &bsData);
*/
// Получаем данные
0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM // Получаем BitStream
0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_SHORT // WORD(DialogId)
0BE7: raknet 3@ = bit_stream_read 1@ type BS_TYPE_BYTE // byte(DialogStyle)
0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_BYTE // byte(TitleLength)
0AB1: call @allocate_memory 2 size 4@ reserve 1 ret_to 5@
0BE8: raknet bit_stream 1@ read_array 5@ size 4@ // Title
0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_BYTE // byte(Button1Length)
0AB1: call @allocate_memory 2 size 4@ reserve 1 ret_to 6@
0BE8: raknet bit_stream 1@ read_array 6@ size 4@ // Button1
0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_BYTE // byte(Button2Length)
0AB1: call @allocate_memory 2 size 4@ reserve 1 ret_to 7@
0BE8: raknet bit_stream 1@ read_array 7@ size 4@ // Button2
0AB1: call @allocate_memory 2 size 4096 reserve 1 ret_to 8@ // Info
0BF4: raknet bit_stream 1@ decode_string 8@ size 4096 // Т.к. текст диалога сжат(закодирован), то нужно его раскодировать
// Итак: 5@ - заголовок диалога, 6@, 7@ - первая и вторая кнопка соответственно, 8@ - текст диалога
0AF8: samp add_message_to_chat "Открыт диалог №%d, тип: %d. Заголовок: '%s'. Кнопки: '%s' / '%s'" color -1 params 2@ 3@ 5@ 6@ 7@
0af8: "%s" -1 8@
log "Открыт диалог №%d, тип: %d. Заголовок: '%s'. Кнопки: '%s' / '%s'" 2@ 3@ 5@ 6@ 7@
log "%s" 8@
//
// Освобождаем ранее выделенную память(больше не используется, в данное время)
0AC9: free_allocated_memory 5@
0AC9: free_allocated_memory 6@
0AC9: free_allocated_memory 7@
0AC9: free_allocated_memory 8@
end
0BE0: raknet hook_ret true
:allocate_memory
// call @allocate_memory 2 size 0@ reserve 1@ ret_to 2@
005A: 0@ += 1@
0AC8: 2@ = allocate_memory_size 0@
0C11: memset destination 2@ value 0 size 0@
0AB2: ret 1 2@
Что ты хочешь сделать?А без хука можно сделать чтобы игрок не видел диалог? К примеру вынести его за экран?
Клео незя защитить так, чтобы его не вскрыли.Пацаны, через что можно закриптовать свой скрипт?
Криптовал через прогу от FYP и всё равно вскрыли.
Клео незя защитить так, чтобы его не вскрыли.
Да бля какая защита 2x17 на клео, я просто хуею с авторов которые щас на клео ебашут привязкуПриват же продают и норм вроде, не вскрывают