Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. using static Fenix.HabboHotel.Users.Habbo;
  2.  
  3. namespace Fenix.HabboHotel.Rooms.Chat.Commands.Moderator
  4. {
  5. class FillCommand : IChatCommand
  6. {
  7. public string EmulatorName => "fill";
  8. public string Name { get; set; }
  9. public string[] Aliases { get; set; }
  10. public string Description { get; set; }
  11. public string Parameters { get; set; }
  12. public string NeedPermission { get; set; }
  13. public int MinRank { get; set; }
  14. public bool NeedLoginStaff { get; set; }
  15. public bool LogEnabled { get; set; }
  16.  
  17. public void Execute(GameClients.GameClient Session, Room Room, string[] Params)
  18. {
  19. if (Params.Length == 1)
  20. {
  21. Session.SendWhisper("Você deve indicar o tipo de preenchimento (tudo, acada [quadrados], desativar).");
  22. return;
  23. }
  24.  
  25. string action = Params[1];
  26.  
  27. switch (action)
  28. {
  29. case "all":
  30. case "tudo":
  31. Session.GetHabbo().FillAction = FillType.ALL;
  32. Session.GetHabbo().FillEven = 1;
  33. break;
  34. case "even":
  35. case "acada":
  36. if (int.TryParse(Params[2], out int even))
  37. {
  38. Session.GetHabbo().FillAction = FillType.EVEN;
  39. Session.GetHabbo().FillEven = ++even;
  40. Session.SendWhisper($"Comando preencher definido para acada {even} quadrados.");
  41. }
  42. else
  43. {
  44. Session.SendWhisper("Você deve inserir a quantidade de quadrados que serão pulados no preencher. Exemplo:");
  45. Session.SendWhisper($":{Name} acada 1");
  46. }
  47. break;
  48. case "off":
  49. case "desativar":
  50. default:
  51. Session.SendWhisper("Comando preencher desativado. Use uma ação válida! (tudo, acada [quadrados])");
  52. Session.GetHabbo().FillAction = FillType.NULL;
  53. Session.GetHabbo().FillEven = 0;
  54. break;
  55. }
  56. }
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement