Skip to content

全局函数

原版兼容列表

原版全局函数仍在逐项核验。未列出的接口不代表不支持,当前也不根据注册名称直接标记为已兼容。

GOW-Next 新增接口

类别数量文档
GN_Timer_*4定时器
GN_Player_*1玩家属性刷新
GN_Item*12物品与数值
MonsterBatch*MonsterAttributes10怪物批次
GetTickCount641运行计时

GN_Yanshen_* 属于内部插件兼容桥接,不作为版本脚本作者可直接调用的公开 API。

GetTickCount64

用途: 获取单调递增的毫秒计时值,用于计算玩法经过时间、冷却等时间间隔。

pascal
function GetTickCount64: Int64;

无参数,返回 Int64 毫秒值。不受系统日期调整影响,不表示现实日期,也不要跨服务重启保存后继续比较。

pascal
StartTick := GetTickCount64;
// 在后续回调中计算经过秒数
Seconds := (GetTickCount64 - StartTick) div 1000;

兼容性: GOW-Next 新增接口;原有 GetTickCount 保持不变。

GOW-Next 引擎开发手册 · 原版 API 兼容列表持续核验中