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

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как узнать время на сервере ?
 

Skid330

Новичок
5
0
{$Cleo}
{#include sf}
0000:
0BE3: raknet setup_incoming_rpc_hook @IRPC
0BDE: pause_thread 0

:IRPC
0BE5: Raknet 0@ = get_hook_param PARAM_PACKETID
IF 0039: 0@ =={RPC_CHAT}101
then
0BE5: Raknet 1@ = get_hook_param PARAM_BITSTEAM

0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_INT
0BE7: raknet 3@ = bit_stream_read 1@ type BS_TYPE_INT
alloc 4@ 145
0BE8: raknet bit_stream 1@ read_array 4@ size 3@
0C1E: array 4@ element 3@ el_size 1 = 0x0
0B15: 2@ = 2@ SHR 8
0B10: 2@ = 2@ AND 0x00FFFFFF
if
0c18: strstr 31@ 4@ "Привет"
then

0B56: set_game_key 10 state 255

end
end

Что тут не верно?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,024
Как узнать время на сервере ?
CLEO:
0AB1: call_scm_func @getServerTime params 0 || {byteWorldTime_Hour}0@ {byteWorldTime_Minute}1@ |

:getServerTime
0BAC: samp 0@ = get_server_settings_ptr
0C0C: 1@ = struct 0@ offset {byteWorldTime_Hour}0x2C size {BYTE}1
0C0C: 2@ = struct 0@ offset {byteWorldTime_Minute}0x2D size {BYTE}1
0AB2: _ret 2 | {byteWorldTime_Hour}1@ {byteWorldTime_Minute}2@ |
 

Skid330

Новичок
5
0
CLEO:
0AB1: call_scm_func @getServerTime params 0 || {byteWorldTime_Hour}0@ {byteWorldTime_Minute}1@ |

:getServerTime
0BAC: samp 0@ = get_server_settings_ptr
0C0C: 1@ = struct 0@ offset {byteWorldTime_Hour}0x2C size {BYTE}1
0C0C: 2@ = struct 0@ offset {byteWorldTime_Minute}0x2D size {BYTE}1
0AB2: _ret 2 | {byteWorldTime_Hour}1@ {byteWorldTime_Minute}2@ |
Мне поможешь?
что не верно в клео?
 

Zefir2511

Активный
277
32
Код:
{$CLEO .cs}
0000: NOP

:NONAME_2
   not SAMP.Available
else_jump @NONAME_22
wait 0
jump @NONAME_2

:NONAME_22
wait 0
if
0ADC:   test_cheat "P"
else_jump @NONAME_73
0C8F: samp process_chat_input "/setweather 7"
0C8F: samp process_chat_input "/settime 7"

:NONAME_73
jump @NONAME_22

Можете добавить что бы не срабатывал когда чат открыт?
 

serhiyrubin

Известный
396
106
Код:
{$CLEO .cs}
0000: NOP

:NONAME_2
   not SAMP.Available
else_jump @NONAME_22
wait 0
jump @NONAME_2

:NONAME_22
wait 0
if
0ADC:   test_cheat "P"
else_jump @NONAME_73
0C8F: samp process_chat_input "/setweather 7"
0C8F: samp process_chat_input "/settime 7"

:NONAME_73
jump @NONAME_22

Можете добавить что бы не срабатывал когда чат открыт?

Код:
{$CLEO .cs}
0000: NOP

:NONAME_2
   not SAMP.Available
else_jump @NONAME_22
wait 0
jump @NONAME_2

:NONAME_22
wait 0
if and
8B21:     samp is_chat_opened
0ADC:   test_cheat "P"
else_jump @NONAME_73
0C8F: samp process_chat_input "/setweather 7"
0C8F: samp process_chat_input "/settime 7"

:NONAME_73
jump @NONAME_22