战神引擎脚本之定时执行脚本
发表时间:2019-10-14 09:55点击人气:责任编辑:admin
这个功能是新脚本添加的,可以实现每隔多长时间执行某个脚本功能。在psNpcScript.txt这个配置文件中,npc配置项的自动执行时间,设置为非0整数,就表示每隔几秒定时执行一次。它执行的内容就是对应的npc脚本中的procedure Execute;方法。
例如:
psNpcScript.txt文件中添加如下配置―――
;ID 地图 X Y 杂货店名称 正面 主要部分 沙巴克 RACE 自动执行时间
PlayerPropTest 0 346 283 测试NPC 4 2 0 0 10
<这里最后的10表示的是每隔10秒执行一次>
在PlayerPropTest-0.pas文件中添加函数如下,这个函数名称是固定的
procedure Execute;
//定时执行
procedure Execute;
begin
This_Npc.NPCSay('我会10秒喊一声~~~');
end;
大概每10秒,该NPC就会发句话。
注意:这种自动执行,尽量不要太过频繁。
且在因为定时执行的方法是不考虑玩家的,所以Execute方法中是不能调用玩家的函数的,即不能调用This_Player….
- 上一篇:战神引擎脚本之延时执行脚本
- 下一篇:战神引擎脚本之任务脚本的编写