Page 1 of 1

/MakeItRain

PostPosted: 15 Dec 2014, 03:17
by Minecrafter4ty6
/Makeitrain (/Mir) Could be used to randomly give all the players in the server a specified ammount of cash

/Mir 20 gives players 20 dollars

Message shows up as [Player] has just made it rain $20 say thanks!

Op+ Command permission

Re: /MakeItRain

PostPosted: 15 Dec 2014, 03:38
by Leeizazombie
Here you go:
Code: Select all
using System;

namespace MCDzienny
{
   public class CmdMakeItRain : Command
   {
      public override string name { get { return "makeitrain"; } }
      public override string shortcut { get { return "mir"; } }
      public override string type { get { return "mod"; } }
      public override bool museumUsable { get { return false; } }
      public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }

      public override void Use(Player p, string message)
      {
            int money;
            try
            {
                money = Convert.ToInt32(message.Split(' ')[0]);
            }
            catch
            {
                Player.SendMessage(p, "%cError: %fYou must enter a number!");
                Help(p);
                return;
            }
            Player.players.ForEachSync(pl =>
            {
                pl.money += money;
                Player.SendMessage(pl, "%2Note: %f" + p.color + p.PublicName + " %fhas made it rain %2" + money + " " + Server.moneys);
            });
      }

      public override void Help(Player p)
      {
         Player.SendMessage(p, "/makeitrain (money) - Rains money from the heavens, and everyone gets (money) from it!");
            Player.SendMessage(p, "/shortcut: /mir (money)");
      }
   }
}


Please note that this was untested, so let me know if anything goes wrong!

Re: /MakeItRain

PostPosted: 15 Dec 2014, 03:40
by Minecrafter4ty6
Thanks a bunch <3