L2-scripts Форум

L2-scripts Форум (http://l2-scripts.ru/forum/index.php)
-   Archive Lindvior, Ertheia, Odyssey, Undergeround, Helios, Grand Crusade (http://l2-scripts.ru/forum/forumdisplay.php?f=103)
-   -   [core] Chat Prohibition Active & Chat Prohibited (FIXED) (http://l2-scripts.ru/forum/showthread.php?t=4815)

Daniil145 01.11.2014 16:42

[core] Chat Prohibition Active & Chat Prohibited (FIXED)
 
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;
        }


Core 03.11.2014 23:05

Реализовано. Закрыто.


Часовой пояс GMT +4, время: 11:28.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot