Ajouter une condition à un métier

  • Initiateur de la discussion
guillaumeper

guillaumeper

Citron Cramé
Messages
237
Score réaction
19
Points
115
Bonjour, voici ma demande j'ai actuellement, le métier de pyromane, et de pompier.

J'aimerai savoir si il est possible que lorsque que quelqu'un qui veut être pyromane, mais qu'il n'y est pas de pompier de connecté, ne peux avoir ce jobs.

Merci d'avance.

Bisous ;)
 
BCZ Gaming

BCZ Gaming

Psychopathe
Messages
1 301
Score réaction
129
Points
275
guillaumeper à dit:
Bonjour, voici ma demande j'ai actuellement, le métier de pyromane, et de pompier.

J'aimerai savoir si il est possible que lorsque que quelqu'un qui veut être pyromane, mais qu'il n'y est pas de pompier de connecté, ne peux avoir ce jobs.

Merci d'avance.

Bisous ;)
C'est vrai que sa serai plutôt pas mal.
 
Cluff

Cluff

Geek suprême
Messages
851
Score réaction
382
Points
160
@Yoh Sambre ♪
 
BCZ Gaming

BCZ Gaming

Psychopathe
Messages
1 301
Score réaction
129
Points
275
Ou @Valfunde
 
A

Augustus_Caesar

Bambi
Messages
42
Score réaction
1
Points
40
Tu peux whitelist les métiers pour qu'ils soient utilisable que par des personnes précisent. Mais à ma connaissance, il n'y a pas d'addon pour ça.
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Code:
customCheck = function(ply) return #team.GetPlayers(TEAMDUPOMPIER) >0 end,
dans le métier du pyromane.
 
  • J'aime
Réactions: Yoh Sambre ♪ et ZarosOVH
  • Initiateur de la discussion
guillaumeper

guillaumeper

Citron Cramé
Messages
237
Score réaction
19
Points
115
ALTA à dit:
Code:
customCheck = function(ply) return #team.GetPlayers(TEAMDUPOMPIER) >0 end,
Comme ça c'est bon ?

Code:
customCheck = function(ply) return #team.GetPlayers(TEAM_FIRE) >1 end,
CustomCheckFailMsg = "Il doit avoir un pompier de connecter pour être pyroman",
CustomCheck = function(ply) return ply:IsUserGroup("VIP") or ply:IsUserGroup("admin") or ply:IsUserGroup("superadmin") end,
CustomCheckFailMsg = "Tu doit être VIP pour bénéficier ce job.",
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
non...

Code:
customCheck = function(ply) return (#team.GetPlayers(TEAM_FIRE)>1 and table.HasValue({"admin","VIP","superadmin"},ply:GetUserGroup())) end,
ça c'est bon.
 
While True

While True

Geek suprême
Messages
445
Score réaction
395
Points
190
Supérieur ou égal à 1; sinon il faut 2 pompiers pour pouvoir accéder au job.
Code:
customCheck = function(ply) return (#team.GetPlayers(TEAM_FIRE) >= 1 and table.HasValue({"admin","VIP","superadmin"},ply:GetUserGroup())) end,
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
yep ou supérieur à 0...
 
BCZ Gaming

BCZ Gaming

Psychopathe
Messages
1 301
Score réaction
129
Points
275
Passe ton poste en résolut stp
 
  • Initiateur de la discussion
guillaumeper

guillaumeper

Citron Cramé
Messages
237
Score réaction
19
Points
115
While True à dit:
Supérieur ou égal à 1; sinon il faut 2 pompiers pour pouvoir accéder au job.
Code:
customCheck = function(ply) return (#team.GetPlayers(TEAM_FIRE) >= 1 and table.HasValue({"admin","VIP","superadmin"},ply:GetUserGroup())) end,
Ca fonctionne merci, mais du coup, si je suis pompier, et que je veux me mettre en pyroman, la valeur restera à 1 jusqu’à l'échange de métier.
Peut-on rajouter une condition du fait les pompier n'ont pas le droit de passer pyroman ?
 
Discord d'entraide
Rejoignz-nous sur Discord