Ajouter des grades modo au p:IsAdmin

  • Initiateur de la discussion
Voknario

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)

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:
  • Initiateur de la discussion
Voknario

Voknario

Psychopathe
Messages
526
Score réaction
165
Points
205
J'ai cherché mais je ne trouve pas de solution.
 
Hosgor

Hosgor

Geek suprême
Messages
209
Score réaction
60
Points
130
Voknario à dit:
J'ai cherché mais je ne trouve pas de solution.
Bonsoir

Ne faudrait-t-il pas essayer de dire que les modérateurs héritent des droits des admins ? (si tu utilises ulx normalement tu vas dans data puis ulx et tu auras group. Text) tu peux peut-etre tenter quelque chose :confused:
 
  • Initiateur de la discussion
Voknario

Voknario

Psychopathe
Messages
526
Score réaction
165
Points
205
Hosgor à dit:
Bonsoir

Ne faudrait-t-il pas essayer de dire que les modérateurs héritent des droits des admins ? (si tu utilises ulx normalement tu vas dans data puis ulx et tu auras group. Text) tu peux peut-etre tenter quelque chose :confused:
J'ai essayer mais il hérite aussi des commandes admin ( ban, etc... ) et je n'ai pas envie qu'il aie acces à ses commandes là
 
  • J'aime
Réactions: NoaGamingFR
Discord d'entraide
Rejoignz-nous sur Discord