• สินค้าทั้งหมด
  • Studio
  • คู่มือการใช้งาน
  • Client Exports
  • Server Exports
Docs > Domination > Server Exports

mrft_domination:CreateGame()#

สร้างล็อบบี้ Domination ใหม่จากรายชื่อผู้เล่นที่กำหนด

Parameters#

  • players (table): รายการ ID ผู้เล่น เช่น {1, 2, 65, 35, 62}
  • metadata (table): ตั้งค่าเกมเพิ่มเติม เช่น {selectedMap = 1} ไม่จำเป็นต้องส่งค่า

ตัวอย่าง#

local newLobby = exports.mrft_domination:CreateGame({1, 2, 3, 4, 5}, {
    selectedMap = 1,
})

mrft_domination:GetPlayerLobbyId()#

ดึง ID ล็อบบี้ของผู้เล่น

Parameters#

  • playerId (number): ID ผู้เล่น

ตัวอย่าง#

local retval = exports.mrft_domination:GetPlayerLobbyId(playerId)
if retval then
   -- Output: 10001
end

mrft_domination:GetLobbyFromId()#

ดึงข้อมูลและฟังก์ชันควบคุมล็อบบี้จาก ID ล็อบบี้

Parameters#

  • lobbyId (number): ID ล็อบบี้

ตัวอย่าง#

local lobby = exports.mrft_domination:GetLobbyFromId(lobbyId)
if lobby then
   print(lobby.lobbyId) -- Output: 10001
end

ข้อมูลและฟังก์ชันใน Lobby#

-- Variables
lobby.lobbyId -- ไอดีล็อบบี้
lobby.routeId -- ไอดี RoutingBucket
lobby.players -- ผู้เล่น
lobby.selectedMap -- แผนที่ที่เลือก
lobby.squads -- ทีมต่างๆ
lobby.objectives -- เป้าหมาย
lobby.vehicles -- ยานพาหนะที่สร้าง
lobby.totalSquad -- ทีมทั้งหมด
lobby.refreshCount -- จำนวนที่รีเฟรชเป้าหมาย
lobby.state -- สถานะของเกม (setup, ready, starting, started, stopped)

-- Functions
lobby.start() -- เริ่มล็อบบี้
lobby.stop() -- หยุดล็อบบี้
lobby.TriggerEvent(event, ...) -- TriggerEvent (S>C) ไปยังทุกคนในล็อบบี้
lobby.GetPlayerSquadID(playerId) -- ดึงไอดีทีมของผู้เล่น
lobby.GetSquadFromID(squadId) -- ดึงทีมจากเลขไอดี
lobby.SendMessage(playerId, message, IsServer) -- ส่งข้อความ
lobby.SendMessageToSquad(squadId, message, IsServer) -- ส่งข้อความไปยังทีม
lobby.PlaySound(file, volume, exception, toException) -- เล่นเสียง
lobby.PlaySoundOnOne(playerId, file, volume) -- เล่นเสียง (คนเดียว)
lobby.UpdateLeaderboard() -- อัปเดต Leaderboard
lobby.AddScore(squadId, value) -- เพิ่มคะแนน
On this page
  • mrftdomination:CreateGame()
  • mrftdomination:GetPlayerLobbyId()
  • mrftdomination:GetLobbyFromId()
  • ข้อมูลและฟังก์ชันใน Lobby