[LUA] Accès VIP à un Job, Entitée.

Statut
N'est pas ouverte pour d'autres réponses.

Unity // Lancien

Honorable.
Inscription
5 Octobre 2013
Messages
352
Réactions
97
Points
1 916
RGCoins
25
cooltext117178087082398.png


Dans ce deuxième tutoriel, qui est pour les créateurs de serveurs DarkRP.
Dans le premier, je vous avais appris à créer un job, si vous ne l'avez pas lu, je vous invite vivement à le faire pour mieux comprendre ce deuxième tutoriel.
http://reality-gaming.fr/threads/lua-gmod-creer-un-job.430665/


cooltext117178087058225.png

-Notepad ++ / Autres
-Bouteille de Vodka!
-Rien d'autre

cooltext117178087056505.png


Nous allons commencé par le commencement.
Ouvrez votre fichier Job qui se trouve dans darkrpmodification -> customthings -> jobs.lua
De base vous devez avec un truc dans ce style :

Code:
TEAM_MOB = DarkRP.createJob("Tueur à gage", {[/B][/B][/CENTER]
[B][B]
[CENTER]color = Color(25, 25, 25, 255),
    model = "models/player/gman_high.mdl",
            "models/player/kuma/alqaeda_commando.mdl",
    description = [[Tuez des gens contre de l'argent.]],
    weapons = {"lockpick", "unarrest_stick", "m9k_svu", "weapon_fists", "climb_swep2", "weapon_arc_atmcard"},
    command = "tag",
    max = 1,
    salary = 10,
    admin = 0,
    vote = true,
    hasLicense = false,
    category = "Gangsters",
})




Nous allons donc ajoutez un tout petit code, magique qui va permettre de nous faire un max de money et d'aller vivre à Miami en claquant les fesses de jolies brésiliennes! (Évidemment, c'est une image... Malheureusement)

Le code :

Code:
customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "donator"}, ply:GetNWString("usergroup"))[/B][/B][/CENTER]
[B][B][CENTER]end,
CustomCheckFailMsg = "Vous n'êtes pas VIP, ENVOYEZ LA MONEY!",




cooltext117178087066317.png


Ce code est très simple, vous allez le mettre à la fin de votre code du Job voulu.
Vous pouvez modifier le CustomCheckFailMsg = "Vous n'êtes pas VIP, ENVOYEZ LA MONEY!",
En rouge, ne touchez à rien.
En vert, c'est le message qui s'affichera quand un jour tentera de devenir le job en question.

Ensuite:
customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "donator"}, ply:GetNWString("usergroup"))

En rouge, vous ne touchez à rien sinon votre PC explose.
En vert, c'est les groupes qui auront accès aux jobs, ici :
Superadmin,
Admin,
Donator.

Sachez que les groupes devront OBLIGATOIREMENT être crée avec ULX !
C IMPORTAN PTN !

cooltext117178087009388.png


Le code de fin doit ressembler à ça :

Code:
TEAM_MOB = DarkRP.createJob("Tueur à gage",[/B][/B][/CENTER]
[B][B][CENTER]color = Color(25, 25, 25, 255),
    model = "models/player/gman_high.mdl",
            "models/player/kuma/alqaeda_commando.mdl",
    description = [[Tuez des gens contre de l'argent.]],
    weapons = {"lockpick", "unarrest_stick", "m9k_svu", "weapon_fists", "climb_swep2", "weapon_arc_atmcard"},
    command = "tag",
    max = 1,
    salary = 10,
    admin = 0,
    vote = true,
    hasLicense = false,
    category = "Gangsters",
customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "donator"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Vous n'êtes pas VIP, ENVOYEZ LA MONEY!",
})




cooltext117178087012548.png


Pensez à mettre un j'aime si cela vous à aidé.
Dans le prochain tutoriel, nous apprendrons à modifier une page de chargement de serveur.
 
/!\ NE FAITES PAS ATTENTION AU [.B][.B][.CENTER] (sans les points
ect... dans les codes, c'est un problème sur le topic et non pas sur le code! /!\

LE CODE CUSTOMCHECK SANS LE PROBLEME :

customCheck = function(ply) return CLIENT or table.HasValue({"superadmin", "admin", "donator"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Vous n'êtes pas VIP, ENVOYEZ LA MONEY!",
 
Dernière édition:
Il y a bien mieux
 
Il y a bien mieux
Tu commences vraiment à me taper sur les nerfs toi ? Tu veux être le meilleur codeur LUA ?
MON BUT EST D'APPRENDRE, PAS D'ALLER SUR UN GENERATEUR DONC ARRÊTE DE POSTER DE LA MERDE.
Si tu utilises des générateurs, te prétends pas codeur.
 
Tu commences vraiment à me taper sur les nerfs toi ? Tu veux être le meilleur codeur LUA ?
MON BUT EST D'APPRENDRE, PAS D'ALLER SUR UN GENERATEUR DONC ARRÊTE DE POSTER DE LA MERDE.
Si tu utilises des générateurs, te prétends pas codeur.

J'utilise pas ça hein, y'a pas besoin de ce faire chier à faire un topic et regardé un tuto sur youtube, qui est
mieux est plus interresant.
 
cela ne sert à rien un coup de notepad et voilà
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut