Advertisement
mrextremez

Yell

Apr 24th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package com.zarketh.model.entity.player.commands.impl;
  2.  
  3. import com.zarketh.InstanceDistributor;
  4. import com.zarketh.model.entity.player.Player;
  5. import com.zarketh.model.entity.player.commands.Command;
  6. import com.zarketh.util.Misc;
  7.  
  8. /**
  9. * Handles the yell command, send a global message from user.
  10. *
  11. * @author Renual
  12. * @author Jordon
  13. */
  14. public class Yell implements Command {
  15.  
  16. @Override
  17. public void execute(final Player player, final String command) {
  18. if (player.getPrivileges() >= 1)
  19. if (command.length() > 5) {
  20. final String words = command.substring(5);
  21. if (player.isYellMuted() || player.isMuted()) {
  22. player.getActionSender().sendMessage("You are muted.");
  23. return;
  24. }
  25. String prefix = "";
  26. if (player.getPrivileges() > 5 && player.getPrivileges() < 8 && System.currentTimeMillis() - player.donatorTimer > 60000) {
  27. if (player.getPrivileges() == 8) {
  28. prefix = "[Supporter]";
  29. } else if (player.getPrivileges() == 7) {
  30. prefix = "[Donator]";
  31. } else if (player.getPrivileges() == 6) {
  32. prefix = "[Super Donator]";
  33. } else if (player.getPrivileges() == 5) {
  34. prefix = "[Extreme Donator]";
  35. /*} else if (player.getPrivileges() == 4) {
  36. prefix = "";*/
  37. } else if (player.getPrivileges() == 3) {
  38. prefix = "Owner";
  39. } else if (player.getPrivileges() == 2) {
  40. prefix = "Admininistrator";
  41. } else if (player.getPrivileges() == 1) {
  42. prefix = "Moderator";
  43. }
  44. player.donatorTimer = System.currentTimeMillis();
  45. InstanceDistributor.getGlobalActions().sendMessage(prefix + Misc.capitalizeFirstLetter(player.getUsername()) + ": " + words);
  46. } else {
  47. player.getActionSender().sendMessage("You must wait 60 seconds between each yell.");
  48. }
  49. } else
  50. player.getActionSender().sendMessage("Syntax is ::yell <message>.");
  51. }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement