Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Атака без Ctrl (https://forum.zone-game.info/showthread.php?t=44358)

JohnSmith 18.05.2020 18:44

Атака без Ctrl
 
Здравствуйте. Хочу сделать так, чтоб можно было атаковать игроков без нажатия Ctrl. Исходники имеются (l2j hf). Сделал так, чтобы скилами можно было атаковать без Ctrl (проверка isCtrlPressed()), а вот для автоатаки подобной проверки нигде не нашел. Может, для этих целей нужно менять клиент? Подскажите пожалуйста.

VISTALL 18.05.2020 20:47

Re: Атака без Ctrl
 
isAutoAttackable метод есть

JohnSmith 18.05.2020 22:36

Re: Атака без Ctrl
 
Цитата:

Сообщение от VISTALL (Сообщение 435518)
isAutoAttackable метод есть

К сожалению, функции isAutoAttackable() и setAutoAttackable() работают только для класса L2Npc, но не для классов L2PcInstance и L2Character.
Или я чего-то не понимаю?

FaintSmile 19.05.2020 20:17

Re: Атака без Ctrl
 
Цитата:

Сообщение от JohnSmith (Сообщение 435519)
К сожалению, функции isAutoAttackable() и setAutoAttackable() работают только для класса L2Npc, но не для классов L2PcInstance и L2Character.
Или я чего-то не понимаю?

Между классом игрока и классом любого существа, в иерархии l2j подобных сборок обычно есть промежуточный класс пвп существа. Вот там эти методы переопределены, как правило, а класс игрока лишь наследует их.

Таким образом можно переопределить этот метод из класса игрока.

JohnSmith 19.05.2020 21:39

Re: Атака без Ctrl
 
Цитата:

Сообщение от FaintSmile (Сообщение 435521)
Между классом игрока и классом любого существа, в иерархии l2j подобных сборок обычно есть промежуточный класс пвп существа. Вот там эти методы переопределены, как правило, а класс игрока лишь наследует их.

Таким образом можно переопределить этот метод из класса игрока.

Можно поподробнее, как называется этот класс пвп существа, какой брать метод, как его правильно переопределить и в каком классе?

JohnSmith 20.05.2020 14:51

Re: Атака без Ctrl
 
Спасибо, разобрался.


Текущее время: 23:43. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot