- Initiateur de la discussion
Voknario
Psychopathe
- Messages
- 526
- Score réaction
- 165
- Points
- 205
Bonjour,
Je me tourne vers vous car je ne trouve pas la solution d'un de mes problèmes,
J'aimerais ajouter les grades modo et modotest au p:IsAdmin pour que ceux-ci puissent exécuter des commandes reservées aux staff. ( Switch les joueurs de team, les faire respawn, les mettre spectateur. )
P.S. J'utilise le Jailbreak de Excl.
concommand.Add("jb_admin_swap",function(p,c,a)Je me tourne vers vous car je ne trouve pas la solution d'un de mes problèmes,
J'aimerais ajouter les grades modo et modotest au p:IsAdmin pour que ceux-ci puissent exécuter des commandes reservées aux staff. ( Switch les joueurs de team, les faire respawn, les mettre spectateur. )
P.S. J'utilise le Jailbreak de Excl.
if not IsValid(p) or not p:IsAdmin() then return end
local steamid = a[1];
if not steamid then return end
for k,v in ipairs(player.GetAll())do
if v:SteamID() == steamid then
if v:Team() == TEAM_GUARD then
v:SetTeam(TEAM_PRISONER);
v:KillSilent();
v:SendNotification("Forcé aux prisonniers");
hook.Call("JailBreakPlayerSwitchTeam",JB.Gamemode,p,p:Team());
else
v:SetTeam(TEAM_GUARD);
v:KillSilent();
v:SendNotification("Forcé aux gardes");
hook.Call("JailBreakPlayerSwitchTeam",JB.Gamemode,p,p:Team());
end
for k,it in ipairs(player.GetAll())do
it:ChatPrint(p:Nick().." a forcé de changer de camp : "..v:Nick()..".");
end
return;
end
end
p:ChatPrint("User not found! " ..steamid)
end)
concommand.Add("jb_admin_swap_spectator",function(p,c,a)
if not IsValid(p) or not p:IsAdmin() then return end
local steamid = a[1];
if not steamid then return end
for k,v in ipairs(player.GetAll())do
if v:SteamID() == steamid then
v:SetTeam(TEAM_SPECTATOR)
v:Kill()
for k,it in ipairs(player.GetAll())do
it:ChatPrint(p:Nick().." has made "..v:Nick().." a spectator.");
end
return;
end
end
p:ChatPrint("User not found! "..steamid)
end)
concommand.Add("jb_admin_revive",function(p,c,a)
if not IsValid(p) or not p:IsAdmin() then return end
local steamid = a[1];
if not steamid then return end
for k,v in ipairs(player.GetAll())do
if v:SteamID() == steamid then
v._jb_forceRespawn=true
v:Spawn()
for k,it in ipairs(player.GetAll())do
it:ChatPrint(p:Nick().." à ressussité "..v:Nick()..".")
end
return;
end
end
p:ChatPrint("User not found! "..steamid)
end)
Merci à vous ! ^^
Dernière édition: