/revenge

Re: /revenge

Postby Breakdown901 » 13 Jul 2013, 14:33

Where would that go Hetal?
Owner of:
Breakdown901 Lava Survival/Zombie Survival/Freebuild
Host of NeonGaming Lava Survival.
Breakdown901
 
Posts: 320
Joined: 24 May 2013, 12:54

Re: /revenge

Postby Conor » 13 Jul 2013, 15:00

Breakdown901 wrote:This is the code, but there is a bug. When you use it, it says killed itself in confusion. Colud one of you expert coders help a noob coder like me? :P

Code: Select all
//Made by Breakdown901
using System;
namespace MCDzienny
{
   public class CmdRevenge : Command
   {
      public override string name { get { return "revenge"; } }
      public override string shortcut { get { return "rev"; } }
      public override string type { get { return "other"; } }
      public override bool museumUsable { get { return false; } }
      public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }

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

                Player who = Player.Find(message);

                if (who == null)
                {
                    Player.SendMessage(p, "Player not found!");
                    return;
                }

                else
                {
                  Command.all.Find("kill").Use(p, p.color + p.name + " took revenge on " + who.PublicName);           
      }
   }   
      public override void Help(Player p)
      {
         Player.SendMessage(p, "/revenge - /revenge [player]- Take revenge on someone.");
      }
   }
}


You used p.name instead of who.PublicName within the Command.Use method.

Make sure you're using the right format, currently it is wrong.

/kill [player] [custom message]
Conor (Conanza121)
User avatar
Conor
Coder
 
Posts: 390
Joined: 10 Oct 2012, 21:36
Location: @21Conor

Re: /revenge

Postby HETAL » 13 Jul 2013, 15:02

I know this is off topic put is the global thread sleep measured in milliseconds?
YOU HAVENT SEEN THE LAST OF ME ISMELLIKE
HETAL
 
Posts: 397
Joined: 24 May 2013, 12:10

Re: /revenge

Postby Breakdown901 » 13 Jul 2013, 15:08

Yes, so Thread.Sleep(1000); is 1 second.
Owner of:
Breakdown901 Lava Survival/Zombie Survival/Freebuild
Host of NeonGaming Lava Survival.
Breakdown901
 
Posts: 320
Joined: 24 May 2013, 12:54

Re: /revenge

Postby Breakdown901 » 13 Jul 2013, 16:05

Conor it still wont work:

Code: Select all
//Made by Breakdown901
using System;
namespace MCDzienny
{
   public class CmdRevenge : Command
   {
      public override string name { get { return "revenge"; } }
      public override string shortcut { get { return "rev"; } }
      public override string type { get { return "other"; } }
      public override bool museumUsable { get { return false; } }
      public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }

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

                Player who = Player.Find(message);

                if (who == null)
                {
                    Player.SendMessage(p, "Player not found!");
                    return;
                }

                else
                {
                  Command.all.Find("kill").Use(p, who.PublicName + Server.DefaultColor + " had revenge taken on him by " + p.color + p.name);           
      }
   }   
      public override void Help(Player p)
      {
         Player.SendMessage(p, "/revenge - /revenge [player]- Take revenge on someone.");
      }
   }
}      
Owner of:
Breakdown901 Lava Survival/Zombie Survival/Freebuild
Host of NeonGaming Lava Survival.
Breakdown901
 
Posts: 320
Joined: 24 May 2013, 12:54

Re: /revenge

Postby Leeizazombie » 13 Jul 2013, 16:06

Dangit Hetal xD was gonna fix his code! but I was taken off the Laptop :/
Owner of:
LeeIzaZombie Freebuild and Lava Survival V2 (Shut Down and updated)
LeeIzaZombie Survival (Comming back soon)

Contact:
Skype: leeizazombie
IRC: irc.geekshed.net, #leeizazombie, #mcclassichosting
User avatar
Leeizazombie
 
Posts: 536
Joined: 10 Jun 2013, 17:45
Location: Ireland.

Re: /revenge

Postby HETAL » 13 Jul 2013, 16:19

if you want to quote a message you have to use \ instead of "
YOU HAVENT SEEN THE LAST OF ME ISMELLIKE
HETAL
 
Posts: 397
Joined: 24 May 2013, 12:10

Re: /revenge

Postby tinyCreeper » 13 Jul 2013, 16:25

I had it for you whenever you get on :o
tinyCreeper
 
Posts: 48
Joined: 05 Jul 2013, 12:21

Re: /revenge

Postby Warren1001 » 13 Jul 2013, 21:57

Code: Select all
using System;
namespace MCDzienny
{
   public class CmdRevenge : Command
   {
      public override string name { get { return "revenge"; } }
      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 bool ConsoleAccess { get { return false; } }
      public override void Use(Player p, string message)
      {
         if (message == null) { Help(p); return; }
         Player who = Player.Find(message);
         if (who == null || who.hidden)
         {
            Player.SendMessage(p, "Player could not be found.");
            return;
         }
         if (who.group.Permission >= p.group.Permission)
         {
            Player.SendMessage(p, "Cannot use this on players of the same or higher rank.");
            return;
         }
         if (who.isZombie)
         {
            Player.SendMessage(p, "Player is already a zombie.");
            return;
         }
         InfectionSystem.InfectionSystem.notInfected.Remove(who);
         InfectionSystem.InfectionSystem.infected.Add(who);
         InfectionSystem.InfectionSystem.DisplayHumansLeft();
         Player.GlobalMessage(p.color + p.PublicName + " &stook revenge on " + who.color + who.PublicName + "&s!");
      }
      public override void Help(Player p)
      {
         Player.SendMessage(p, "/revenge [player] - take revenge on a player, infecting them.");
      }
   }
}
Warren1001
 
Posts: 197
Joined: 08 Aug 2012, 03:50

Previous

Return to Requests for Addon

Who is online

Users browsing this forum: No registered users and 6 guests

cron