- Code: Select all
//Made by Breakdown901
using System;
namespace MCDzienny
{
public class CmdPiss : Command
{
public override string name { get { return "piss"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Banned; } }
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
{
Player.GlobalMessage(p.color + p.PublicName + " just pissed on " + who.PublicName);
Command.all.Find("place").Use(who, " water");
}
if (message == "myself")
{
Player.GlobalMessage(p.PublicName + " just pissed on their self!");
Command.all.Find("place").Use(p, " water");
}
if (message == "frenzy")
{
Player.GlobalMessage(p.PublicName + " really had to go! &cRUN!!!");
Command.all.Find("physics").Use(p, "3");
Command.all.Find("place").Use(p, " waterfall");
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "/piss - /piss [player] - Piss on someone.");
Player.SendMessage(p, "/piss myself - Piss on yourselve.");
Player.SendMessage(p, "/piss frenzy - Use this if you really had to let it out!");
}
}
}
It compiles and loads, when you do /piss [player], it works. But /piss myself and /piss frenzy both come up player not found. Also, /piss [player] shows an error saying invalid parameters, but still works.