Удочка на гвардов - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 20.05.2011, 13:38   #1
Пользователь

Автор темы (Топик Стартер) Удочка на гвардов

Ребят. кто знает.? как можно сделать атк чтобы например удочку немогли использовать на гвардов?
eleminator вне форума Ответить с цитированием
Непрочитано 22.05.2011, 12:43   #2
Аватар для MetaWind
Герой

По умолчанию Re: Удочка на гвардов

PlayerController.java

public void useSkill(int skillId, int targetType, float x, float y, float z) {
Player player = getOwner();
if(player.getTarget() instanceof Npc && skillId == идскилла)
return;
Skill skill = SkillEngine.getInstance().getSkillFor(player, skillId, player.getTarget());

if (skill != null) {
skill.setTargetType(targetType, x, y, z);
if (!RestrictionsManager.canUseSkill(player, skill))
return;

skill.useSkill();
}

skill = null;
}

Если добавить это if(player.getTarget() instanceof Npc && skillId == идскилла)
return;


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

если сделать так

public void useSkill(int skillId, int targetType, float x, float y, float z) {
Player player = getOwner();
if(player.getTarget() instanceof Npc)
{
Npc npc = (Npc)player.getTarget();
if(npc.getObjectTemplate().getTribe().equals("GUAR D") && skillId == идскилла)
return;
}
Skill skill = SkillEngine.getInstance().getSkillFor(player, skillId, player.getTarget());

if (skill != null) {
skill.setTargetType(targetType, x, y, z);
if (!RestrictionsManager.canUseSkill(player, skill))
return;

skill.useSkill();
}

skill = null;
}

не будет кастоваться на гвардов
__________________
MetaWind вне форума Отправить сообщение для MetaWind с помощью ICQ Отправить сообщение для MetaWind с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка гвардов KOPEIII Lineage II 2 23.07.2010 09:33
Мануал как создать умных АнтиПК (Гвардов) FlooderaS Lineage II 0 10.07.2009 08:31
Бан за гвардов SVKoT Работа со скриптами 2 03.12.2008 20:02


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:50. Часовой пояс GMT +3.

Вверх