Advertisement
Guest User

Ahmad is back "TrollCommand"

a guest
May 25th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. using Plus.Communication.Packets.Outgoing.Rooms.Notifications;
  2. using Plus.HabboHotel.GameClients;
  3.  
  4. namespace Plus.HabboHotel.Rooms.Chat.Commands.Events
  5. {
  6. internal class TrollCommand : IChatCommand
  7. {
  8. public string PermissionRequired
  9. {
  10. get
  11. {
  12. return "command_troll_alert";
  13. }
  14. }
  15. public string Parameters
  16. {
  17. get
  18. {
  19. return "%message%";
  20. }
  21. }
  22. public string Description
  23. {
  24. get
  25. {
  26. return "Send a hotel alert for your event!";
  27. }
  28. }
  29. public void Execute(GameClient Session, Room Room, string[] Params)
  30. {
  31. if (Session != null)
  32. {
  33. if (Room != null)
  34. {
  35. if (Params.Length == 1)
  36. {
  37. Session.SendWhisper("Please enter a message to send.");
  38. return;
  39. }
  40. else
  41. {
  42. string Message = CommandManager.MergeParams(Params, 1);
  43.  
  44. PlusEnvironment.GetGame().GetClientManager().SendMessage(new RoomNotificationComposer("I SEEEE YOOOOU...",
  45. "I SEEEE YOOOOU! <b>-Ahmad</b>" +
  46. "<br><br><b>Ahmad can see everything!!!" +
  47. "</b><br>Ahmad was here 2k16....or was it 2k19?",
  48. "Funnydog", "", ""));
  49. }
  50. }
  51. }
  52. }
  53. /*public void Execute(GameClient Session, Room Room, string[] Params)
  54. {
  55. if (Session != null)
  56. {
  57. if (Room != null)
  58. {
  59. if (Params.Length != 1)
  60. {
  61. Session.SendWhisper("Invalid command! :eventalert", 0);
  62. }
  63. else if (!PlusEnvironment.Event)
  64. {
  65. PlusEnvironment.GetGame().GetClientManager().SendMessage(new BroadcastMessageAlertComposer(":follow " + Session.GetHabbo().Username + " for events! win prizes!\r\n- " + Session.GetHabbo().Username, ""), "");
  66. PlusEnvironment.lastEvent = DateTime.Now;
  67. PlusEnvironment.Event = true;
  68. }
  69. else
  70. {
  71. TimeSpan timeSpan = DateTime.Now - PlusEnvironment.lastEvent;
  72. if (timeSpan.Hours >= 1)
  73. {
  74. PlusEnvironment.GetGame().GetClientManager().SendMessage(new BroadcastMessageAlertComposer(":follow " + Session.GetHabbo().Username + " for events! win prizes!\r\n- " + Session.GetHabbo().Username, ""), "");
  75. PlusEnvironment.lastEvent = DateTime.Now;
  76. }
  77. else
  78. {
  79. int num = checked(60 - timeSpan.Minutes);
  80. Session.SendWhisper("Event Cooldown! " + num + " minutes left until another event can be hosted.", 0);
  81. }
  82. }
  83. }
  84. }
  85. }*/
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement