SHARE
TWEET

Untitled

a guest Nov 22nd, 2019 89 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top