สร้างล็อบบี้ Team Deathmatch ใหม่จากรายชื่อผู้เล่นที่กำหนด
players (table): รายการ ID ผู้เล่น เช่น {1, 2, 65, 35, 62}metadata (table): ตั้งค่าเกมเพิ่มเติม เช่น {map = 1} ไม่จำเป็นต้องส่งค่าlocal lobby = exports.mrft_teamdeathmatch:CreateGame({1, 2, 5, 7, 12})
if lobby then
print(lobby.lobbyId)
end
lobby.start(): เริ่มเกมlobby.stop(reason): หยุดเกมlobby.TriggerEvent(eventName, ...): ส่ง TriggerClientEvent ไปยังผู้เล่นทุกคนในกิจกรรม
eventName: ชื่อ Event...: Parameters เพิ่มเติมlobby.TriggerTeamEvent(team, eventName, ...): ส่ง TriggerClientEvent ไปยังผู้เล่นในทีมที่กำหนด
team: ทีม เช่น red หรือ blueeventName: ชื่อ Event...: Parameters เพิ่มเติมlobby.playSound(team, file, volume): เล่นไฟล์เสียงจาก interface/assets/sounds
team: ทีม เช่น red, blue หรือ nil เพื่อส่งให้ทุกคนในกิจกรรมfile: ชื่อไฟล์ ไม่จำเป็นต้องใส่ .mp3volume: ระดับเสียงlobby.GetPlayerFromId(playerId): ดึงข้อมูลผู้เล่น เช่น ชื่อ ทีม จำนวนฆ่า และจำนวนตายlobby.GetPlayerTeam(playerId): ดึงชื่อทีมของผู้เล่นlobby.updateTimer(minutes, seconds): อัปเดตหรือตั้งค่าเวลากิจกรรมดึง ID Lobby ของผู้เล่น
หากได้ค่า
nilหมายถึงไม่พบผู้เล่น หรือผู้เล่นไม่ได้อยู่ในกิจกรรม
playerId (number): ID ผู้เล่นlocal retval = exports.mrft_teamdeathmatch:GetPlayerLobbyId(1)
if retval then
print("Current LobbyID is " .. retval)
end