Grrr satané Lua

  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Bonsoir,

j'ai un problème avec mon code Glua :

attempt to concatenate global 'LocalClientName' (a nil value)
Les différents codes reliée à la fonction :
Client :
Code:
 local PlayerList = vgui.Create( "DListView", frame1 ) PlayerList:Dock( LEFT ) PlayerList:DockMargin( 5, 5, 5, 5 ) PlayerList:SetWidth( 200 ) PlayerList:SetMultiSelect(false) PlayerList:AddColumn("Joueurs en ligne") PlayerList.OnRowSelected = function( PlayerList, line ) DataList:Clear() net.Start("findclientdata") net.WriteString( tostring(PlayerList:GetLine( line ):GetValue( 1 )) ) net.SendToServer(ply)
Serveur :

Code:
--ALL CREDIT FOR THIS COMMAND GOES TO THE ULX TEAM. I PULLED THIS OUT SO THAT I COULD NOT HAVE TO RELY ON ULIB FOR A SINGLE FUNCTION.
function nlf_getUser( target ) if not target then return false end local players = player.GetAll() target = target:lower() local plyMatch -- First, do a full name match in case someone's trying to exploit our target system for _, player in ipairs( players ) do if target == player:Nick():lower() then if not plyMatch then return player else return false end end end for _, player in ipairs( players ) do local nameMatch if player:Nick():lower():find( target, 1, true ) then -- No patterns nameMatch = player end if plyMatch and nameMatch then -- Already have one return false end if nameMatch then plyMatch = nameMatch end end if not plyMatch then return false end return plyMatch
end
net.Receive("findclientdata", function(len, pl) local LocalName = pl:Name() local LocalClientname = net.ReadString() local target_ply = nlf_getUser( LocalClientname ) local LocalClientID64 = target_ply:SteamID64() print(LocalClientName .. " "..LocalClientID64) if file.Exists("nlf/givemoneyonetime/" .. LocalClientID64 .. ".txt", "DATA") then end
end)
PS : Je sais que l'erreur viens d'ici
local LocalClientID64 = target_ply:SteamID64()
seulement aucune idée de comme patch celle-ci
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Je viens de me rendre compte de l'erreur FailFish
Code:
 print(LocalClientName .. " "..LocalClientID64)
 
FrenchNeo

FrenchNeo

Psychopathe
Messages
971
Score réaction
204
Points
260
Vu tes topics je pense que tu devrai renforcer tes bases avant de vouloir faire de vraies scripts
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
FrenchNeo à dit:
Vu tes topics je pense que tu devrai renforcer tes bases avant de vouloir faire de vraies scripts
Je renforce mes bases en regardant ta photo ?
 
FrenchNeo

FrenchNeo

Psychopathe
Messages
971
Score réaction
204
Points
260
thepsyca à dit:
Je renforce mes bases en regardant ta photo ?
Non :
http://wxlua.developpez.com/tutoriels/lua/general/cours-complet/
https://openclassrooms.com/courses/...crolua/les-bases-de-la-programmation-avec-lua
 
Dernière modification par un modérateur:
Akulla

Akulla

Helpeur Divin
Messages
3 808
Score réaction
2 240
Points
550
FrenchNeo à dit:
Non, en étant moins débile :
http://wxlua.developpez.com/tutoriels/lua/general/cours-complet/
https://openclassrooms.com/courses/...crolua/les-bases-de-la-programmation-avec-lua
Je signale pour insultes,on est sur un forum,pas un ring,je vois pas en quoi t'es sensé insulter les membres de "débiles"

KappaPrideKappaPrideKappaPride
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
http://citation-celebre.leparisien.fr/citation/apprendre-de-ses-erreurs

https://couplesetfamilles31.wordpress.com/2016/11/02/pourquoi-sinsulte-ton/

D'ailleurs la meilleur façon d'apprendre c'est pas par de la pratique ?
 
PierreB

PierreB

Geek suprême
Messages
342
Score réaction
64
Points
130
FrenchNeo à dit:
Non, en étant moins débile :
http://wxlua.developpez.com/tutoriels/lua/general/cours-complet/
https://openclassrooms.com/courses/programmez-sur-votre-ds-avec-microlua/les-bases-de-la-programmation-avec-lua
On est sur un forum DENTRAIDE, c'est pas le but de se faire aider ? T'es qui pour juger en fait..
 
  • Banni
BilalPrisel

BilalPrisel

Bambi
Messages
32
Score réaction
-1
Points
35
FrenchNeo à dit:
Vu tes topics je pense que tu devrai renforcer tes bases avant de vouloir faire de vraies scripts
Tu devrait renforcer ton orthographe.
 
  • Banni
Keetta

Keetta

Bambi
Messages
24
Score réaction
6
Points
30
Akulla

Akulla

Helpeur Divin
Messages
3 808
Score réaction
2 240
Points
550
FrenchNeo

FrenchNeo

Psychopathe
Messages
971
Score réaction
204
Points
260
BilalPrisel à dit:
Tu devrait renforcer ton orthographe.
Petit homme n'ayant pas assez de classe pour avoir sa propre identité, je me permet de te report
 
Discord d'entraide
Rejoignz-nous sur Discord