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

การเชื่อม EXP#

ตัวอย่างการเพิ่ม EXP ให้ปาร์ตี้ของผู้เล่น

local partyId = exports.mrft_party:GetPlayerPartyID(playerId)
if partyId then
    local party = exports.mrft_party:GetPartyFromID(partyId)
    if party then
        -- party.addEXP(จำนวน EXP, ต้องเริ่มปาร์ตี้ก่อนหรือไม่จึงจะเพิ่ม EXP)
        -- true = ต้องเริ่มปาร์ตี้ก่อน ไม่เช่นนั้น EXP จะไม่เข้า
        local exp = math.random(1, 3)
        party.addEXP(exp, true)
    end
end

mrft_party:GetPlayerPartyID()#

ดึง ID ปาร์ตี้ของผู้เล่น

Parameters#

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

ตัวอย่าง#

---@param playerId number ไอดีของผู้เล่น
---@return number|nil
local retval = exports.mrft_party:GetPlayerPartyID(playerId)
print(retval)

mrft_party:GetPartyFromID()#

ดึง Object ของปาร์ตี้สำหรับอ่านข้อมูลหรือควบคุมปาร์ตี้

Parameters#

  • partyId (number): ID ปาร์ตี้

ตัวอย่าง#

---@param partyId number เลข ID ปาร์ตี้
---@return table|nil
local party = exports.mrft_party:GetPartyFromID(partyId)
if party then

end

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

-- Variables
party.partyId -- เลขปาร์ตี้
party.name -- ชื่อปาร์ตี้
party.password -- รหัสผ่านปาร์ตี้
party.locked -- ปาร์ตี้ล็อกหรือไม่
party.ownerId -- เลขไอดีเจ้าของปาร์ตี้
party.started -- ปาร์ตี้เริ่มไปแล้วหรือยัง
party.autoGenerated -- ปาร์ตี้ถูกสร้างจากระบบหรือไม่ (Matchmaking)
party.joinDisabled -- ปาร์ตี้ผู้เล่นเต็ม หรือเริ่มไปแล้ว
party.players -- ผู้เล่นในปาร์ตี้
party.level -- เลเวลปัจจุบัน
party.exp -- EXP ปัจจุบัน

-- Functions
party.GetNextEXP() -- EXP ของเลเวลต่อไป
party.addEXP(amount, should_start_first) -- เพิ่ม EXP
party.addPlayer(playerId) -- เพิ่มผู้เล่นเข้าไปในปาร์ตี้ (ไม่มีการเช็คว่าจำนวนเต็มหรือยัง)
party.removePlayer(playerId) -- ลบผู้เล่นออกจากปาร์ตี้
party.getPlayers() -- จำนวนผู้เล่นในปาร์ตี้
party.start() -- เริ่มปาร์ตี้
party.stop() -- หยุดปาร์ตี้
party.disband() -- ยุบปาร์ตี้
party.updateState() -- อัปเดตสถานะของปาร์ตี้
On this page
  • การเชื่อม EXP
  • mrftparty:GetPlayerPartyID()
  • mrftparty:GetPartyFromID()
  • ข้อมูลและฟังก์ชันใน Party Object