1.INFO Project Revision: ........ L2s [12614]
2.Lindvior
<skill id="9478" levels="1" name="Chat Prohibition Active">
<skill id="9486" levels="1" name="Chat Prohibited">
Прошу реализовать данные умения, так как даже нет эффекта который можно было бы использовать в данном случае.
На овероподобных было так:
Код:
package l2p.gameserver.skills.effects;
import l2p.gameserver.model.Effect;
import l2p.gameserver.model.Player;
import l2p.gameserver.stats.Env;
public class EffectBlockChat extends Effect
{
public EffectBlockChat(Env env, EffectTemplate template)
{
super(env, template);
}
@Override
public void onStart()
{
super.onStart();
if (_effected.isPlayer())
((Player) _effected).setChatBlock(true);
}
@Override
public void onExit()
{
super.onExit();
if (_effected.isPlayer())
((Player) _effected).setChatBlock(false);
}
@Override
public boolean onActionTime()
{
return false;
}
}
---------------
BlockChat(EffectBlockChat.class, AbnormalEffect.NO_CHAT, true),
RequestSendL2FriendSay и Say2C
Код:
if (player.isChatBlocked())
{
player.sendPacket(SystemMsg.YOU_ARE_NOT_ALLOWED_TO_CHAT_WITH_A_CONTACT_WHILE_A_CHATTING_BLOCK_IS_IMPOSED);
return;
}