Перейти к содержанию
Авторизация  
GаmeOver

Гварды фракции

Рекомендуемые сообщения

Вообщем создал гвардов фракций, все нормально, 1 враг, 2 мой, своего бить не могу..
Проблемы тут 2
Как только начинаю бить (Для теста) гварда противоположной фракции, мой агриться на меня..
и гварды друг друга не бьют.. (как враги) как это изменить? да бы гварды били друг друга как враги, и на меня гвард с моей фракции не игрался.
Исходы acis.

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скинь инстанс.

В ЛС отпиши.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

присвоить гвардам параметр фракции по которому собственно и будет осуществляться проверка 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

присвоить гвардам параметр фракции по которому собственно и будет осуществляться проверка 

Ты знаешь как это сделать? сделай, договоримся (я думаю правила не нарушил на намек) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ты знаешь как это сделать? сделай, договоримся (я думаю правила не нарушил на намек) 

Инстанс Гварда

isAutoAttackable(L2Character attacker)  true атака возможна (курсор меняется на меч)

onAction(L2PcInstance player, boolean interact)  здесь  действия игрока атака  или окно чата.

============================================================================

GuardKnownList метод addKnownObject(L2Object object) запись гвардом в список кого можно атаковать.

L2AttackableAI метод autoAttackCondition(L2Character target) проверка целей для атаки.

============================================================================

L2PcInstance метод isAutoAttackable(L2Character attacker)  если attacker гвард чужой фракции return True

===============================================================================================

дерзай :D

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Запрети просто бить своих гвардов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...