Вопрос

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

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,026
CLEO:
{$CLEO}
0BE2: raknet setup_outcoming_packet_hook @oPacket
0BDE: pause_thread 0

:oPacket
0BE5: raknet 0@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   0@ == {PACKET_PLAYER_SYNC}207
THEN
0BE5: raknet 0@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 1@ = bit_stream 0@ get_read_offset

0BED: raknet bit_stream 0@ set_read_offset {sCurrentAnimationID}520
0BE7: raknet 2@ = bit_stream_read 0@ type {BS_TYPE_SHORT}2

    IF 0039:   2@ == {sCurrentAnimationID}420
    THEN 0BE0: raknet hook_ret FALSE
    END

0BED: raknet bit_stream 0@ set_read_offset 1@
END
0BE0: raknet hook_ret TRUE
 

bomber!

Известный
Проверенный
958
465
CLEO:
{$CLEO}
0BE2: raknet setup_outcoming_packet_hook @oPacket
0BDE: pause_thread 0

:oPacket
0BE5: raknet 0@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   0@ == {PACKET_PLAYER_SYNC}207
THEN
0BE5: raknet 0@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 1@ = bit_stream 0@ get_read_offset

0BED: raknet bit_stream 0@ set_read_offset {sCurrentAnimationID}520
0BE7: raknet 2@ = bit_stream_read 0@ type {BS_TYPE_SHORT}2

    IF 0039:   2@ == {sCurrentAnimationID}420
    THEN 0BE0: raknet hook_ret FALSE
    END

0BED: raknet bit_stream 0@ set_read_offset 1@
END
0BE0: raknet hook_ret TRUE
sCurrentAnimationID - вводить название анимки? верно? или же ид, просто я не знаю как ид брать

sCurrentAnimationID - вводить название анимки? верно? или же ид, просто я не знаю как ид брать
вот я хочу заблочить анимку
LAFIN_SWEET
как это в коде будет выглядить?
 
Последнее редактирование модератором:

bomber!

Известный
Проверенный
958
465
CLEO:
{$CLEO}
0BE2: raknet setup_outcoming_packet_hook @oPacket
0BDE: pause_thread 0

:oPacket
0BE5: raknet 0@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   0@ == {PACKET_PLAYER_SYNC}207
THEN
0BE5: raknet 0@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 1@ = bit_stream 0@ get_read_offset

0BED: raknet bit_stream 0@ set_read_offset {sCurrentAnimationID}520
0BE7: raknet 2@ = bit_stream_read 0@ type {BS_TYPE_SHORT}2

    IF 0039:   2@ == {sCurrentAnimationID}420
    THEN 0BE0: raknet hook_ret FALSE
    END

0BED: raknet bit_stream 0@ set_read_offset 1@
END
0BE0: raknet hook_ret TRUE
в какой из этих строк? и где мне найти ид анимации? буду благодарен http://pawn-wiki.ru/index.php?/topic/19207-id-animacii/ не здесь?
 

bomber!

Известный
Проверенный
958
465
0BED: raknet bit_stream 0@ set_read_offset {sCurrentAnimationID}520
там есть и такая строка просто, может там должно стоять 420?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,026
420 это id анимации 520 это битовый оффсет scurrentanimid
 
  • Нравится
Реакции: bomber!

bomber!

Известный
Проверенный
958
465
420 это id анимации 520 это битовый оффсет scurrentanimid
Спасибо, а как в коде добавить несколько анимаций? можешь дать пример, спасибо

Чет не пашет, написал ид 1533 анимки. но она не блокируется

CLEO:
{$CLEO}
0BE2: raknet setup_outcoming_packet_hook @oPacket
0BDE: pause_thread 0

:oPacket
0BE5: raknet 0@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   0@ == {PACKET_PLAYER_SYNC}207
THEN
0BE5: raknet 0@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 1@ = bit_stream 0@ get_read_offset

0BED: raknet bit_stream 0@ set_read_offset {sCurrentAnimationID}520
0BE7: raknet 2@ = bit_stream_read 0@ type {BS_TYPE_SHORT}2

    IF 0039:   2@ == {sCurrentAnimationID}1533
    THEN 0BE0: raknet hook_ret FALSE
    END

0BED: raknet bit_stream 0@ set_read_offset 1@
END
0BE0: raknet hook_ret TRUE
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.