PostCommand /set [Class] UPDATED

Posts 1–15 of 35 · Page 1 of 3
Command /set [Class] UPDATED
Hey guys. I'm release the command I made with help from @noob2137.
It gives you Wine Cellar tops for the class that choose.

NOTE: ALL CLASSES ARE DONE! AND ADDED
Updated: Ninja added

How to use... /set [Class]

Code:
        class SetCommand : ICommand
    {
        public string Command { get { return "set"; } }
        public int RequiredRank { get { return 3; } }

        public void Execute(Player player, string[] args)
        {
            string name = string.Join(" ", args.ToArray()).Trim();
            name = name.ToLower();
            try
            {
                if (name == "archer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[3088];
                    player.Inventory[1] = XmlDatas.ItemDescs[2856];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.Inventory[4] = XmlDatas.ItemDescs[3074];
                    player.UpdateCount++;
                    return;
                }
                if (name == "knight")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2850];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "rogue")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2855];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "wizard")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2852];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "assassain")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2858];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "priest")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2806];
                    player.Inventory[1] = XmlDatas.ItemDescs[2853];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2760];
                    player.UpdateCount++;
                    return;
                }
                if (name == "warrior")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2857];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "paladin")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2854];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "necromancer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2859];
                    player.Inventory[2] = XmlDatas.ItemDescs[3890];
                    player.Inventory[3] = XmlDatas.ItemDescs[2760];
                    player.UpdateCount++;
                    return;
                }
                if (name == "huntress")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[3088];
                    player.Inventory[1] = XmlDatas.ItemDescs[2860];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.Inventory[4] = XmlDatas.ItemDescs[3074];
                    player.UpdateCount++;
                    return;
                }
                if (name == "mystic")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2861];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "trickster")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2787];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.Inventory[4] = XmlDatas.ItemDescs[2851];
                    player.UpdateCount++;
                    return;
                }
                if (name == "sorcerer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2806];
                    player.Inventory[1] = XmlDatas.ItemDescs[2867];
                    player.Inventory[2] = XmlDatas.ItemDescs[3890];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "ninja")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[9607];
                    player.Inventory[1] = XmlDatas.ItemDescs[3161];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
            }
            catch
            {
                player.SendError("Error!");
            }
        }
    }
MMOE: Wserver>Realm>Commands>AdminCommands.cs
MAKE THIS THE FIRST LINE AFTER
Code:
namespace wServer.realm.commands
{
@Trapped for the player.Inventory
Add me on skype : cdgvulcain

I'll help you k:
Nice update
This is pretty cool, does anyone want me to make it so that the stat caps and sprites are changed too?
@nilly Hey :P Can you please change the name to Command /set [Class] UPDATED?
Quote Originally Posted by sacredmike View Post
@nilly Hey :P Can you please change the name to Command /set [Class] UPDATED?
Done. /10char
Mike forgot you have played on my server ? and i already did that? Maybe a little credit for the idea?
@pLolz You didn't help me. But I can credit you for the idea. I can't edit post. So... Yeah
didnt worked for me. i had to add something. Thats my code now:


Code:
class SetCommand : ICommand
    {
        public string Command { get { return "set"; } }
        public int RequiredRank { get { return 3; } }
        public int RequiredDonation { get { return 1908098; } }

        public void Execute(Player player, string[] args)
        {
            string name = string.Join(" ", args.ToArray()).Trim();
            name = name.ToLower();
            try
            {
                if (name == "archer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[3088];
                    player.Inventory[1] = XmlDatas.ItemDescs[2856];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "knight")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2850];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "rogue")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2855];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "wizard")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2852];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "assassine")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2858];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "priest")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2806];
                    player.Inventory[1] = XmlDatas.ItemDescs[2853];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2760];
                    player.UpdateCount++;
                    return;
                }
                if (name == "warrior")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2857];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2977];
                    player.UpdateCount++;
                    return;
                }
                if (name == "paladin")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2827];
                    player.Inventory[1] = XmlDatas.ItemDescs[2854];
                    player.Inventory[2] = XmlDatas.ItemDescs[2812];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "necromancer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2859];
                    player.Inventory[2] = XmlDatas.ItemDescs[3890];
                    player.Inventory[3] = XmlDatas.ItemDescs[2760];
                    player.UpdateCount++;
                    return;
                }
                if (name == "huntress")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[3088];
                    player.Inventory[1] = XmlDatas.ItemDescs[2860];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.Inventory[4] = XmlDatas.ItemDescs[3074];
                    player.UpdateCount++;
                    return;
                }
                if (name == "mystic")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2824];
                    player.Inventory[1] = XmlDatas.ItemDescs[2861];
                    player.Inventory[2] = XmlDatas.ItemDescs[2821];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "trickster")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2815];
                    player.Inventory[1] = XmlDatas.ItemDescs[2787];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.Inventory[4] = XmlDatas.ItemDescs[2851];
                    player.UpdateCount++;
                    return;
                }
                if (name == "sorcerer")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[2806];
                    player.Inventory[1] = XmlDatas.ItemDescs[2867];
                    player.Inventory[2] = XmlDatas.ItemDescs[3890];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
                if (name == "ninja")
                {
                    player.Inventory[0] = XmlDatas.ItemDescs[9607];
                    player.Inventory[1] = XmlDatas.ItemDescs[3161];
                    player.Inventory[2] = XmlDatas.ItemDescs[2809];
                    player.Inventory[3] = XmlDatas.ItemDescs[2978];
                    player.UpdateCount++;
                    return;
                }
            }
            catch
            {
                  player.SendError("Error!");
            }
        }
    }
dont know why
Code:
            catch
            {
                player.SendError("Error!");
            }
but it works now. xD
You'll have to remove
public int RequiredDonation { get { return 1908098; } }
for this to work.
Quote Originally Posted by noob2137 View Post
You'll have to remove
public int RequiredDonation { get { return 1908098; } }
for this to work.
i just added this catch thingy then it worked. i tried remove this donation thing too but it didnt worked. but it works now..
@nilly .. In this code can you get rid of
Code:
        public int RequiredDonation { get { return 1908098; } }
In the beginning?
I don't know. You try it?
Quote Originally Posted by nilly View Post
I don't know. You try it?
He's asking you to remove it. He put it there accidentally.
Posts 1–15 of 35 · Page 1 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?