Erreurs LUA lors de la suppression des métiers de base du Darkrp

  • Initiateur de la discussion VMS
  • Date de début
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Beaucoup de sujets traite ce soucis, mais je n'en n'ai vu aucun sur le forum concernant ma demande précise. Dans mon "disabled_defauts", je met sur "true", tout les métiers de base, et quand je me connecte, spawn sous le sol.

J'ai donc par réflexe remis tout les métiers sur false, reconnexion tout vas bien, puis remis sur true, plus rien ne marche.

Merci d'avance aux personnes pouvant m'aider.
 
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
Bonjour, quand vous lancez votre serveur quel erreur avez vous ? (Postez les sur https://pastebin.com/)
Et quand vous êtes sur le serveur, ouvrez votre console développeur (f10 de base il me semble), avez vous des erreurs ? (Postez les sur https://pastebin.com/)
 
  • J'aime
Réactions: VMS
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Je vais one shoot le problème: quand tu désactive tout les job par défaut tu désactive aussi le citizen.... mais dans la config on dit par défaut que quand le joueur rejoint le serv il devient citizen, donc si on supprime citizen cela cause une erreur.... Go a la fin de ton fichier jobs.lua tu auras la ligne defaultJob ou un truc du genre et là tu peux remplacer pour ton nouveau job citoyen que tu auras crée et désactiver les métiers de base ;)
 
  • J'aime
Réactions: VMS
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Ok, je te remercie Zaros ainsi que NoaGaming. Inutile donc de mettre mon erreur lua dans un pastebin, j'essaie ce que tu m'as dis Zaros et je vous en donne des novuelles. Merci encore. HeyGuys
 
  • J'aime
Réactions: ZarosOVH
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
VMS à dit:
Ok, je te remercie Zaros ainsi que NoaGaming. Inutile donc de mettre mon erreur lua dans un pastebin, j'essaie ce que tu m'as dis Zaros et je vous en donne des novuelles. Merci encore. HeyGuys
Si j'ai one shoot le problème sans voir l'erreur tu m'appel papa ? Kappa
 
  • J'aime
Réactions: VMS
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Zaros_Live à dit:
Si j'ai one shoot le problème sans voir l'erreur tu m'appel papa ? Kappa
Bon bah je vais t'appelé fiston alors mdr. J'ai crée mon citoyen customisé via le créateur de job "https://csite.io/tools/gmod-darkrp-job", je l'ai mis dans le job.lua en désactivant ceux de base du darkrp comme tu me l'as dis.
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Et malheureusement encore deux erreurs LUA. Voici les codes d'erreurs :

05/21/2018 14:35:12: Lua Error
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_data.lua:415: attempt to index a nil value
1. retrieveSalary - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:415
2. callback - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:440
3. callback - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:333
4. query - gamemodes/darkrp/gamemode/libraries/mysqlite/mysqlite.lua:305
5. offlinePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:305
6. retrievePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:344
7. restorePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:431
8. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:594
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_data.lua:415: attempt to index a nil value
1. retrieveSalary - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:415
2. callback - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:440
3. callback - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:333
4. query - gamemodes/darkrp/gamemode/libraries/mysqlite/mysqlite.lua:305
5. offlinePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:305
6. retrievePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:344
7. restorePlayerData - gamemodes/darkrp/gamemode/modules/base/sv_data.lua:431
8. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:594
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:112: attempt to index local 'jobTable' (a nil value)
1. Call - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:112
2. GMODSpawnProp - gamemodes/sandbox/gamemode/commands.lua:167
3. unknown - gamemodes/sandbox/gamemode/commands.lua:27
4. unknown - lua/includes/modules/concommand.lua:54
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:112: attempt to index local 'jobTable' (a nil value)
1. Call - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:112
2. GMODSpawnProp - gamemodes/sandbox/gamemode/commands.lua:167
3. unknown - gamemodes/sandbox/gamemode/commands.lua:27
4. unknown - lua/includes/modules/concommand.lua:54
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
go envoie tout le jobs.lua (hastebin.com)
 
  • J'aime
Réactions: NoaGamingFR et VMS
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
https://pastebin.com/frz5wjTq
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Oui, tout sur true.
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
https://pastebin.com/j0AHmqdh
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Normal du coup, ligne 24 tu as:
Code:
GAMEMODE.DefaultTeam = TEAM_CITIZEN
Mais TEAM_CITIZEN n'existe plus vu que tu l'as désactivé, créer ton job citoyen et remplace TEAM_CITIZEN par le nom de ton job citoyen
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
J'ai crée un job custom que j'ai mis dans mon jobs.lua, tu a vu ? Je met le nom de celui-ci donc ?
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
J'ai renommé par 'TEAM_CITOYEN", je t'en donne des nouvelles.
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
ok
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Malheureusement toujours pas bon. Merci de l'aide hein Zaros, c'est très appréciable. Je débute, et je fonde mes repères dans le codage, et édition pour mon serveur, donc c'est pas toujours facile.

05/21/2018 15:02:38: Lua Error
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738
05/21/2018 15:02:38: "Taz<2><>" entered the game
"sv_allowcslua" = "0"
game archive notify replicated
- Allow clients to run clientside addons. This will override any gamemode setting!
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
VMS à dit:
Malheureusement toujours pas bon. Merci de l'aide hein Zaros, c'est très appréciable. Je débute, et je fonde mes repères dans le codage, et édition pour mon serveur, donc c'est pas toujours facile.

05/21/2018 15:02:38: Lua Error
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738
[ERROR] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/darkrp/gamemode/modules/base/sv_gamemode_functions.lua:738
05/21/2018 15:02:38: "Taz<2><>" entered the game
"sv_allowcslua" = "0"
game archive notify replicated
- Allow clients to run clientside addons. This will override any gamemode setting!
Et dans ton jobs.lua tu as ?
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Aurais-tu directement un discord ? Qu'on règle le soucis vocalement, si ça te dérange pas ?
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Help les gens svp, j'ai toujours deux erreurs LUA, impossible de les régler par moi même pour le moment.
 
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
Tu peut envoyer ton jobs.lua stpl ? (celui de maintenant) ? et le default (pour les jobs, etc)
 
  • J'aime
Réactions: Luciano Leggio
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
J'ai tenté de foutre le métier policier, en l'ayant fait custom par le biais du TCB job generator. Rien ne marche bien, c'est saoulant ahah.

Voici donc mon job.lua

Quand tu parle de défault, tu parle de celui de base ?
 
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Up.
 
S

surky

Geek suprême
Messages
378
Score réaction
26
Points
125
as tu bien cree la categorie ?
 
  • J'aime
Réactions: VMS
  • Initiateur de la discussion
VMS

VMS

Geek
Messages
68
Score réaction
7
Points
65
Voici le dossier en question.

categories.lua
 
S

surky

Geek suprême
Messages
378
Score réaction
26
Points
125
Quand tu as supprimé les jobs de base dans Jobrelated tu as tout suprimé ou bien juste les Jobs
 
PierreB

PierreB

Geek suprême
Messages
342
Score réaction
64
Points
130
C'est sur que si tu fait pas de métier citoyen ca va pas marcher...
Tu créer un métier citoyen et ensuite dans GAMEMODE.DefaultTeam tu met la TEAM de ton job.
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
On remarquera que la solution est déjà dans mon premier message:

Zaros_Live à dit:
Je vais one shoot le problème: quand tu désactive tout les job par défaut tu désactive aussi le citizen.... mais dans la config on dit par défaut que quand le joueur rejoint le serv il devient citizen, donc si on supprime citizen cela cause une erreur.... Go a la fin de ton fichier jobs.lua tu auras la ligne defaultJob ou un truc du genre et là tu peux remplacer pour ton nouveau job citoyen que tu auras crée et désactiver les métiers de base ;)
C'est juste que @VMS n'arrive pas à écrire un job ^^
 
PierreB

PierreB

Geek suprême
Messages
342
Score réaction
64
Points
130
Zaros_Live à dit:
On remarquera que la solution est déjà dans mon premier message:



C'est juste que @VMS n'arrive pas à écrire un job ^^

J'avais pas vu, mb
 
PoulSn34KeRz

PoulSn34KeRz

Geek
Messages
42
Score réaction
2
Points
45
Vien sur mon discord vms https://discord.gg/zsK9WsT
 
Mickapette

Mickapette

Psychopathe
Messages
1 126
Score réaction
193
Points
250
VMS à dit:
Hello,
Tu as bien suivie ce que t'as dit Zaros ?
Dans ton disabled.default
Vers la ligne 49 : DarkRP.disabledDefaults["jobs"] = {
Tout est en true ?
Si oui maintenant va dans ton fichier jobs.lua
Met ce job là:
Code:
TEAM_CITIZEN = DarkRP.createJob("Citoyen", { color = Color(56, 204, 81, 255), model = {"models/player/Group01/female_05.mdl"}, description = [[Tu es un citoyen]], weapons = {}, command = "citizen", max = 0, salary = 250, admin = 0, vote = false, hasLicense = false, candemote = false
})
Vers la fin de ton fichier jobs.lua, tu doit avoir:
Code:
GAMEMODE.DefaultTeam = TEAM_CITIZEN
Lorsque les joueurs se connecteront sur ton serveur, ils seront par default Citoyen. Après tu peux renommer ce job.
Voici un site qui te permet de crée facilement les jobs sans erreur.
https://csite.io/tools/gmod-darkrp-job

J'espère que mon commentaire t'aura aidé.


Cordialement, Mickä
 
  • J'aime
Réactions: PierreB
Discord d'entraide
Rejoignz-nous sur Discord