战神引擎白猪登陆器4.0 之 自定义定时器 timer

[复制链接]
匿名 手游公益服 发表于 2022-2-7 09:38 | 显示全部楼层 |阅读模式

战神引擎白猪登陆器4.0 之 自定义定时器 timer
定时器是白猪的特色功能。灵活运用定时器,可同时创建多个定时人物,并与服务端交互,实现特殊逻辑

具体写法如下:

1、声明服务端接口函数,函数需要写在HelperQuest.pas里或独立引用,如下例子:

procedure _huishou;
begin
This_Player.PlayerNotice(‘客户端调用了我一次’,5);
end;

2、创建好了接口函数,此时可以在你需要的位置向客户端注册计时器,比如在某个npc里函数里:

procedure _kqhuishou;
begin
This_Player.PlayerNotice(‘TIMER=1:huishou:5’,5);
end;

通过上面的请求向客户端发起计时器命令。

命令说明:
白猪登录器开启:
TIMER=1:服务端函数名:间隔时间(秒):客户端检测函数
关闭:
TIMER=0:服务端函数名

注:客户端检测函数 用于在服务端发起调用之前,在客户端触发,可以减轻服务端压力。需要写在 timer.callbacks  明文里,具体参见安装包例子。
您需要登录后才可以回帖 登录 | 加入网站

本版积分规则