MOVED TO http://1337-servers.proboards.com
Would you like to react to this message? Create an account in a few clicks or log in to continue.

MOVED TO http://1337-servers.proboards.com

The new C41337 website is now up and running!

You are not connected. Please login or register

~~~/rage~~~ My fail attempt at a cmd.

2 posters

Go down  Message [Page 1 of 1]

1~~~/rage~~~ My fail attempt at a cmd. Empty ~~~/rage~~~ My fail attempt at a cmd. Sat Feb 25, 2012 10:23 pm

D12


Guest
Guest

Meh



using System;

namespace MCForge
{
public class CmdRage : Command
{
//Created By MatthewD12 for use on C41337's server.
public override string name { get { return "rage" } }
public override string shortcut { get { return "" } }
public override string type { get { return "other" } }
public override bool museumUsable { get { return true; } }
public override LevelPermission defaultRank { get { return LevelPermission.Guest; } }
public override void Use(Player p, string message)
{
Player who = Player.Find(message);
if (who == null) { Player.SendMessage(p, "Could not find player entered"); return; }
if (who == C41337) { Player.SendMessage(p, "Bitch Please..."); return; }
Player.GlobalMessage(p.color + p.name + Server.DefaultColor + "RAAGGGEEED!!!!!");
Player.GlobalMessage(p.color + p.name + Server.DefaultColor + "Raged at" + who.color + who.name);
}
public override void Help(Player p.)
{
Player.SendMessage(p, "/rage - Pronounce your anger.");
Player.SendMessage(p, "/rage [player] - Pronounce your anger towards [player].");
}
}
}

2~~~/rage~~~ My fail attempt at a cmd. Empty Re: ~~~/rage~~~ My fail attempt at a cmd. Sat Feb 25, 2012 10:40 pm

C41337

C41337
Creator
Creator

Code:

using System;

namespace MCForge
{
public class CmdRage : Command
{
//Created By MatthewD12 for use on C41337's server.
public override string name { get { return "rage"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return true; } }
public override LevelPermission defaultRank { get { return LevelPermission.Guest; } }
public override void Use(Player p, string message)
{
    Player who = Player.Find(message);
    {
        if (who == null) { Player.SendMessage(p, "Could not find player entered"); return; }
        //any names or anything like this needs to be inside of ""
        //also it needs to be who.name for somthing like this
        if (who.name == "c41337") { Player.SendMessage(p, "Bitch Please..."); return; }
        {
            Player.GlobalMessage(p.color + p.name + Server.DefaultColor + "RAAGGGEEED!!!!!");
            Player.GlobalMessage(p.color + p.name + Server.DefaultColor + "Raged at" + who.color + who.name);
        }
    }
}
    //CANNOT be a . after the p lol
public override void Help(Player p)
{
        Player.SendMessage(p, "/rage - Pronounce your anger.");
        Player.SendMessage(p, "/rage [player] - Pronounce your anger towards [player].");
}
}
}
all fixed up pretty good for a first try just some small mistakes

3~~~/rage~~~ My fail attempt at a cmd. Empty Re: ~~~/rage~~~ My fail attempt at a cmd. Sat Feb 25, 2012 11:33 pm

C41337

C41337
Creator
Creator

Code:
 

using System;

namespace MCForge
{
    public class CmdRage : Command
    {
        //Created By MatthewD12 for use on C41337's server.
        public override string name { get { return "rage"; } }
        public override string shortcut { get { return ""; } }
        public override string type { get { return "other"; } }
        public override bool museumUsable { get { return true; } }
        public override LevelPermission defaultRank { get { return LevelPermission.Guest; } }
        public override void Use(Player p, string message)
        {
            Player who = Player.Find(message);

           
            if (who == null) Player.GlobalMessage(p.prefix + p.color + p.name + " %CRAGED!!!");
            else Player.GlobalMessage(p.prefix + p.color + p.name + Server.DefaultColor + " raged at " + who.color + who.name);


        }







        public override void Help(Player p)
        {
            Player.SendMessage(p, "/rage - Pronounce your anger.");
            Player.SendMessage(p, "/rage [player] - Pronounce your anger towards [player].");
        }
    }
}
   
simplified and fully working

D12


Guest
Guest

You have yet to cease to amaze me C4. And I found this, I think it might be helpful when creating a new main. You could use it in-game and you wouldn't need a restart which might be helpful.

Code:

using System;

namespace MCForge
{
    public class CmdSetMain : Command
    {
        public override string name { get { return "setmain"; } }
        public override string shortcut { get { return "smain"; } }
        public override string type { get { return "other"; } }
        public override bool museumUsable { get { return false; } }
        public override LevelPermission defaultRank { get { return LevelPermission.Admin; } }
        public override void Use(Player p, string message)
       
if (File.Exists ("levels/" + message + ".lvl")
{

Server.mainLevel = message;

p.SendMessage("Server's main level has been succesfully set to " + message + " !");
p.SendMessage("Use /main to go to it!");

}
else

p.SendMessage("Map not found!");

        public override void Help(Player p)
        {
            Player.SendMessage(p,"/setmain <map> - Sets the server's main level to <map>.");
        }
    }
}

Sponsored content



Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum