L2PcInstance.java метод checkUseMagicConditiouns
[SRC="java"] // Check if this is offensive magic skill
if (skill.isOffensive())
{
if ((isInsidePeaceZone(this, target)) && !getAccessLevel().allowPeaceAttack())
{
// If L2Character or target is in a peace zone, send a system message TARGET_IN_PEACEZONE a Server->Client packet ActionFailed
sendPacket(SystemMessageId.TARGET_IN_PEACEZONE);
sendPacket(ActionFailed.STATIC_PACKET);
return false;
}
if(target instanceof L2PcInstance)
{
if(target.getActingPlayer() != null && getActingPlayer().getRace() == target.getActingPlayer().getRace())
{
System.out.println("useMagicReturnFALSE");
sendPacket(ActionFailed.STATIC_PACKET);
return false;
}
else
{
if(target.getActingPlayer() != null && getActingPlayer().getRace() != target.getActingPlayer().getRace())
{
System.out.println("useMagicRETURNTRUE");
return true;
}
}
}[/SRC]
Вот при использовании боевого скила с типом TARGET_AURA в гс выскакивает сообщение useMagicReturnFALSE и скилл не кастуется.
Помогите пожалуйста исправить код.
Добавлено через 18 часов 32 минуты
ап ап ап ап
[SRC="java"] // Check if this is offensive magic skill
if (skill.isOffensive())
{
if ((isInsidePeaceZone(this, target)) && !getAccessLevel().allowPeaceAttack())
{
// If L2Character or target is in a peace zone, send a system message TARGET_IN_PEACEZONE a Server->Client packet ActionFailed
sendPacket(SystemMessageId.TARGET_IN_PEACEZONE);
sendPacket(ActionFailed.STATIC_PACKET);
return false;
}
if(target instanceof L2PcInstance)
{
if(target.getActingPlayer() != null && getActingPlayer().getRace() == target.getActingPlayer().getRace())
{
System.out.println("useMagicReturnFALSE");
sendPacket(ActionFailed.STATIC_PACKET);
return false;
}
else
{
if(target.getActingPlayer() != null && getActingPlayer().getRace() != target.getActingPlayer().getRace())
{
System.out.println("useMagicRETURNTRUE");
return true;
}
}
}[/SRC]
Вот при использовании боевого скила с типом TARGET_AURA в гс выскакивает сообщение useMagicReturnFALSE и скилл не кастуется.
Помогите пожалуйста исправить код.
Добавлено через 18 часов 32 минуты
ап ап ап ап