public override void runCommand(Player sender, string[] args) { if (args.Length < 2) { GetPluginHelper.SendMessageToClient(sender, "Error! Format /msg <player> <message>"); return; } Player target = GetPluginHelper.GetPlayer(args[0]); if (target == null) { GetPluginHelper.SendMessageToClient(sender, "Error! Target not found"); return; } GetPluginHelper.SendMessageToClient(target, sender.Name + " > You : " + string.Join(" ", args.Skip(1))); }
public override void runCommand(Player sender, string[] args) { if (args.Length != 2) { GetPluginHelper.SendMessageToClient(sender, "Error! Format /addperm <player> <permission.node.data>"); return; } Player target = GetPluginHelper.GetPlayer(args[0]); if (target == null) { GetPluginHelper.SendMessageToClient(sender, "Error! Player not found!"); return; } Permission p = ServerInstance.Instance.PermissionManager.GetPlayerPermission(target); p.AddPerm(args[1]); ServerInstance.Instance.PermissionManager.SetPlayerPermission(p); GetPluginHelper.SendMessageToClient(sender, "Success! " + args[1] + " to " + target.Name + "'s permission!"); }
public override void ConsolerunCommand(string[] args) { if (args.Length != 2) { GetPluginHelper.GetLogger.Error("Error! Format /addperm <player> <permission.node.data>"); return; } Player target = GetPluginHelper.GetPlayer(args[0]); if (target == null) { GetPluginHelper.GetLogger.Error("Error! Player not found!"); return; } Permission p = ServerInstance.Instance.PermissionManager.GetPlayerPermission(target); p.DelPerm(args[1]); ServerInstance.Instance.PermissionManager.SetPlayerPermission(p); GetPluginHelper.GetLogger.Info("Success! " + args[1] + " was removed from" + target.Name + "'s permission!"); }