Traitement.. Problème pour dev un serv Gmod

FireWax

l'Actif 🥉
Level 2

Torrents Stats

Messages
25
J'aime
0
Trophées
61
Inscrit
18 Avril 2021
Salut à tous,

Voilà pour faire simple j'essaie de développer mon serveur Gmod DarkRP mais je suis face à plusieurs problèmes et je ne sais pas comment les résoudre et youtube n'a pas de solution.

Mon premier problème vient du métier de Maire. J'ai découvert il y a pas longtemps le site csite.io afin de coder le jobs.lua et le categories.lua. Ensuite j'ai voulu ajouter le fait que le maire redevienne citoyen quand il meurt sauf qu'à chaque fois, quand je démarre le serveur, le darkrpmodification génère des erreurs et je me retrouve sous la map buger, quand je retire cette option du code tout remarche normalement. Voici le code :

TEAM_MAYOR = DarkRP.createJob("Maire", {
color = Color(173, 54, 230, 255),
model = {
"models/player/breen.mdl",
"models/player/donald_trump.mdl"
},
description = [[Vous êtes le maire de la ville.
Votre but est de diriger la ville en créant des lois.
Vous pouvez faire une dictature]],
weapons = {},
command = "maire",
max = 1,
salary = 500,
admin = 0,
vote = true,
hasLicense = false,
candemote = false,
category = "Mairie",
mayor = true,
PlayerSpawn = function(ply)
ply:SetMaxHealth(100)
ply:SetHealth(100)
ply:SetArmor(0)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
DarkRP.notifyAll(0, 4, "Le maire est mort !")
end
})


Le deuxième problème remonte à hier. je voulais que pour le tueur à gage le joueur ait un certains temps de jeu sur le serv et j'ai le même résultat que pour maire, darkpmodification génère des erreurs. J'ai l'impression qu'a chaque fois, que sa soit pour jobs ou shipments j'ai des erreurs avec ce genre de code avec function, ply etc etc .. Voici le code du tueur :

TEAM_HITMAN = DarkRP.createJob("Tueur a Gage", {
color = Color(147, 147, 147, 255),
model = {"models/player/agent_47.mdl"},
description = [[]],
weapons = {"surrender", "climb_swep2", "m9k_m24"},
command = "hitman",
max = 1,
salary = 40,
admin = 0,
vote = true,
hasLicense = false,
candemote = false,
-- CustomCheck
medic = false,
chief = false,
mayor = false,
hobo = false,
cook = false,
category = "Métiers Illégaux",
customCheck = function(ply) return ply:GetUTimeTotalTime() >= 7200 end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour avoir cette emploi.",
})


J'espère que vous pourrez apporter des réponses à ces problèmes.

FireWax
 
Haut Bas