Besoin d'aide erreur LUA jobs

  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
[ERROR] Lua is unable to understand file "darkrp_customthings/jobs.lua" because its author made a mistake around line number 57.
The best help I can give you is this:

There is an opening '{' bracket at line 40, but this bracket is never closed or not closed in time. It was expected to be closed before the 'customCheck' at line 57.

Hints:
- Did you forget a comma?
- All open brackets ({, (, [) must have a matching closing bracket. Are you sure it's there?
- Brackets must be opened and closed in the right order. This will work: ({}), but this won't: ({)}.

------- End of Simplerr error -------



Voici le job qui concerne la ligne 57 :

TEAM_BRIT2 = DarkRP.createJob("Lance Corporal", {
color = Color(0, 148, 255, 255),
model = {"models/bf1/uk/uk_scout.mdl"},
description = [[Vous êtes dans l'armée britannique.
]],
weapons = {"doi_atow_etoolcw", "doi_atow_enfield", "sswep_trenchwhistle"},
command = "brit2",
max = 0,
salary = 250,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
category = "Armée Britannique",
ammo = {
["doi_atow_ammo_303brit"] = 100
}
customCheck = function(ply)
if ply:GetUTimeTotalTime() >= 3600 then -- 1h
return true
end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 3600 ) .." pour pouvoir prendre ce type de metier.",
})


Des réponses ?
(merci)
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
La virgule au end du customcheek
 
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
Je relance le serv et je te dit si sa a fonctionner :)
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
AxelSaruti à dit:
Je relance le serv et je te dit si sa a fonctionner :)
Et aussi la virgule que ta pas mise à la fin de ammo je pense
 
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
Ok je tente la virgule de ammo car celle du end ne change rien
 
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
thepsyca à dit:
Et aussi la virgule que ta pas mise à la fin de ammo je pense
Fonctionne pas :/
 
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
Personne pour aidez ?
 
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
Je vois que les gens son gentil ici :'(
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
J'ai pas très bien compris ce que tu as dis donc je vais l'écrire mieux pour que les gens et non les chiens de ce forum comprennent
Bonjour, j'ai une erreur lua et je ne comprends pas comment la régler.
Est-ce que quelqu'un pourrait m'aider ? Merci
Code:
[ERROR] Lua is unable to understand file "darkrp_customthings/jobs.lua" because its author made a mistake around line number 57.
The best help I can give you is this:
There is an opening '{' bracket at line 40, but this bracket is never closed or not closed in time. It was expected to be closed before the 'customCheck' at line 57.
Hints:
- Did you forget a comma?
- All open brackets ({, (, [) must have a matching closing bracket. Are you sure it's there?
- Brackets must be opened and closed in the right order. This will work: ({}), but this won't: ({)}.
------- End of Simplerr error -------
Voici le job qui concerne la ligne 57 :
TEAM_BRIT2 = DarkRP.createJob("Lance Corporal", {
color = Color(0, 148, 255, 255),
model = {"models/bf1/uk/uk_scout.mdl"},
description = [[Vous êtes dans l'armée britannique.
]],
weapons = {"doi_atow_etoolcw", "doi_atow_enfield", "sswep_trenchwhistle"},
command = "brit2",
max = 0,
salary = 250,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
category = "Armée Britannique",
ammo = {
["doi_atow_ammo_303brit"] = 100
}
customCheck = function(ply)
if ply:GetUTimeTotalTime() >= 3600 then -- 1h
return true
end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 3600 ) .." pour pouvoir prendre ce type de metier.",
})

Alors pour cette erreur, c'est très simple vu que c'est écris A LA TROISIEME LIGNE DE L'ERREUR
There is an opening '{' bracket at line 40, but this bracket is never closed or not closed in time. It was expected to be closed before the 'customCheck' at line 57.
Et comme tu peux le voir ligne 56 ( juste en dessous de la ligne 57 ), il manque une virgule après ammo = { [...] },

AxelSaruti à dit:
Je vois que les gens son gentil ici :'(
Peut-être que si tu demandes poliment ça marche mieux ?
 
Dernière édition:
  • Initiateur de la discussion
AxelSaruti

AxelSaruti

Geek
Messages
49
Score réaction
4
Points
95
Ah, c'est sur.
Merci gentil monsieur.
 
Discord d'entraide
Rejoignz-nous sur Discord