Probleme lua (assez relou)

  • Initiateur de la discussion atox tm
  • Date de début
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
bonjour j'ai une erreur lua d'apres ma console quand j'appuie sur tab l'erreur vien de la ligne 56

Code:
[ERROR] addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:56: attempt to concatenate a nil value 1. unknown - addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:56
voila le code :

Code:
 local function desc(a) local desc = vgui.Create("DButton", a) desc:SetText("") desc:Dock(TOP) desc:SetMouseInputEnabled(false) desc:SetHeight(34) desc.Paint = function() draw.SimpleText(DarkRP.getPhrase("scoreboard_name"), "xp_scoreboard_desc", 0, desc:GetTall() / 2, color_white, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER) draw.SimpleText(DarkRP.getPhrase("scoreboard_job"), "xp_scoreboard_desc", desc:GetWide(), desc:GetTall() / 2, color_white, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER) draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) end desc.DoClick = function() return end end
 
RayZz

RayZz

Geek suprême
Messages
565
Score réaction
77
Points
140
atox tm à dit:
bonjour j'ai une erreur lua d'apres ma console quand j'appuie sur tab l'erreur vien de la ligne 56

Code:
[ERROR] addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:56: attempt to concatenate a nil value 1. unknown - addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:56
voila le code :

Code:
 local function desc(a) local desc = vgui.Create("DButton", a) desc:SetText("") desc:Dock(TOP) desc:SetMouseInputEnabled(false) desc:SetHeight(34) desc.Paint = function() draw.SimpleText(DarkRP.getPhrase("scoreboard_name"), "xp_scoreboard_desc", 0, desc:GetTall() / 2, color_white, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER) draw.SimpleText(DarkRP.getPhrase("scoreboard_job"), "xp_scoreboard_desc", desc:GetWide(), desc:GetTall() / 2, color_white, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER) draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) end desc.DoClick = function() return end end

Bonjour,

Il serait tout de même bien d'avoir la ligne correspondante qui est la 56ème ligne...
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
voici la ligne 56 :
Code:
 draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
personne ne peut m'aider ?
 
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
atox tm à dit:
personne ne peut m'aider ?
TU ATTEND!
Se tenir, demeurer en un lieu jusqu'à ce que quelqu'un où quelque chose se présente.
Différer son action en attendant une échéance ou un événement.
 
  • J'aime
Réactions: atox tm
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
teste ca



draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. (DarkRP.getPhrase("players_online") or "players online" ) , "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)

 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Shaar à dit:
teste ca



draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. (DarkRP.getPhrase("players_online") or "players online" ) , "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)

le probleme reste et rajoute d'autre erreur
 
Gladiateur45

Gladiateur45

Geek suprême
Messages
472
Score réaction
39
Points
140
atox tm à dit:
le probleme reste et rajoute d'autre erreur
Le problème est dans ta succession de petits point ; ICI :
Code:
player.GetCount() .. "/" .. game.MaxPlayers() .. (DarkRP.getPhrase("players_online") or "players online" )
Le jeux ne comprend pas quand tu met 2 information Variable à la suite , il faut les espacer par un "texte". Le code final doit resembler à ca :
Code:
 draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() ..""..DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
Si tu veut savoir ce que j'ai rejouter, c'est le : "" , entre tes 2 variables
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
Code:
 assert( player.GetCount() , "player.GetCount() marche pas " ) assert( game.MaxPlayers() , "player.GetCount() marche pas " ) assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " ) assert( desc:GetWide() , "desc:GetWide() marche pas " ) assert( desc:GetTall() , "desc:GetTall() marche pas " ) assert( color_white , "color_white marche pas " ) assert( TEXT_ALIGN_CENTER , "TEXT_ALIGN_CENTER marche pas " ) draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
je test ce soir merci a vous
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Gladiateur45 à dit:
Le problème est dans ta succession de petits point ; ICI :
Code:
player.GetCount() .. "/" .. game.MaxPlayers() .. (DarkRP.getPhrase("players_online") or "players online" )
Le jeux ne comprend pas quand tu met 2 information Variable à la suite , il faut les espacer par un "texte". Le code final doit resembler à ca :
Code:
 draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() ..""..DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
Si tu veut savoir ce que j'ai rejouter, c'est le : "" , entre tes 2 variables
ne marche pas
Shaar à dit:
Code:
 assert( player.GetCount() , "player.GetCount() marche pas " ) assert( game.MaxPlayers() , "player.GetCount() marche pas " ) assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " ) assert( desc:GetWide() , "desc:GetWide() marche pas " ) assert( desc:GetTall() , "desc:GetTall() marche pas " ) assert( color_white , "color_white marche pas " ) assert( TEXT_ALIGN_CENTER , "TEXT_ALIGN_CENTER marche pas " ) draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
pas claire je comprend pas je dois mettre quoi dans quelle ligne
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
atox tm à dit:
ne marche pas

pas claire je comprend pas je dois mettre quoi dans quelle ligne
justement c quoi l'erreur mtn
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Shaar à dit:
justement c quoi l'erreur mtn
Code:
 draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
atox tm à dit:
Code:
 draw.SimpleText(player.GetCount() .. "/" .. game.MaxPlayers() .. DarkRP.getPhrase("players_online"), "cmenu_big", desc:GetWide() / 2, desc:GetTall() / 5, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
FailFish
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Shaar à dit:
l'erreur est toujours a cette phrase si tu me donne un code qui ne marche pas c'est logique que l'erreur perciste
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
atox tm à dit:
l'erreur est toujours a cette phrase si tu me donne un code qui ne marche pas c'est logique que l'erreur perciste
mais omg c quoi l'erreur si tu met ca
Code:
assert( player.GetCount() , "player.GetCount() marche pas " ) assert( game.MaxPlayers() , "player.GetCount() marche pas " ) assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " ) assert( desc:GetWide() , "desc:GetWide() marche pas " ) assert( desc:GetTall() , "desc:GetTall() marche pas " ) assert( color_white , "color_white marche pas " ) assert( TEXT_ALIGN_CENTER , "TEXT_ALIGN_CENTER marche pas " )
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Shaar à dit:
mais omg c quoi l'erreur si tu met ca
Code:
assert( player.GetCount() , "player.GetCount() marche pas " ) assert( game.MaxPlayers() , "player.GetCount() marche pas " ) assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " ) assert( desc:GetWide() , "desc:GetWide() marche pas " ) assert( desc:GetTall() , "desc:GetTall() marche pas " ) assert( color_white , "color_white marche pas " ) assert( TEXT_ALIGN_CENTER , "TEXT_ALIGN_CENTER marche pas " )
je dois mettre la premiere ligne ou ? genre le numero de la ligne (vraiment desole je debute ne m'en vouler pas)
 
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
atox tm à dit:
je dois mettre la premiere ligne ou ? genre le numero de la ligne (vraiment desole je debute ne m'en vouler pas)
Bah ou tu veut, ça dépend de ce que tu veut en faire (je n'apporterais plus de réponse, j'bouge ++)
 
  • J'aime
Réactions: atox tm
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Code:
[ERROR] addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:57: DarkRP.getPhrase(players_online) marche pas 1. assert - [C]:-1 2. unknown - addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:57
et la ligne de code :
Code:
 assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " )
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
atox tm à dit:
Code:
[ERROR] addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:57: DarkRP.getPhrase(players_online) marche pas 1. assert - [C]:-1 2. unknown - addons/darkrpmodification/lua/darkrp_modules/scoreboard/cl_scoreboard.lua:57
et la ligne de code :
Code:
 assert( DarkRP.getPhrase("players_online") , "DarkRP.getPhrase(players_online) marche pas " )
mtn tu sait ce qui ne marche pas
 
  • Initiateur de la discussion
atox tm

atox tm

Geek suprême
Messages
666
Score réaction
26
Points
130
Shaar à dit:
mtn tu sait ce qui ne marche pas
oui et faut me dire je dois remplacer quoi j'ai essayer tout ce que tu ma proposer rien ne marche
 
Shaar

Shaar

Geek suprême
Messages
151
Score réaction
24
Points
100
DarkRP.getPhrase(players_online) marche pas replace le
 
Discord d'entraide
Rejoignz-nous sur Discord