ZOBYETEAM Documentation
  • คู่มือการใช้งาน (Document)
  • 📂Resource
    • ZOBYETEAM_GARAGE
      • Setup
        • oxmysql (จำเป็น)
      • Connections
        • Add vehicle
        • Customize vehicle
      • Common problems
        • ปัญหาน้ำมันไม่บันทึก
    • ZOBYETEAM_CARCUSTOMS
      • Setup
      • Connections
      • Admin commands
    • ZOBYETEAM_CARPARK
      • Setup
    • ZOBYETEAM_ECONOMY
      • Setup
      • Connections
    • ZOBYETEAM_INVENTORY
      • Setup
      • Connections
        • ZOBYETEAM_TRUNK
        • ZOBYETEAM_SAFEBOX
      • Common problems
    • ZOBYETEAM_PROFILE
      • Setup
      • Common problems
    • ZOBYETEAM_PARTY
      • Connections
        • Exports function
        • bt_alljob
      • Common problems
    • ZOBYE_MUSICBOX
      • Config
    • ZOBYETEAM_NOTIFY
      • Connections
        • Exports function
      • Common problems
  • ✉️Contact
    • Github
    • Discord
    • Facebook
Powered by GitBook
On this page

Was this helpful?

  1. Resource
  2. ZOBYETEAM_PARTY
  3. Connections

Exports function

Exports function ของ zobyeteam_party สำหรับการนำไปใช้กับทรัพยากรต่างๆ เช่น การฟาร์ม

client - side
local isHasParty = exports['zobyeteam_party']:isHasParty()

Function นี้จะมีการคืนค่าว่าผู้เล่นคนนี้อยู่ใน party หรือไม่ ถ้าใช่จะคืนค่าเป็น true ถ้าไม่จะเป็น false

client - side
local targetGive = exports['zobyeteam_party']:getTargetGive(isCheckDistance)

--isCheckDistance - boolean

Function นี้จะมีการคืนค่าเป็น server id ของผู้เล่นที่ผู้เล่นคนนี้เลือกจะให้ของแทนตนเอง โดยรับ Argument 1 ตัวคือ isCheckDistance (เช็คระยะตามที่ตั้งไว้ใน Config.maxDistance หรือไม่)

client - side
local partyMemberCount = exports['zobyeteam_party']:getPartyMemberCount()

Function นี้จะมีการคืนค่าเป็นจำนวนผู้เล่นใน party ของผู้เล่นนั้นๆ และจะนับเฉพาะผู้เล่นที่อยู่ในระยะตาม Config.maxDistance หากปรับให้ Config.countOnlyClosePlayer = true

ถ้าหากไม่ได้อยู่ใน party จะคืนค่าเป็น 0

-- client - side
exports['zobyeteam_party']:addInventoryItem(itemName, amount, isCheckDistance)

-- server - side
exports['zobyeteam_party']:addInventoryItem(playerId, itemName, amount, isCheckDistance)

--itemName - string
--amount - number
--isCheckDistance - boolean

Function นี้จะไม่มีการคืนค่าใดๆแต่จะเป็นการ Add ไอเทมให้กับ Target Give(ผู้เล่นที่เลือกที่จะให้ของ) สำหรับฝั่ง client รับ argument เข้าไป 3 ตัวได้แก่ itemName(ชื่อไอเทม) amount(จำนวนที่ต้องการ) และ isCheckDistance(เช็คระยะตามที่ตั้งไว้ใน Config.maxDistance หรือไม่) ส่วนฝั่ง server มีการรับ argument 4 ตัว โดยเพิ่ม playerId ของผู้เล่นคนนั้นๆเข้ามา

client - side
exports['zobyeteam_party']:openParty()

Function นี้จะไม่มีการคืนค่าใดๆแต่จะเป็นการเปิดหน้า Interface ของ party ในกรณีที่ลูกค้าอาจจะนำไปเชื่อมกับเมนูเพื่อเลือกเปิด party โดยไม่กดปุ่มที่ตั้งไว้ใน Config

client - side
local partyMembers = exports['zobyeteam_party']:getPartyMembers(maxDistance)

-- maxDistance - number

Function นี้จะ return table ของสมาชิกใน party ที่อยู่ในระยะของ maxDistance หรือ Config.maxDistance หากไม่ระบุ maxDistance เมื่อปรับ Config.countOnlyClosePlayer = true แต่ถ้าหากปรับ Config.countOnlyClosePlayer = false จะ return สมาชิกทั้งหมดใน party

client - side
local isPartyHeader = exports['zobyeteam_party']:getIsPartyHeader()

return boolean (true-false) ว่าผู้เล่นที่ client นี้เป็นหัวหน้า party หรือไม่

client - side
local isPartyHeader = exports['zobyeteam_party']:getPartyName()

return ชื่อของ party ที่ผู้เล่นอยู่

server - side
exports['zobyeteam_party']:addPartyExp(playerId, exp)

ใช้สำหรับ add exp ให้กับ party ของผู้เล่น โดยระบุ playerId และ exp

PreviousConnectionsNextbt_alljob

Last updated 1 year ago

Was this helpful?

📂