Agency Docs
QBESXStandalone

Agency-Gangs 导出 & API

专为 FiveM 打造的一体化完整帮派系统。管理员可在单个编辑器窗口中创建帮派,玩家也能自立门派;配备无限职位与18种权限、带黑钱保险库的帮派银行、洗钱系统、等级体系以及7项升级。每个帮派都拥有包含仓库的藏身处、帮派专属配色的车队、通过.

v1.0.0付费5 页面

01服务端导出

导出说明
GetPlayerGang(src)在线玩家的帮派信息:id、name、label、tag、color、grade、rank、isLeader、level 和 bank,玩家无帮派时为 nil。
GetGangByIdentifier(identifier)针对角色标识符的相同查询,玩家离线时同样有效。
GetGang(nameOrId)根据名称或 id 获取单个帮派,未找到则返回 nil。
GetGangs()所有帮派及其公开数据:label、tag、colour、emblem、level、members 和 territories。
IsInGang(src, name)玩家处于帮派中时为 true。指定名称或 id 时,仅当属于该帮派才为 true。
HasGangPermission(src, permission)当玩家职位拥有此权限时为 true,例如 'bank_withdraw' 或 'stash'。
GetGangMembers(nameOrId)帮派的所有成员,包含 identifier、name、grade 以及是否在线。
GetOnlineMembers(nameOrId)帮派在线成员的服务器 id 列表。
AddGangMoney(nameOrId, amount, reason)向帮派银行存入资金并记录到帮派历史记录。操作成功返回 true。
RemoveGangMoney(nameOrId, amount, reason)从帮派银行取出资金。帮派余额不足时返回 false。
AddGangDirtyMoney(nameOrId, amount, reason)向帮派保险库添加黑钱。
AddGangXP(nameOrId, amount)为帮派增加 XP,经验达标自动升级。
GetTerritoryOwner(idOrName)占领该地盘的帮派,未被占领时返回 nil。
GetTerritoryAt(coords)指定坐标处的地盘,包含 id、name、label 和 owner,无地盘则返回 nil。
IsTurfWarActive()地盘战进行期间为 true。
AreAllied(gangA, gangB)两帮派结盟时为 true。
AreAtWar(gangA, gangB)两帮派进行帮派战争时为 true。
HasHouseAccess(houseId, identifier)用于房产脚本:当角色因属于该帮派而有权进入房屋时为 true。

02事件

名称端说明
agency-gangs:client:membershipChanged客户端每当玩家加入、退出、职位变动或帮派变更时触发,携带玩家的新帮派数据(或 nil)。
agency-gangs:client:nuiClosed客户端帮派菜单关闭时触发。

看完本页仍未解决?接下来由我们的支持团队接手。