Problème avec les jobs pour les "admin"

  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Bonjour, je viens de me rendre compte que le groupe "admin" de base du darkrp, n'a pas accès aux jobs que j'ai crée, seulement au jobs qui ne sont pas "VIP", c'est à dire "Cadet Clone" et "Cadet Major", maintenant j'aimerais que le groupe "admin" puisse avoir accès à tout les jobs du serveur.

Et j'aimerais savoir comment faire pour qu'un modérateur, est son grade en jeu ainsi que les droits de modérateur, pour pouvoir modérer et jouer son grade en même temps.

Merci d'avance de votre aide
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
up
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Bonjour la configuration d'un de tes jobs VIP stp, pour que je regarde la fonction qui définit le VIP
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Thibault Camora à dit:
Bonjour la configuration d'un de tes jobs VIP stp, pour que je regarde la fonction qui définit le VIP
Désolé du retard :

TEAM_CLONE501 = DarkRP.createJob("CloneTrooper 501st", {
color = Color(5, 35, 145, 255),
model = {"models/player/501st/c501st.mdl"},
description = [[]],
weapons = {"weapon_752_dc15s"},
command = "clone501",
max = 50,
salary = 150,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
-- CustomCheck
medic = false,
chief = false,
mayor = false,
hobo = false,
cook = false,
category = "Armée Républicaine",
customCheck = function(ply) return ply:GetUserGroup() == "soldat501" or ply:IsSuperAdmin() end,
CustomCheckFailMsg = "Vous n'avez pas reçu de formation pour ce grade !"
})

Et au passage, pourquoi quand un joueur meurt, il respawn avec 100 hp au lieu des HP que j'ai mit dans le job ?
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Ton custom check remplace par ça : entre les "" tu met tes groupes admin vip modo ...


Code:
 customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "admin+", "VIP+", "Moderateur"}, ply:GetUserGroup())end,
CustomCheckFailMsg = "Vous devez être VIP pour pouvoir faire se métier",
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Quel et ta fonction pour donner des PV as un joueur quand il spawn met la ici plz
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Thibault Camora à dit:
Ton custom check remplace par ça : entre les "" tu met tes groupes admin vip modo ...


Code:
 customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "admin+", "VIP+", "Moderateur"}, ply:GetUserGroup())end,
CustomCheckFailMsg = "Vous devez être VIP pour pouvoir faire se métier",
A la place de admin+ et VIP+ je peux mettre le groupe "soldat501" ? Comme ça le job sera whitelist pour les joueurs
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
PlayerLoadout = function(ply) ply:SetHealth (500) end
})
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Oui il faut que tes un GROUP soldat501 sur ton serveur par contre et le job sera whitelist
 
  • J'aime
Réactions: FivesLCK
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Remplace PlayerLoadout par PlayerSpawn :)
 
  • J'aime
Réactions: FivesLCK
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Thibault Camora à dit:
Remplace PlayerLoadout par PlayerSpawn :)
D'accord merci beaucoup pour ton aide
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
D'acc si tu as encore des problème hésite pas
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Thibault Camora à dit:
Ton custom check remplace par ça : entre les "" tu met tes groupes admin vip modo ...


Code:
 customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "admin+", "VIP+", "Moderateur"}, ply:GetUserGroup())end,
CustomCheckFailMsg = "Vous devez être VIP pour pouvoir faire se métier",
Salut, je viens d'essayer ta technique, mais elle ne marche pas, j'ai rajouter le "clonetrooper" à côté du "admin", mais quand je reboot le serveur y'a un lua error
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
@Reese Roite
 
Reese Roite

Reese Roite

Psychopathe
Messages
952
Score réaction
90
Points
250
La lua error s'il te plait ?
 
  • Initiateur de la discussion
F

FivesLCK

Geek
Messages
24
Score réaction
0
Points
65
Enfaite je viens de refaire la manipulation, sauf que maintenant il n'y a plus de LUA Error mais tout les groupes ont accès au métier de CloneTroopet et moi j'aimerais que seul les SuperAdmin, Admin et membre du groupe CloneTrooper ai accès au métier .. voici le job :

TEAM_CLONE = DarkRP.createJob("CloneTrooper", {
color = Color(47, 83, 117, 255),
model = {"models/player/testw/cgi ct.mdl"},
description = [[]],
weapons = {"weapon_752_dc15s"},
command = "clone",
max = 50,
salary = 100,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
-- CustomCheck
medic = false,
chief = false,
mayor = false,
hobo = false,
cook = false,
category = "Armée Républicaine",
customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "clonetrooper"}, ply:GetUserGroup())end,
CustomCheckFailMsg = "Vous n'avez pas reçu de formation pour ce grade !",
PlayerSpawn = function(ply) ply:SetHealth (200) end,
})
 
Reese Roite

Reese Roite

Psychopathe
Messages
952
Score réaction
90
Points
250
customCheck = function(ply) return table.HasValue({"superadmin", "admin", "clonetrooper"}, ply:GetUserGroup())end,
 
wookie62

wookie62

Geek suprême
Messages
209
Score réaction
14
Points
115
Hello ta un teamspeak ?
 
Discord d'entraide
Rejoignz-nous sur Discord