そのため、文字列をテーブルに分割しようとしているときに問題が発生しています (プレイヤーをチームに)。プレイヤーが 2 人だけの場合は魅力的に機能しますが、3 人以上のプレイヤーがいる場合は、「<em>Init Error : transformice.lua:7: bad argument: table expected, got nil」というポップアップが表示されます。すべてがうまくいっているように見えますが、何が問題なのか本当にわかりません。皆さん、私を助けてくれませんか? ありがとう!これが私のコードです:
ps = {"Player1","Player2","Player3","Player4"}
local teams={{},{},{}}
--[[for name,player in pairs(tfm.get.room.playerList) do
table.insert(ps,name)
end]]
table.sort(ps,function() return math.random()>0.5 end)
for i,player in ipairs(ps) do
table.insert(teams[i%#teams],player)
end