Method:
On_Command
Argument(s):
1: Fougerite.Player player
2: Commands command
3: Args[] args
Examples:
Python:
Javascript:
C#:
On_Command
Argument(s):
1: Fougerite.Player player
2: Commands command
3: Args[] args
Examples:
Python:
Python:
def On_Command(self, Player, cmd, args):
if cmd == "announce":
if len(args) == 0:
Player.Message("Specify a message!")
elif len(args) > 0:
Server.Broadcast(str.join(" ", args))
JavaScript:
function On_Command(Player, cmd, args) {
if (cmd == "announce") {
if (args.Length == 0) {
Player.Message("Specify a message!");
}
else if (args.Length > 0) {
Server.Broadcast(args.join());
}
}
}
C#:
C#:
public override void Initialize()
{
Hooks.OnCommand += CommandHandler;
}
public override void DeInitialize()
{
Hooks.OnCommand -= CommandHandler;
}
C#:
public void CommandHandler(Fougerite.Player player, string cmd, string[] args)
{
if (cmd == "announce")
{
if (args.Length > 0){
{
Server.GetServer().Broadcast(string.Join(" ", args));
}
else
{
player.Message("Specify a message!");
}
}
}