传奇GEE引擎计时地图与自定义按钮倒计时功能详解

来源: 作者: 点击:

一、计时地图功能

标题:GEE引擎计时地图管理-TimeMap(3|5|1|@计时地图返回)

描述:使用TimeMap(3|5|1|@计时地图返回)功能,玩家角色在进入特定地图G001质询屋(SAFEDAYQUIZNOMANNOMON)时,会自动开始计时。参数一设定为3分钟,倒计时时间为5分钟,是否显示剩余时间选择1(显示)。当时间到达或角色离开地图时,会触发QF字段,执行返回地图的命令。

MapInfo.txt:

[G001质询屋]SAFEDAYQUIZNOMANNOMON
TimeMap(3|5|1|@计时地图返回)
Copy
二、自定义按钮倒计时

标题:自动排列按钮倒计时与触发事件

功能:角色在地图内时,系统会自动排列一组自定义按钮,每个按钮带有倒计时功能。SetArrBuff命令用于设置按钮属性,如分组编号、按钮序号、倒计时时间等。点击按钮或到达倒计时结束时,会触发相应的QF事件,如关闭倒计时或执行额外动作。

示例:

SetArrBuff1111301031304测试倒计时功能
...(更多按钮配置)
Copy
三、触发事件

点击触发:SetArrBuff支持点击触发,如[@ArrBuffClick1]。
到时间触发:按钮倒计时结束后,会触发关闭命令,如[@CloseArrBuff1]。
四、控制命令

关闭命令:CloseArrBuff
显示/隐藏图标:ShowArrBuff 

TimeMap(3|5|1|@计时地图返回)从地图出来时候触发,无论在线到时间出来还是小退后自动出地图,只要出地图就触发使用地图参数限制角色在地图内时间自动排列自定义按钮倒计时触发SetArrBuff(是不指定坐标,而指定分组的)具体参阅引擎--选项-客户端设置-按钮自动排列

功能:使用地图参数限制角色在地图内时间

格式:TimeMap(3|5|1|@计时地图返回)

参数一到时间返回的地图代码
参数二倒计时时间分钟计算
参数三是否显示当前地图剩余倒计时
参数四退出地图触发QF字段

(MapInfo.txt)

[G001质询屋]SAFEDAYQUIZNOMANNOMONTimeMap(3|5|1)

OR

[G001质询屋]SAFEDAYQUIZNOMANNOMONTimeMap(3|5|1|@计时地图返回)

QFunction-0.txt
[@计时地图返回]
#IF
#ACT
Sendmsg5返回地图。
;从地图出来时候触发,无论在线到时间出来还是小退后自动出地图,只要出地图就触发

自动排列自定义按钮倒计时触发

-----------------------------------自动排列自定义按钮倒计时触发---------------------------

注:SetArrBuff(是不指定坐标,而指定分组的)具体参阅引擎--选项-客户端设置-按钮自动排列
自动排列自定义按钮倒计时触发SetArrBuff
;参数1:分组编号(1-7)
;参数2:按钮序号
;参数3:WIL文件序号
;参数4:图片序号
;参数5:倒计时间(-1时按钮,大于0是倒计时)
;参数6:剩余下多时间开始闪烁
;参数7:闪烁图片开始序号
;参数8:闪烁图片数量
;参数9:文字备注
;参数10:倒计时间X坐标
;参数11:倒计时间Y坐标
;参数12:配合倒计时使用参数大于0参数13生效
;参数13:倒计结束后图片序号

示例:
SetArrBuff1111301031304测试倒计时功能
SetArrBuff121130100101304测试倒计时功能
SetArrBuff13113080101304测试倒计时功能
SetArrBuff14113060101304测试倒计时功能
SetArrBuff15113030101304测试倒计时功能

按钮点击触发(按需使用,不需要点击则无法增加点击触发)
SetArrBuff支持1-50,点击触发:[@ArrBuffClickX]X表示序号(点击触发,不管是按钮还是倒计时都可以点击触发)

关闭命令:(具体使用参考原到计时命令SetClientBuff)
CloseArrBuff

隐藏/显示屏幕SetArrBuff图标命令((具体使用参考原到计时命令SetClientBuff))
ShowArrBuff

;QF触发点击触发
[@ArrBuffClick1]
#act
sendmsg7自动排列按钮点击1

;QF触发到时间触发
[@CloseArrBuff1]
#act
sendmsg7自动排列倒计时1关闭

[@CloseArrBuff2]
#act
sendmsg7自动排列倒计时2关闭

[@CloseArrBuff3]
#act
sendmsg7自动排列倒计时3关闭

[@CloseArrBuff4]
#act
sendmsg7自动排列倒计时4关闭

[@CloseArrBuff5]
#act
sendmsg7自动排列倒计时5关闭

[顶部]