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

DubStep_

Известный
292
52
3@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
0AC8: 4@ = allocate_memory_size 68
0BBA: samp store_player 3@ onfoot_data 4@
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
0BC0: samp send_onfoot_data 4@
0ac9: free 4@
0AB2: ret 0
Оффсеты для incar data может кто-то дать?
CLEO:
3@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
0AC8: 4@ = allocate_memory_size 63  
0BBB: samp store_player 3@ incar_data 4@
0C0D:  struct 4@ offset 6 size 4 = 0@
0C0D:  struct 4@ offset 10 size 4 = 1@
0C0D:  struct 4@ offset 14 size 4 = 2@
0BC1: samp send_incar_data 4@
0ac9: free 4@
 

AWRage

Активный
642
141
Где найти адрес отвечающий за положения радара по X? Есть такой аси плагин, там есть такая функция, но в и-нете такого адреса нету.
 

Forus

Известный
54
12
Есть опкод для тп определённой машины к себе?(в зоне стрима)
 

next23012

Новичок
59
6
CLEO:
3@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
0AC8: 4@ = allocate_memory_size 63
0BBB: samp store_player 3@ incar_data 4@
0C0D:  struct 4@ offset 6 size 4 = 0@
0C0D:  struct 4@ offset 10 size 4 = 1@
0C0D:  struct 4@ offset 14 size 4 = 2@
0BC1: samp send_incar_data 4@
0ac9: free 4@
Я пробовал так, крашит. Думал что-то неправильно, но все так же делал
 

0pc0d3R

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

Art4D

Новичок
87
13
Лагает при первом убийстве, как убрать лаг?
CLEO:
{$CLEO .cs} 
0000: NOP
if not 0@ = SAMP.Base()   
then 0A93: end_custom_thread   
end   
while not SAMP.Available()   
wait 100   
end
while true   
wait 0   
if and
02D8:   actor $PLAYER_ACTOR current_weapon == 24   
0AD2: 29@ = player $PLAYER_CHAR targeted_actor //IF and SET   
0AB0: key_pressed 82 // 2
then   
6@ = SAMP.GetSAMPPlayerIDByActorHandle(29@)
call @Noname_624 1 6@
wait 1
end
end

:Noname_624
9@ = SAMP.GetActorHandleByPlayerID(0@)
Actor.StorePos($PLAYER_ACTOR, 10@, 11@, 12@)
Actor.StorePos(9@, 13@, 14@, 15@)
alloc 5@ 40
0C0D: struct 5@ offset 0 size 1 = 1
0C0D: struct 5@ offset 1 size 2 = 0@
0C0D: struct 5@ offset 3 size 4 = 10@
0C0D: struct 5@ offset 7 size 4 = 11@
0C0D: struct 5@ offset 11 size 4 = 12@
0C0D: struct 5@ offset 15 size 4 = 13@
0C0D: struct 5@ offset 19 size 4 = 14@
0C0D: struct 5@ offset 23 size 4 = 15@
0C0D: struct 5@ offset 27 size 4 = 0.0
0C0D: struct 5@ offset 31 size 4 = 0.0
0C0D: struct 5@ offset 35 size 4 = 0.5
0470: 6@ = actor $PLAYER_ACTOR current_weapon
0C0D: struct 5@ offset 39 size 1 = 6@
0BC4: samp send_bullet_data 5@
ret 0
 

Vadim.dll

Известный
168
81
Как обновить зону стрима и еще, узнал что есть адрес памяти, который не дает уйти в афк подскажите пожалуйста
 

AWRage

Активный
642
141
http://gtamodding.ru/wiki/Адреса_Памяти_(SA)
Интерфейс

  • 0x866B74 - [float] Ширина радара (ось X)
    0x866B78 - [float] Длина радара (ось Y)
Это ширина и длина радара, мне бы его расположение по X.. В интернете видел опкод, но он так же отвечает и за ширину шрифта. Мне бы только за положение радара по X.
 

AWRage

Активный
642
141
Не работает :(
Не знаешь как самому найти адрес памяти? Может, через Cheat Engine как-то можно?
Код:
{$CLEO}
0000:

:1
wait 0
0AB0: key_pressed 49 // 1
jf @1
0A8C: write_memory 0x866B6C size 4 value 200.0 virtual_protect 1 // Ïî X
0A8C: write_memory 0x866B70 size 4 value 200.0 virtual_protect 1 // Ïî Y
jump @1
 

Woofing Giraffe

Активный
402
49
Возможно ли получить расстояние между мной и каким-то игроком в зоне стрима? И как это сделать?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,024
Возможно ли получить расстояние между мной и каким-то игроком в зоне стрима? И как это сделать?
CLEO:
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
00A0: store_actor 20@ position_to 3@ 4@ 5@
050A: 5@ = distance_between_XYZ 0@ 1@ 2@ and_XYZ 3@ 4@ 5@
В 20@ handle игрока. В 5@ расстояние.