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

Royan_Millans

Известный
145
183
Краш игры при активации

CLEO:
{$CLEO}
0000:
repeat
wait 0
until samp.Available()
0B34: samp register_client_command "test" to_label @test   
while true
wait 0
if 31@ == 1
then
0B2B: samp 1@ = get_player_id_by_actor_handle $player_actor
chatmsg "%d" -1 1@
0AF0: 30@ = get_int_from_ini_file "cleo\test.ini" section "id" key 1@
if not 30@ == 1
then
chatmsg "false" -1
else
chatmsg "true" -1
end
end
31@ = 0
end

:test
31@ = 1
samp.CmdRet(
Переменные 30@ | 31@ - Используются для глобальных таймеров. Используй другие переменные
 

LinkelnAweil

Участник
122
7
Пытаюсь сделать автообнову на скрипт.
0C65: 29@ = download_url "ссылка" to_file "test.txt"
Сделал, но почему то файл не скачивается, может ли быть проблема в том, что я в ссылке https:// не пишу? Так как с ним у SannyBuilder'a какие-то проблемы. Если проблема в этом, то как можно ее исправить?
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
hex
"http:/" "/t.me" 00
end
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
что помогать
 

Royan_Millans

Известный
145
183
Помогайте прошу :unknw:
CLEO:
{$CLEO}
0000:

:proverka
wait 400
0AFA:  is_samp_available
jump @proverka
wait 0
jump @1

:1
0B34: samp register_client_command "lichka" to_label @coordinates
0B2E: 23@ = read_samp_memory offset 19728 size 2
0BE2: raknet setup_outcoming_packet_hook @Hoock


:coordinates
0006: 10@ = 1
0001: wait 228 ms
0B2D: write_samp_memory offset 19728 value 50064 size 2
04D7: set_actor $PLAYER_ACTOR locked 1
00A1: put_actor $PLAYER_ACTOR at 137.4364 1880.4354 17.3000
0001: wait 1000 ms
0B2D: write_samp_memory offset 19728 value 23@ size 2
0001: wait 500 ms
0002: jump @coordinates2

:coordinates2
0001: wait 0 ms                                      
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 000.0000 000.0000 radius 0.0 0.0 on_foot
004D: jump_if_false @coordinates2
0B2D: write_samp_memory offset 19728 value 23@ size 2
0AD1: show_formatted_text_highpriority "~G~Success! ~W~Teleported" time 2000
04D7: set_actor $PLAYER_ACTOR locked 0
0006: 10@ = 0

:metka
0002: jump @coordinates

:Hoock
0BE5: raknet 0@ = get_hook_param 1
00D6: if and
0039:   0@ == 207
0039:   10@ == 1
004D: jump_if_false @Hoock2
0BE5: raknet 1@ = get_hook_param 0
0AC8: 2@ = allocate_memory_size 69
0BE8: raknet bit_stream 1@ read_array 2@ size 69
0C0D: struct 2@ offset 63 size 2 = 2001
0C0D: struct 2@ offset 63 size 2 = 1
0C0D: struct 2@ offset 65 size 2 = 1
0BEA: raknet bit_stream 1@ reset_write_pointer
0B40: raknet bit_stream 1@ write 2@ type 5 size 69
0AC9: free_allocated_memory 2@

:Hoock2
0BE0: raknet hook_ret 1
0AA2: 10@ = load_library "Urlmon.dll" // IF and SET
0AA4: 11@ = get_proc_address "URLDownloadToFileA" library 10@ // IF and SET
0AA7: call_function 11@ num_params 5 pop 0 0 0 0@ 1@ 0 12@
0AB2: ret 1 12@
000E: 1@ -= -79
0A9F: 2@ = current_thread_pointer
000A: 2@ += 16
0A8D: 3@ = read_memory 2@ size 4 virtual_protect 1
0062: 3@ -= 0@ // (int)
0006: 4@ = 0
CLEO:
:1
0B34: samp register_client_command "lichka" to_label @coordinates
0B2E: 23@ = read_samp_memory offset 19728 size 2
0BE2: raknet setup_outcoming_packet_hook @Hoock
Зачем ты это в Label вставляешь?
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
itoa юзай
 
  • Нравится
Реакции: l Piko l

Kristyan

Известный
165
16
Зачем не изменяется цвет квадрата в этом опкоде? 0xFF00FD00 - Зелёный цвет
CLEO:
0C49: samp textdraw 420 set_box true color 0xFF00FD00 size 100.0 100.0
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это gxt тебе не оно нужно
юзай ево
0ACF: show_formatted_styled_text "This is %.4X opcode" time 2000 style 1 0x0ACF
 
  • Нравится
Реакции: KirikRus299