Lua problem non compris

  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Bonjour, j'ai rouvert un serveur garry's mod en star wars RP et j'ai des 1 lua problem sur le jeu, Il y a écrit sur la console :

[ERROR] gamemodes/starwarsrp/gamemode/modules/base/sv_gamemode_functions.lua:404: attempt to index local 'jobTable' (a nil value)
et ensuite j'ai les mêmes avec 741 et 616 a la place de 404 aux premiers.
Lua Error: [ERROR] lua/autorun/cl_advert.lua:5: attempt to call a table value 1. unknown - lua/autorun/cl_advert.lua:5

[ERROR] gamemodes/starwarsrp/gamemode/modules/base/sv_data.lua:386: attempt to index a nil value [ERROR] gamemodes/starwarsrp/gamemode/modules/base/sv_data.lua:386: attempt to index a nil value

J'ai supprimé tous les jobs et entités sauf le job civil ca marche pas, du coup j'ai tout remis et je cherche comment faire.

Je ne comprends pas le Lua Problem

Merci, Ryan
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Sans donner les jobs cela va entre compliquer de t'aider et regarde si tu as pas une erreur avec des indications sur le probleme
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
J'ai regardé mais j'ai rien trouvé
j’envoie mon fichier jobs même (il est long)

Ca vient peut être du gamemode même si j'ai déjà essayé de le changer par un militaryRP que j'avais déjà dans mes gamemode mais ça n'a pas marché.
 

Pièces jointes

  • jobs.txt
    106.5 KB Vues: 22
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Toutes les catégories existent ? Tu as bien mis le système de level ?
 
S

SuperGreatdev

Nouveau né
Messages
3
Score réaction
2
Points
15
category = "Neutre",

Pas de Majuscule
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Si si auparavant ça marchait le Neutre et oui j'ai le système level, je vais essayer de le désactiver pour voir
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Non le Leveling System n'est pas le problème
Merci quand même
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Ligne 616 du fichier lua :
if jobTable.PlayerSelectSpawn then


en 741 : player_manager.SetPlayerClass(ply, jobTable.playerClass or "player_darkrp")

et en 404 : if jobTable.PlayerDeath then
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
C'est un problème dans jobs.lua et cela ne peut venir du gamemode car tu n'es pas cencé y toucher.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Ouais mais je sait pas ce que ca pourrait être
 
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
Sans aucune certitude mais test au cas ou de mettre tes lignes de codes level = 20 en dessous de category = "Jedi Résistance",
Comme ceci pour l'exemple,
TEAM_CHAMPIONJEDI = DarkRP.createJob("Champion Jedi", {
color = Color(75, 75, 75, 255),
model = {
"models/kriegsyntax/sw_752/anakin_est.mdl",
},
description = [[The lowest person of crime.
A gangster generally works for the Mobboss who runs the crime family.
The Mob boss sets your agenda and you follow it or you might be punished.]],
weapons = {"weapon_lightsaber", "salute", "surrender",},
command = "championjedi",
max = 2,
salary = 235,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
category = "Jedi Résistance",
level = "20",
modelScale = 1.0,
PlayerSpawn = function(ply)
ply:SetMaxHealth(2000)
ply:SetHealth(2000)
ply:SetArmor(0)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan(20)
ply:changeTeam(GAMEMODE.DefaultTeam, true)
DarkRP.notifyAll(0, 4, "Vous avez été Kill")
end,
})

ou

TEAM_CHAMPIONJEDI = DarkRP.createJob("Champion Jedi", {
color = Color(75, 75, 75, 255),
model = {
"models/kriegsyntax/sw_752/anakin_est.mdl",
},
description = [[The lowest person of crime.
A gangster generally works for the Mobboss who runs the crime family.
The Mob boss sets your agenda and you follow it or you might be punished.]],
weapons = {"weapon_lightsaber", "salute", "surrender",},
command = "championjedi",
max = 2,
salary = 235,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
category = "Jedi Résistance",
level = '20',
modelScale = 1.0,
PlayerSpawn = function(ply)
ply:SetMaxHealth(2000)
ply:SetHealth(2000)
ply:SetArmor(0)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan(20)
ply:changeTeam(GAMEMODE.DefaultTeam, true)
DarkRP.notifyAll(0, 4, "Vous avez été Kill")
end,
})

ou encore comme ceci

TEAM_CHAMPIONJEDI = DarkRP.createJob("Champion Jedi", {
color = Color(75, 75, 75, 255),
model = {
"models/kriegsyntax/sw_752/anakin_est.mdl",
},
description = [[The lowest person of crime.
A gangster generally works for the Mobboss who runs the crime family.
The Mob boss sets your agenda and you follow it or you might be punished.]],
weapons = {"weapon_lightsaber", "salute", "surrender",},
command = "championjedi",
max = 2,
salary = 235,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
category = "Jedi Résistance",
level = 20,
modelScale = 1.0,
PlayerSpawn = function(ply)
ply:SetMaxHealth(2000)
ply:SetHealth(2000)
ply:SetArmor(0)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan(20)
ply:changeTeam(GAMEMODE.DefaultTeam, true)
DarkRP.notifyAll(0, 4, "Vous avez été Kill")
end,
})

Les exemples ne change que dans la position et les sortes de guillemet mais sa vaut le coup de testé pour en avoir le coeur net.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
J'ai supprimé tout les jobs sauf citoyen et j'ai lancé ça marche pas donc ça ne marcheras pas vraiment je pense
merci quand même
 
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
xNanou13 à dit:
J'ai supprimé tout les jobs sauf citoyen et j'ai lancé ça marche pas donc ça ne marcheras pas vraiment je pense
merci quand même
Donc tu n'avais pas de level pour citoyen (logiquement non mais j'avais un doute)
Sinon a tu essayer de remettre un job.lua et catégorie.lua vierge (neuf) ?
Mon intuition me fais penser que tes erreurs provienne de la, mais ça n'est qu'une intuition.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Non j'ai pas essayé mais je suis en train d'essayer un truc

Merci
 
  • J'aime
Réactions: Jo Ballas
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
xNanou13 à dit:
Non j'ai pas essayé mais je suis en train d'essayer un truc

Merci
Tiens nous au courent en espèrent que tu résolve tes erreurs lua.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Merci,
J'ai remarqué que quand je met le serveur en DarkRP ça marche et en starwarsrp ça marche pas,
j'ai changé plusieurs fois de dossier starwarsrp donc je ne sait pas c'est quoi.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Je pense qu'il doit y avoir un gamemode à télécharger quelquepart parce que renommer starwarsrp en darkrp ça n'a plus l'air de fonctionner, j'ai vraiment besoin de retrouver mon serveur
 
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
xNanou13 à dit:
Je pense qu'il doit y avoir un gamemode à télécharger quelquepart parce que renommer starwarsrp en darkrp ça n'a plus l'air de fonctionner, j'ai vraiment besoin de retrouver mon serveur
Mince j'avais même pas remarquer que tu utilisais le mode starwarsrp, perso je ne connais que le mode du darkrp, après il me semble que le truc de level n'est compatible que pour le mode darkrp si je ne dit pas de bêtise.
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Je n'y arrive pas en tout cas
 
  • Initiateur de la discussion
xNanou13

xNanou13

Geek
Messages
53
Score réaction
4
Points
95
Problème Résolu mais a moitié
J'ai supprimé les lignes de codes d'erreurs sur le sv_gamemodes_functions mais je ne sait pas si ca me supprime des choses du serveur.
merci pour vos réponses
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Non il faut pas supprimer des lignes de codes dans darkrp tu va le rendre inutilisable. Essaye de trouver une erreur plus complète en rapport avec les jobs et pas une fonction du gamemode
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Je viens de remarquer que tu as soit copié collé ce qu'il y a avait dans la config du gamemode ou éditer le fichier jobrelated du gamemode OR c'est LE truc à ne pas faire. Donc reprend un fichier jobs.lua sans modification et remet UNIQUEMENT tes jobs. Ensuite tu change ce qu'il y aura en bas du jobs.lua pour que cela correspondent avec tes jobs.
 
Discord d'entraide
Rejoignz-nous sur Discord