最新最全最权威的各类手游,端游,页游游戏信息开服信息,尽在游民之家. 订阅微信

战神引擎脚本之定时执行脚本

发表时间: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….