- 717
- 198
Ну да, нужно проверку сделать, если нет водителя - тогда ТП.В машине должен быть человек или нет? (Водитель).
И тип авто - самолёт. (А еще бы лучше название самолёта)
Ну да, нужно проверку сделать, если нет водителя - тогда ТП.В машине должен быть человек или нет? (Водитель).
Ну да, нужно проверку сделать, если нет водителя - тогда ТП.
И тип авто - самолёт. (А еще бы лучше название самолёта)
0AFF: samp 14@ = car_handle_by_samp_vehicle_id 17@
0AC8: 7@ = allocate_memory_size 63
0C0D: struct 7@ offset 0 size 2 = 17@
0C0D: struct 7@ offset 2 size 2 = 0
0C0D: struct 7@ offset 4 size 2 = 0
0C0D: struct 7@ offset 6 size 2 = 0
0C0D: struct 7@ offset 8 size 4 = 0.0
0C0D: struct 7@ offset 12 size 4 = 0.0
0C0D: struct 7@ offset 16 size 4 = 0.0
0C0D: struct 7@ offset 20 size 4 = 0.0
0C0D: struct 7@ offset 24 size 4 = ТУТ X
0C0D: struct 7@ offset 28 size 4 = ТУТ Y
0C0D: struct 7@ offset 32 size 4 = ТУТ Z
0C0D: struct 7@ offset 36 size 4 = 0.0
0C0D: struct 7@ offset 40 size 4 = 0.0
0C0D: struct 7@ offset 44 size 4 = 0.0
0C0D: struct 7@ offset 48 size 4 = 1000.0
0C0D: struct 7@ offset 52 size 1 = 100
0C0D: struct 7@ offset 53 size 1 = 100
0C0D: struct 7@ offset 54 size 1 = 0
0C0D: struct 7@ offset 55 size 1 = 0
0C0D: struct 7@ offset 56 size 1 = 0
0C0D: struct 7@ offset 57 size 2 = 0
0C0D: struct 7@ offset 59 size 4 = 0.0
0BC1: samp send_incar_data 7@
0AC9: free_allocated_memory 7@
0B2C: samp 27@ = get_vehicle_id_by_car_handle 8@
0AC8: 7@ = allocate_memory_size 67
0C0D: struct 7@ offset 0 size 2 = 27@
0C0D: struct 7@ offset 2 size 1 = 65535
0C0D: struct 7@ offset 3 size 4 = 0.0
0C0D: struct 7@ offset 7 size 4 = 0.0
0C0D: struct 7@ offset 11 size 4 = 0.0
0C0D: struct 7@ offset 15 size 4 = 0.0
0C0D: struct 7@ offset 19 size 4 = 0.0
0C0D: struct 7@ offset 23 size 4 = 0.0
0C0D: struct 7@ offset 27 size 4 = ТУТ Х
0C0D: struct 7@ offset 31 size 4 = ТУТ У
0C0D: struct 7@ offset 35 size 4 = ТУТ Z
0C0D: struct 7@ offset 39 size 4 = 0.0
0C0D: struct 7@ offset 43 size 4 = 0.0
0C0D: struct 7@ offset 47 size 4 = 0.0
0C0D: struct 7@ offset 51 size 4 = 0.0
0C0D: struct 7@ offset 55 size 4 = 0.0
0C0D: struct 7@ offset 59 size 4 = 0.0
0C0D: struct 7@ offset 63 size 4 = 1000.0
0BC6: samp send_unoccupied_data 7@
Не могу, там ошибка идёт, от Actor.HealthКод:{$CLEO} 0000: while true wait 0 if 0ab0: 123 then wait 150 Actor.Health($player_actor) += 1 end end
PACKET_PLAYER_SYN тебе в помощь.Посаны, научите смещать камеру актера по Z координате
float fPosition[3];+6PACKET_PLAYER_SYN тебе в помощь.
+6 - координата X, +10 - Y, +14 - Zfloat fPosition[3];+6
Типо получаю все три координаты и с последней произвожу *какие-то* действия? Так шоле
посмотри пример обычной отправки. В хуке точно так же только пакет не надо создавать и отправлять, только читать/записывать данные.дайте пример использования онфут даты через ХУК, читал урок в ВИКИ, но там всё через APl
Это то ещё более менее понятно, только как эту камеру смещать.+6 - координата X, +10 - Y, +14 - Z
посмотри пример обычной отправки. В хуке точно так же только пакет не надо создавать и отправлять, только читать/записывать данные.
И да, в хуке есть пара нюансов - для отправляемых пакетов смещение данных будет +1, а для принимаемых +3
Это то ещё более менее понятно, только как эту камеру смещать.
Офк мне тут никто на готово не сделает, я хочу просто узнать что нужно делать после получения координат?
float rx = *(float *)0x00B6F248;
float rz = *(float *)0x00B6F258;
Дайте пример чтения и записывания данных ХУКА
{$CLEO}
{$Include Includes.txt}
thread "ABCD"
while not sl
wait 100
end
0BE4: raknet setup_incoming_packet_hook @incomingPacket
var
3@: int
4@: int
end // var
While true
wait 50
end
:incomingPacket
0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 1@ = get_hook_param PARAM_PACKETID
if 1@ == 224
then
0BF3: raknet 2@ = bit_stream 0@ get_data_ptr
0C0C: 3@ = struct 2@ offset 1 size 2
0C0C: 4@ = struct 2@ offset 4 size 2
if 3@ == 4@
then
0C0D: struct 2@ offset 3 size 1 = 0
0C0D: struct 2@ offset 4 size 2 = 65535
msg "Anti-Bullet crasher defended" 0x7ee30b
end
end
0BE0: raknet hook_ret true
0BE5: http://blasthack.net/wiki/opcodes:0be50BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 1@ = get_hook_param PARAM_PACKETID
Что тут за параметры, объясните
0BF3: raknet 2@ = bit_stream 0@ get_data_ptr
и вот это что такое?
Я ошибся, извини вот так:Не могу, там ошибка идёт, от Actor.Health
{$CLEO}
0000:
while true
wait 0
if 0ab0: 123
then
wait 150
Actor.Health($player_actor) =+ 1
end
end
0C18: 2@ = strstr string1 0@ string2 1@
0B75: samp get_chat_string 0@ text_to 1@ prefix_to 2@ color_to 3@ prefix_color_to 4@
{$CLEO}
{$INCLUDE SF}
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
0AC8: allocate_memory_size 1@ 128
0AC8: allocate_memory_size 2@ 64
while true
wait 0
0B75: samp get_chat_string 99 text_to 1@ prefix_to 2@ color_to 3@ prefix_color_to 4@
if 0C18: 6@ = strstr string1 1@ string2 "SOME_TEXT"
then
wait 0
0AD1: show_formatted_text_highpriority "TEXT_FOUND" time 2000
wait 0
end
end