DlistView addline

  • Initiateur de la discussion
thepsyca

thepsyca

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

Avec mon admin panel j'essaie de faire un truc du style :

https://www.noelshack.com/2018-02-5-1515771406-20180112163608-1.jpg

Seulement je n'arrive pas à AddLine

attempt to index global 'DataList' (a nil value)
Client :
Code:
local DataList = vgui.Create( "DListView", frame1 ) DataList:Dock( FILL ) DataList:DockMargin( 250, 5, 5, 5 ) DataList:SetWidth( 565 ) DataList:SetMultiSelect(false) DataList:AddColumn("SteamID"):SetFixedWidth( 200 ) DataList:AddColumn("Player Name") DataList:AddColumn("Amount"):SetFixedWidth( 120 ) DataList.OnRowRightClick = function( PlayerList, line ) local DropDown = DermaMenu() DropDown:AddOption("Delete data client", function() LocalSteamID = DataList:GetLine( line ):GetValue( 2 ) net.Start("deleteonedataclient") net.WriteString( LocalSteamID ) net.SendToServer(ply) DataList:Clear() end ) DropDown:AddOption("Copy", function() SetClipboardText( DataList:GetLine( line ):GetValue( 3 ) ) end ) end
-------------------------------fonction séparé--------------------------------------------------------------------------
net.Receive("showclientdata", function(ply ) local ClientSteamID = net.ReadString() local ClientName = net.ReadString() local ClientAmount = net.ReadString() DataList:Clear() DataList:AddLine(ClientSteamID, ClientName, ClientAmount)
end)
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Résolu, j'ai mis les deux dans la même fonction ^^
 
Discord d'entraide
Rejoignz-nous sur Discord