Agency Docs
Standalone

Agency-Progressbar V2 导出 & API

动画进度条,具有4种主题、可取消操作、音效、客户端和服务器导出。无需依赖项。

v2.0.5免费5 页面

01客户端导出

导出说明
StartProgress(data: table)启动进度条,可设置文字、时长、主题、动画以及 onFinish/onCancel 回调。
StopProgress(completed: boolean)停止当前进度条,并将完成状态传给 onFinish。
IsProgressActive()返回当前是否有进度条在运行。
GetProgressPercentage()返回当前进度条 0-100 的完成百分比。
SetProgressTheme(theme: string)实时更新进度条主题(例如 'modern')。
SetProgressPosition(position: string)实时更新进度条在屏幕上的位置。
TryReload(usedItem?: string)启动受保护的武器装弹流程(在服务端校验弹药类型和物品)。
UseConsumable(itemName: string, isDrink: boolean)为指定物品播放带动画的进食/饮用进度。

02服务端导出

导出说明
StartProgressForPlayer(playerId: number, data: table)从服务端为指定玩家启动进度条。
StopProgressForPlayer(playerId: number, completed?: boolean)停止指定玩家当前的进度条。
StartProgressForAllPlayers(data: table)向所有在线玩家广播进度条。
StopProgressForAllPlayers(completed?: boolean)停止所有在线玩家当前的进度条。

03事件

名称端说明
Agency:Progressbar:LoadSettings客户端从数据库将每位玩家的界面设置(位置、颜色、缩放、样式)加载到客户端。
agency-progressbar:client:start客户端用给定数据在接收的客户端上启动进度条。
agency-progressbar:client:stop客户端带完成标记停止当前进度条。
agency:consumables:useFood客户端背包桥接,用于食用食物(动画 + 服务端安全生效)。
agency:consumables:useDrink客户端背包桥接,用于饮用饮品(动画 + 服务端安全生效)。
Agency:Progressbar:SaveSettings服务端校验玩家的进度条界面设置并保存到数据库。
agency-progressbar:server:start服务端服务端触发器,为目标(或自己)启动进度条。
agency-progressbar:server:stop服务端服务端触发器,停止目标(或自己)的进度条。
agency:reload:request服务端在允许请求的玩家装弹前,校验弹药、武器和物品。
agency:consumables:apply服务端校验背包,移除一个物品并恢复饥饿/口渴值。

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