02-11-2010, 10:04 PM
|
#7 (permalink)
|
|
playstation
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
Fiz um código aqui meio as pressas, portanto não testei. Fica por sua conta:
Index: java/net/sf/l2j/gameserver/skills/effects/EffectSoulOfThePhoenix.java
===================================================================
--- java/net/sf/l2j/gameserver/skills/effects/EffectSoulOfThePhoenix.java (revision 641)
+++ java/net/sf/l2j/gameserver/skills/effects/EffectSoulOfThePhoenix.java (working copy)
@@ -15,6 +15,7 @@
package net.sf.l2j.gameserver.skills.effects;
import net.sf.l2j.gameserver.model.L2Effect;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.skills.Env;
@@ -38,6 +39,8 @@
@Override
public void onStart()
{
+ if (getEffected() instanceof L2PcInstance && ((L2PcInstance) getEffected())._inEventCTF)
+ return;
if (getEffected() instanceof L2PlayableInstance)
((L2PlayableInstance) getEffected()).startSoulOfThePhoenix();
}
O que ele faz é basicamente não iniciar o efeito SoulOfThePhoenix caso o Player esteja no CTF.
__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
|
|
|