Client Exports

Here you can find all client exports.

Check if player is in a job group

local inGroup, uniqueID, groupData, = exports['darrk-groups']:isPlayerInJobGroup(job)
  • job: string

Return:

  • inGroup: boolean

  • uniqueID: string

  • groupData: table

Check if player is a leader of a group

local isLeader, job = exports['darrk-groups']:isPlayerLeaderOfGroup()

Return:

  • isLeader: boolean

  • job: string

Get Player Group

This function could be used to check/get player group id, if you don't want to cache it

local uniqueID = exports['darrk-groups']:getPlayerGroup()

Return:

  • uniqueID : string || boolean

Level check

You can use it to check if all members has the same level, you must add playerdata to make this function work

local hasLevel = exports['darrk-groups']:doesGroupHasLevel()

Return:

  • hasLevel: boolean

Hide / Show Job

If you want to hide the group by default just add

hidden = true

Into the job shared/sh_main.lua > JobGroups

Must look like this

["Postop"] = {
    maxMembers = 2,
    hidden = true
},

Can be used with illegal jobs

exports['darrk-groups']:updateJob(jobname, show)
  • jobname: string

  • show: boolean

Last updated