local command = {}
command.help = "Enable god mode for a player.";
command.command = "god";
command.arguments = {"player"};
command.permissions = "God mode";
command.immunity = SERVERGUARD.IMMUNITY.LESSOREQUAL;
function command:OnPlayerExecute(_, target)
target:GodEnable();
return true;
end;
function command:OnNotify(pPlayer, targets)
return SGPF("command_god", serverguard.player:GetName(pPlayer), util.GetNotifyListForTargets(targets));
end;
function command:ContextMenu(pPlayer, menu, rankData)
local option = menu:AddOption("Toggle God Mode", function()
if (!pPlayer:HasGodMode()) then
serverguard.command.Run("god", false, pPlayer:Name());
else
serverguard.command.Run("ungod", false, pPlayer:Name());
end;
end);
option:SetImage("icon16/shield.png");
end;
serverguard.command:Add(command);