Guest User

Untitled

a guest
Sep 5th, 2018
585
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 1 0
  1. package net.sf.l2j.gameserver.handler.chathandlers;
  2.  
  3. import net.sf.l2j.gameserver.handler.IChatHandler;
  4. import net.sf.l2j.gameserver.model.BlockList;
  5. import net.sf.l2j.gameserver.model.World;
  6. import net.sf.l2j.gameserver.model.actor.instance.Player;
  7. import net.sf.l2j.gameserver.network.FloodProtectors;
  8. import net.sf.l2j.gameserver.network.FloodProtectors.Action;
  9. import net.sf.l2j.gameserver.network.serverpackets.CreatureSay;
  10.  
  11. public class ChatShout implements IChatHandler
  12. {
  13. private static final int[] COMMAND_IDS =
  14. {
  15. 1
  16. };
  17.  
  18. @Override
  19. public void handleChat(int type, Player activeChar, String target, String text)
  20. {
  21. if (!FloodProtectors.performAction(activeChar.getClient(), Action.GLOBAL_CHAT))
  22. return;
  23.  
  24. final CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text);
  25.  
  26. for (Player player : World.getInstance().getPlayers())
  27. {
  28. if (!BlockList.isBlocked(player, activeChar))
  29. player.sendPacket(cs);
  30. }
  31. }
  32.  
  33. @Override
  34. public int[] getChatTypeList()
  35. {
  36. return COMMAND_IDS;
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment