|
|
#1 |
|
L2-scripts клиент Lindvior поддержка до 1 ноября
Регистрация: 10.09.2014
Сообщений: 32
|
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),
Код:
if (player.isChatBlocked())
{
player.sendPacket(SystemMsg.YOU_ARE_NOT_ALLOWED_TO_CHAT_WITH_A_CONTACT_WHILE_A_CHATTING_BLOCK_IS_IMPOSED);
return;
}
|
|