• Table Function - How can i sett the Data in 1 Line of a Table
    6 replies, posted
Hello, im currently get this: 1 = 5 2 = 1 3 = 0 4 = 0 5 = Bürger 6 = 76561198399527982 7 = TestChar table.insert( PlayerListTable,k,v:GetName()) -- Name -- table.insert( PlayerListTable,k,v:SteamID64()) -- SteamID -- table.insert( PlayerListTable,k,v:getDarkRPVar("job")) -- Beruf -- table.insert( PlayerListTable,k,v:Frags()) -- Kills -- table.insert( PlayerListTable,k,v:Deaths()) -- Tode -- table.insert( PlayerListTable,k,math.Round(v:GetUTimeTotalTime()/3600)) -- Spielerzeit -- table.insert( PlayerListTable,k,v:Ping()) -- Ping -- but i want it to: 1 = 5,1,0,0,Bürger,76561198399527982,TestChar Anyone can help me? Can't find anythink. Just learning Lua and Gmod dev. Info: I wanted to use this on my Scoreboard for Sorting the DarkRP Jobs, its work fine but still the Sorting missing Thx
Insert player data as a table.
I don't understand. Can you be more clear? 1. Post your [b]complete[/b] code. 2. Explain what you're having trouble with. I don't see anything wrong with what you said. When posting your code on the forum, do it like this: [noparse][lua] -- your code goes here [/lua][/noparse] Then it will look like this: [lua] -- your code goes here [/lua]
[QUOTE=NeatNit;52612359]I don't understand. Can you be more clear? 1. Post your [b]complete[/b] code. 2. Explain what you're having trouble with. I don't see anything wrong with what you said. When posting your code on the forum, do it like this: [noparse][lua] -- your code goes here [/lua][/noparse] Then it will look like this: [lua] -- your code goes here [/lua][/QUOTE] I just want to add this data: table.insert( PlayerListTable,k,v:GetName()) -- Name -- table.insert( PlayerListTable,k,v:SteamID64()) -- SteamID -- table.insert( PlayerListTable,k,v:getDarkRPVar("job")) -- Beruf -- table.insert( PlayerListTable,k,v:Frags()) -- Kills -- table.insert( PlayerListTable,k,v:Deaths()) -- Tode -- table.insert( PlayerListTable,k,math.Round(v:GetUTimeTotalTime()/3600)) -- Spielerzeit -- table.insert( PlayerListTable,k,v:Ping()) -- Ping -- ==== 1 = 5 2 = 1 3 = 0 4 = 0 5 = Bürger 6 = 76561198399527982 7 = TestChar 8 = Another Account .. in 1 line: 1 = 5,1,0,0,Bürger,76561198399527982,TestChar 2 = Another Account 3 = Another Account 4 = Another Account
Oh, then do as G4MB!T said: [lua]table.insert(PlayerListTable, { ply:GetName(), ply:SteamID64(), ply:getDarkRPVar("job"), ply:Frags(), ply:Deaths(), math.Round(ply:GetUTimeTotalTime()/3600), ply:Ping() })[/lua]
[code] local tbl = { v:GetName(), v:GetSteamID64(), v:getDarkRPVar("jobs"), v:Frags(), v:Deaths(), math.Round(v:GetUTimeTotalTime()/3600), v:Ping() } table.insert( PlayerListTable, k, tbl ) [/code] Edit: Literally sniped, his method is better anyway so use NeatNit's
Okay, thank you! Sorry for by bad english :) Works well, thank you, still learning lua and gmod development, thank you!
Sorry, you need to Log In to post a reply to this thread.