Où mettre le code pour que le maire reprenne sa job de base quand il meurt ?

  • Initiateur de la discussion
S

SkyNax

Geek
Messages
107
Score réaction
3
Points
80
Tout est dans le titre, quand je met ça :

PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
if killer:IsPlayer() then
DarkRP.notifyAll(0, 4, "Le Maire a été tué.")
else
DarkRP.notifyAll(0, 4, "Le Maire est mort.")
end
end

LUA problem..

Du coup, a quelle niveau il faut le mettre ?
Voici mon job maire :

TEAM_MAYOR = DarkRP.createJob("Maire", {
color = Color(20, 150, 20, 255),
model = {"models/fearless/dbsuit07.mdl"},
description = [[]],
weapons = {"weapon_arc_atmcard", "weapon_fists", "keys"},
command = "mayor",
max = 1,
salary = 85,
admin = 0,
vote = true,
hasLicense = true,
mayor = true,
category = "Gouvernement",
sortOrder = 100
})
 
xRaiiKen

xRaiiKen

Geek
Messages
82
Score réaction
5
Points
45
Normalement si tu le mais aprés sortOrder sa devrais marcher sinon si sa marche pas mais le aprés category c'est censer marche perso le mien es aprés category
 
  • Initiateur de la discussion
S

SkyNax

Geek
Messages
107
Score réaction
3
Points
80
Ça me dit ça..

There is 1 Lua problem!
Please check your console for more information!
[ERROR] Lua is unable to understand file "darkrp_customthings/jobs.lua" because its author made a mistake around line number 179.
The best help I can give you is this:

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

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 -------
 
xRaiiKen

xRaiiKen

Geek
Messages
82
Score réaction
5
Points
45
Voici mon job maire : https://prntscr.com/dse0ht
tu comprenderas peut étre mieux :p
 
KMS [FR]

KMS [FR]

Geek
Messages
154
Score réaction
13
Points
65
si part job de base tu entend citoyen alors tu fais:

mayor = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
if killer:IsPlayer() then
DarkRP.notifyAll(0, 4, "Le maire a ete tue et est demote.")
else
DarkRP.notifyAll(0, 4, "Le maire est mort et a ete demote.")
end
end

})
 
  • Initiateur de la discussion
S

SkyNax

Geek
Messages
107
Score réaction
3
Points
80
Ouais mais je veux savoir en dessous de quelle ligne je la met ?
 
xRaiiKen

xRaiiKen

Geek
Messages
82
Score réaction
5
Points
45
As tu essayer les deux option que je t'es proposer ?
 
  • Initiateur de la discussion
S

SkyNax

Geek
Messages
107
Score réaction
3
Points
80
Bon bah.. Je sais pas trop c'était quoi le problème mais j'ai réussi en recommençant de zéro..
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
C'était la virgule tout simplement après SortOrder.
 
  • Initiateur de la discussion
S

SkyNax

Geek
Messages
107
Score réaction
3
Points
80
Feytone à dit:
C'était la virgule tout simplement après SortOrder.
Non j'en ai mit nulle part..
 
Discord d'entraide
Rejoignz-nous sur Discord