/takelives

/takelives

Postby HETAL » 17 Jul 2013, 02:32

See if this compiles and works 99% of credit dzienny and his /givelife cmd[code]using System;

namespace MCDzienny
{
public class CmdTakelives : Command
{
public override string name { get { return "takelives"; } }
public override string shortcut { get { return "tl"; } }
public override string type { get { return "lava"; } }
public override bool museumUsable { get { return true; } }
public override LevelPermission defaultRank { get { return LevelPermission.Admin; } }

public override void Use(Player p, string message)
{
if (message == "")
{
Help(p);
return;
}

Player who = Player.Find(message.ToLower());
if (who == null)
{
Player.SendMessage(p, "Could not find the player.");
}
else
{
who.lives;
who.flipHead = true;
Player.SendMessage(who, "%c all your lives were taken by all-powerful " + p.color + p.PublicName + "%c.");
}
}

public override void Help(Player p)
{
Player.SendMessage(p, "/takelives [player] - takes all lives to the player.");
}
}
}/code]
YOU HAVENT SEEN THE LAST OF ME ISMELLIKE
HETAL
 
Posts: 397
Joined: 24 May 2013, 12:10

Re: /takelives

Postby HETAL » 17 Jul 2013, 02:44

Here
Code: Select all
using System;

namespace MCDzienny
{
    public class CmdTakeLives : Command
    {
        public override string name { get { return "takelives"; } }
        public override string shortcut { get { return "tl"; } }
        public override string type { get { return "lava"; } }
        public override bool museumUsable { get { return true; } }
        public override LevelPermission defaultRank { get { return LevelPermission.Admin; } }

        public override void Use(Player p, string message)
        {
            if (message == "")
            {
                Help(p);
                return;
            }

            Player who = Player.Find(message.ToLower());
            if (who == null)
            {
                Player.SendMessage(p, "Could not find the player.");
            }
            else
            {
                who.lives;
                who.flipHead = true;
                Player.SendMessage(p, "%c Your lives were taken by all-powerful " + p.color + p.PublicName + "%c.");
            }
        }

        public override void Help(Player p)
        {
            Player.SendMessage(p, "/takelives [player] - takes all lives from a player.");
        }
    }
}
YOU HAVENT SEEN THE LAST OF ME ISMELLIKE
HETAL
 
Posts: 397
Joined: 24 May 2013, 12:10

Re: /takelives

Postby joppiesaus » 17 Jul 2013, 09:18

Code: Select all
who.lives;


I don't think that is going to work. You don't set anything.
This will work I think:
Code: Select all
who.lives = 0;
joppiesaus
 
Posts: 379
Joined: 20 Aug 2012, 07:28
Location: in a obsedian house, with glass in it so i can see the lava!


Return to Help in Coding

Who is online

Users browsing this forum: No registered users and 5 guests