2 つの情報を持つ動的プレーヤー テーブルを作成します。文字列として提供されるプレーヤーの SteamID がキーとして使用され、値は数値である必要があります。
次のように見えるはずですtable = { "ExampleSteamID" = 3, "ExampleSteamID2" = 4 }
のようなものが見つかりましtable.insert(table, { key = x, value = z})
たが、うまくいきませんでした。
gameevent.Listen("player_connect")
local function AdminBotOnJoinCheck(data)
local ply = data.networkid -- SteamID of joining player
local tableisempty = true -- some random stuff
for k, tableply in pairs(adminbot_players) do --checking for players already writed to table, maybe need fix
if not ply == tableply then
--need code here
MsgC("\nAdminBot: Player table updated | ", ply, "\n")
end
tableisempty = false --clear table = table break - just dont execute code.
end
if tableisempty == true then
--here same code
MsgC("\nAdminBot: Player table updated | ", ply, "\n")
end
if file.Exists("adminbotplayers.txt", "DATA") == true and adminbot_teamkills_use_file == true then -- Random stuff for file writing
local adminbot_players_json = util.TableToJSON(adminbot_players)
file.Write("adminbotplayers.txt", adminbot_players_json)
end
end