Setteam un haut grade

  • Initiateur de la discussion Vitroze_Gaming_
  • Date de début
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
Bonjour,

Je me demandais si la moyen de setteam une personne avec un haut grade (personne que je veut setteam superadmin mais sa me met noacces)

Bonne journée
 
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Bonjour,

Pour mettre quelqu'un superadmin, il faut toi même que tu sois superadmin.
Tu ne peux pas mettre un grade plus haut que le tiens ?
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
xLomble77 à dit:
Bonjour,

Pour mettre quelqu'un superadmin, il faut toi même que tu sois superadmin.
Tu ne peux pas mettre un grade plus haut que le tiens ?
Bonjour,

Vous m'avez pas compris, je voudrai setteam (job) un superadmin mais sa me met no acces

Quelqu'un a une solution ?

Bonne journée
 
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Tu es superadmin toi même, ou pas ?
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Et toi tu peux te set_team ?
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
xLomble77 à dit:
Et toi tu peux te set_team ?
Mais enfaite je veut setteam une personne (en le changent de métier) mais il a le grade superadmin
 
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Je sais bien j'ai compris, mais si tu réponds pas aux questions, j'aurais du mal à déterminer d'ou vient le problème ^-^.
Si toi même tu ne peux pas te set_team dans ce cas-là, le problème vient des permissions du groupe, et ce qui n'est pas normal, vu qu'il ne faut jamais toucher aux permissions des groupes de base.
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Juste il veut set team un autre joueur sur son serveur qui est comme lui 'superadmin', mais les perms de fadmin ne permettent pas ça
 
  • J'aime
Réactions: Vitroze_Gaming_
Seefox

Seefox

Inconnu au bataillon
Messages
471
Score réaction
63
Points
150
Avec FAdmin (les commandes DarkRP), c'est impossible, tu peux seulement utiliser quelques commandes sur les autres superadmin (si tu l'es aussi) du style God, spectate.

Si tu veux setTeam un autre superadmin, tu peux rajouter cette fonctionnalité avec un module ulx :

JavaScript:
function ulx.setTeam(calling_ply, target_ply, job) local newjob = nil if RPExtraTeams == nil then ULib.tsayError( calling_ply, "Something went wrong, are your jobs correct?", true ) return end if tonumber(job) then newjob = RPExtraTeams[tonumber(job)] else for i,v in pairs( RPExtraTeams ) do if string.lower( v.name ) == string.lower( job ) or string.lower( v.command ) == string.lower( job ) or string.lower( "vote"..v.command ) == string.lower( job ) then newjob = v break elseif string.find( string.lower( v.name ), string.lower( job ) ) != nil or string.find( string.lower( "vote"..v.command ), string.lower( job ) ) != nil then if not newjob or (newjob and string.len(v.name) < string.len(newjob.name)) then newjob = v end end end end if newjob == nil then ULib.tsayError( calling_ply, "That job does not exist!", true ) return end local SetTeam = target_ply.changeTeam or target_ply.SetTeam SetTeam(target_ply, newjob.team, true) ulx.fancyLogAdmin(calling_ply, "#A set #T's team to #s", target_ply, newjob.name)
end
local setTeam = ulx.command("Fun", "ulx setteam", ulx.setTeam, "!setteam")
setTeam:addParam{type=ULib.cmds.PlayerArg}
setTeam:addParam{type=ULib.cmds.StringArg, hint=team.GetName(GAMEMODE.DefaultTeam), ULib.cmds.takeRestOfLine}
setTeam:defaultAccess(ULib.ACCESS_ADMIN )
setTeam:help("Sets target's team.")
Mettre dans addons/ulx/lua/ulx/modules/sh/le_nom_que_tu_veux.lua
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
Merci beaucoup ! Et avec sa je peut setteam admin, modo etc
 
Seefox

Seefox

Inconnu au bataillon
Messages
471
Score réaction
63
Points
150
iProMx Multi à dit:
Merci beaucoup ! Et avec sa je peut setteam admin, modo etc
Tout dépend de ta config ulx mais normalement, oui
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
Seefox

Seefox

Inconnu au bataillon
Messages
471
Score réaction
63
Points
150
Seefox

Seefox

Inconnu au bataillon
Messages
471
Score réaction
63
Points
150
EDIT : Il y avait une erreur lua, je l'ai fix
JavaScript:
function ulx.setTeam(calling_ply, target_ply, job) local newjob = nil if RPExtraTeams == nil then ULib.tsayError( calling_ply, "Something went wrong, are your jobs correct?", true ) return end if tonumber(job) then newjob = RPExtraTeams[tonumber(job)] else for i,v in pairs( RPExtraTeams ) do if string.lower( v.name ) == string.lower( job ) or string.lower( v.command ) == string.lower( job ) or string.lower( "vote"..v.command ) == string.lower( job ) then newjob = v break elseif string.find( string.lower( v.name ), string.lower( job ) ) != nil or string.find( string.lower( "vote"..v.command ), string.lower( job ) ) != nil then if not newjob or (newjob and string.len(v.name) < string.len(newjob.name)) then newjob = v end end end end if newjob == nil then ULib.tsayError( calling_ply, "That job does not exist!", true ) return end local SetTeam = target_ply.changeTeam or target_ply.SetTeam SetTeam(target_ply, newjob.team, true) ulx.fancyLogAdmin(calling_ply, "#A set #T's team to #s", target_ply, newjob.name)
end
local setTeam = ulx.command("Fun", "ulx setteam", ulx.setTeam, "!setteam")
setTeam:addParam{type=ULib.cmds.PlayerArg}
setTeam:addParam{type=ULib.cmds.StringArg, hint="Citizen", ULib.cmds.takeRestOfLine}
setTeam:defaultAccess(ULib.ACCESS_ADMIN )
setTeam:help("Sets target's team.")
 
  • Initiateur de la discussion
V

Vitroze_Gaming_

Vitroze Gaming
Messages
147
Score réaction
16
Points
120
Seefox à dit:
EDIT : Il y avait une erreur lua, je l'ai fix
JavaScript:
function ulx.setTeam(calling_ply, target_ply, job) local newjob = nil if RPExtraTeams == nil then ULib.tsayError( calling_ply, "Something went wrong, are your jobs correct?", true ) return end if tonumber(job) then newjob = RPExtraTeams[tonumber(job)] else for i,v in pairs( RPExtraTeams ) do if string.lower( v.name ) == string.lower( job ) or string.lower( v.command ) == string.lower( job ) or string.lower( "vote"..v.command ) == string.lower( job ) then newjob = v break elseif string.find( string.lower( v.name ), string.lower( job ) ) != nil or string.find( string.lower( "vote"..v.command ), string.lower( job ) ) != nil then if not newjob or (newjob and string.len(v.name) < string.len(newjob.name)) then newjob = v end end end end if newjob == nil then ULib.tsayError( calling_ply, "That job does not exist!", true ) return end local SetTeam = target_ply.changeTeam or target_ply.SetTeam SetTeam(target_ply, newjob.team, true) ulx.fancyLogAdmin(calling_ply, "#A set #T's team to #s", target_ply, newjob.name)
end
local setTeam = ulx.command("Fun", "ulx setteam", ulx.setTeam, "!setteam")
setTeam:addParam{type=ULib.cmds.PlayerArg}
setTeam:addParam{type=ULib.cmds.StringArg, hint="Citizen", ULib.cmds.takeRestOfLine}
setTeam:defaultAccess(ULib.ACCESS_ADMIN )
setTeam:help("Sets target's team.")
Marche toujours pas il apparait pas dans le fun
 
Seefox

Seefox

Inconnu au bataillon
Messages
471
Score réaction
63
Points
150
Discord d'entraide
Rejoignz-nous sur Discord