Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Массовая атака скилом.
#1
В файле L2Skill.java в метод checkForAreaOffensiveSkills добавил проверку, на каст массовых скилов:
[SRC="java"]if (!sourceInArena && !(targetPlayer.isInsideZone(L2Character.ZONE_PVP) && !targetPlayer.isInsideZone(L2Character.ZONE_SIEGE)))
{
if (player.getAllyId() != 0 && player.getAllyId() == targetPlayer.getAllyId())
return false;

if (player.getRace() == targetPlayer.getRace())
return false;
[/SRC]
Сам скилл на свою расу скастовать нельзя, но если кастуешь на противника и рядом стоит свой, то задевает и своего, хотя проверку делал в checkForArea, что не так? Подскажите пожалуйста.
Ответ
#2
проверки нужные делай в методе где собираешь таргеты для скилла, getTargets обычно называется.
Ответ
#3
По аналогии с пати мемберами \ сокланами \ алли...
Aka Stels
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Атака Rezzimx 3 1,425 09-28-2014, 03:59 AM
Последний пост: Donatte
  Атака при агре L2J 5 1,584 07-26-2014, 01:02 AM
Последний пост: L2J
  Атака союзников на TvT Cyber 6 1,850 07-04-2014, 11:56 AM
Последний пост: finfan
  Атака под водой Nechaino 2 1,284 02-16-2014, 06:02 AM
Последний пост: Nechaino
  Атака де DEBUFF Virt 8 2,871 01-03-2013, 02:46 PM
Последний пост: Virt
  Атака на ТВ FullMetal 10 2,965 10-06-2012, 04:39 PM
Последний пост: FullMetal
  Атака Noize 13 3,898 03-07-2012, 11:54 AM
Последний пост: Noize
  Атака своего сумона и пета niko42 4 2,134 01-06-2012, 08:22 PM
Последний пост: LestatL
  Помогите со скилом xqxx 5 2,139 11-19-2011, 03:47 PM
Последний пост: Blast
  Строка под триггеры, атака FaintSmile 2 1,905 08-15-2011, 07:23 AM
Последний пост: FaintSmile

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)