[На заказ] Маркер

Статус
В этой теме нельзя размещать новые ответы.

XyJluraH

Известный
Автор темы
27
11
Нужен плагин или клео скрипт. Суть скрипта : Если на сервере будет найдет такой чекпоинт- http://i.imgur.com/a2y24b8.png, то скрип автоматом ставит маркер на этот чекпоинт.
Плачу - 70 рублей. Кто готов взяться пишите в ВК - https://vk.com/id348799236
 

san0

Известный
Друг
411
267
если правильно понял
Код:
{$CLEO}
{$INCLUDE SF}

0662: "Honestly"

repeat
    wait 40
until 0AFA:  is_samp_available

0BE3: raknet setup_incoming_rpc_hook @l_RPCHook

0BDE: pause_thread 0

:l_RPCHook
const
    MARKER_TYPE = 41
    iPacketID = 0@
    bs = 1@
    fX = 2@
    fY = 3@
    fZ = 4@
    dwMapIcon = 5@
end
0BE5: raknet iPacketID = get_hook_param PARAM_PACKETID
if iPacketID == RPC_SCRSETCHECKPOINT
then
    0BE5: raknet bs = get_hook_param PARAM_BITSTREAM 
    0BE9: raknet bit_stream bs reset_read_pointer
  
    0BE7: raknet fX = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fY = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fZ = bit_stream_read bs type BS_TYPE_FLOAT

    02A8: dwMapIcon = create_marker MARKER_TYPE at fX fY fZ
end
if iPacketID == RPC_SCRDISABLECHECKPOINT
then
    0164: disable_marker dwMapIcon 
end

0BE0: raknet hook_ret true
 

Вложения

  • icon.cs
    146 байт · Просмотры: 3

XyJluraH

Известный
Автор темы
27
11
если правильно понял
Код:
{$CLEO}
{$INCLUDE SF}

0662: "Honestly"

repeat
    wait 40
until 0AFA:  is_samp_available

0BE3: raknet setup_incoming_rpc_hook @l_RPCHook

0BDE: pause_thread 0

:l_RPCHook
const
    MARKER_TYPE = 41
    iPacketID = 0@
    bs = 1@
    fX = 2@
    fY = 3@
    fZ = 4@
    dwMapIcon = 5@
end
0BE5: raknet iPacketID = get_hook_param PARAM_PACKETID
if iPacketID == RPC_SCRSETCHECKPOINT
then
    0BE5: raknet bs = get_hook_param PARAM_BITSTREAM
    0BE9: raknet bit_stream bs reset_read_pointer
 
    0BE7: raknet fX = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fY = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fZ = bit_stream_read bs type BS_TYPE_FLOAT

    02A8: dwMapIcon = create_marker MARKER_TYPE at fX fY fZ
end
if iPacketID == RPC_SCRDISABLECHECKPOINT
then
    0164: disable_marker dwMapIcon
end

0BE0: raknet hook_ret true

Она просто рисует маркер на карте? -
ckaKRsw.png

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

Edvard

Известный
216
39
А у меня такой вопрос, можно ли сделать тоже самое только HouseCheker чтоб в PayDay скрипт проверял все дома на сервере и у тех домов которые слетели в гос, ставил маркер на радаре ну и на карте
 

san0

Известный
Друг
411
267
Она просто рисует маркер на карте? -
ckaKRsw.png

А можно сделать чтобы он маркер игры ставил?
Научись давать нормальное описание
Код:
{$CLEO}
{$INCLUDE SF}

0662: "Honestly"

repeat
    wait 40
until 0AFA:  is_samp_available

0BE3: raknet setup_incoming_rpc_hook @l_RPCHook

0BDE: pause_thread 0

:l_RPCHook
const
    iPacketID = 0@
    bs = 1@
    fX = 2@
    fY = 3@
end
0BE5: raknet iPacketID = get_hook_param PARAM_PACKETID
if iPacketID == RPC_SCRSETCHECKPOINT
then
    0BE5: raknet bs = get_hook_param PARAM_BITSTREAM 
    0BE9: raknet bit_stream bs reset_read_pointer
  
    0BE7: raknet fX = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fY = bit_stream_read bs type BS_TYPE_FLOAT
  
    0AB1: call_scm_func @setMarkerPos 2 fX fY
end
if iPacketID == RPC_SCRDISABLECHECKPOINT
then
    0AB1: call_scm_func @patchMapTargetState 1 false
end

0BE0: raknet hook_ret true


:setMarkerPos
const
    MARKER_POOL = 0xBA873D
    MARKER_BLOCK = 0xBA8720
    dwAdress = 3@
end
0AB1: call_scm_func @patchMapTargetState 1 true
while dwAdress < 7000
    0A8E: 2@ = MARKER_POOL + dwAdress
    0A8D: 2@ = read_memory 2@ size 2 virtual_protect 0
    if 2@ == 4611
    then 
        dwAdress += MARKER_BLOCK
        0C0D: struct dwAdress offset 0x0 size 0x4 = 0@
        0C0D: struct dwAdress offset 0x4 size 0x4 = 1@
        break
    end
    dwAdress += 0x28
end   
0AB2: ret 0

:patchMapTargetState
0A8C: write_memory 0xBA6774 size 1 value 0@ virtual_protect 0
0AB2: ret 0
 

Вложения

  • marker.cs
    293 байт · Просмотры: 7
  • Нравится
Реакции: hnnssy

XyJluraH

Известный
Автор темы
27
11
Научись давать нормальное описание
Код:
{$CLEO}
{$INCLUDE SF}

0662: "Honestly"

repeat
    wait 40
until 0AFA:  is_samp_available

0BE3: raknet setup_incoming_rpc_hook @l_RPCHook

0BDE: pause_thread 0

:l_RPCHook
const
    iPacketID = 0@
    bs = 1@
    fX = 2@
    fY = 3@
end
0BE5: raknet iPacketID = get_hook_param PARAM_PACKETID
if iPacketID == RPC_SCRSETCHECKPOINT
then
    0BE5: raknet bs = get_hook_param PARAM_BITSTREAM
    0BE9: raknet bit_stream bs reset_read_pointer
 
    0BE7: raknet fX = bit_stream_read bs type BS_TYPE_FLOAT
    0BE7: raknet fY = bit_stream_read bs type BS_TYPE_FLOAT
 
    0AB1: call_scm_func @setMarkerPos 2 fX fY
end
if iPacketID == RPC_SCRDISABLECHECKPOINT
then
    0AB1: call_scm_func @patchMapTargetState 1 false
end

0BE0: raknet hook_ret true


:setMarkerPos
const
    MARKER_POOL = 0xBA873D
    MARKER_BLOCK = 0xBA8720
    dwAdress = 3@
end
0AB1: call_scm_func @patchMapTargetState 1 true
while dwAdress < 7000
    0A8E: 2@ = MARKER_POOL + dwAdress
    0A8D: 2@ = read_memory 2@ size 2 virtual_protect 0
    if 2@ == 4611
    then
        dwAdress += MARKER_BLOCK
        0C0D: struct dwAdress offset 0x0 size 0x4 = 0@
        0C0D: struct dwAdress offset 0x4 size 0x4 = 1@
        break
    end
    dwAdress += 0x28
end  
0AB2: ret 0

:patchMapTargetState
0A8C: write_memory 0xBA6774 size 1 value 0@ virtual_protect 0
0AB2: ret 0

Все равно почему то 2 маркера
yPPxHKh.png


fLzI1dc.png
 
Статус
В этой теме нельзя размещать новые ответы.