当前位置 : 745v传奇网 | 传奇教程 | 

gee传奇引擎:NPC对话框内倒计时与自定义按钮倒计时触发指南

来源: 作者: 点击:
一、NPC对话框内倒计时
功能说明:在NPC对话框中添加倒计时显示,可在特定时间触发事件。

格式:

<COUNTDOWN:倒计时时间(秒):次数(0无限次):颜色:X:Y/@触发>
Copy
示例:

倒计时:<COUNTDOWN:10:3:251:0:0/@倒计时结束>
Copy
触发脚本:

[@倒计时结束]
#act
SendMsg5"倒计时结束触发"
Copy
注意事项:当使用COUNTDOWN在ADDDLG或ADDDLGEX对话框中时,触发脚本应位于QF中,触发字段须为ADDDLG的专用触发字段。

ADDDLG对话框示例:

倒时计:<COUNTDOWN:10:3:251:0:0/@1000>\\
Copy
QF触发示例:

[@DlgButtonClick1000]
#act
SendMsg5"倒计时结束触发"
Copy
二、图片数字倒计时
功能说明:使用图片显示倒计时数字,适用于需要更丰富视觉效果的场合。

格式:

<IMGCOUNTDOWN:倒计时时间(秒):次数(0无限次):开始图片:数字图片间隔:X:Y/@触发>
Copy
示例:

图片数字倒时计:<IMGCOUNTDOWN:10:3:1320:10:10:-6/@倒计时结束>
Copy
注意事项:数字图片需从Newopui.pak中读取,编号顺序为0-9。

三、自动排列自定义按钮倒计时触发
功能说明:通过SetArrBuff命令实现按钮的自动排列和倒计时功能。

命令格式:

SetArrBuff参数1参数2参数3参数4参数5参数6参数7参数8参数9参数10参数11参数12参数13
Copy
参数说明:

参数1:分组编号(1-7)
参数2:按钮序号
参数3:WIL文件序号
参数4:图片序号
参数5:倒计时间(-1时按钮,大于0是倒计时)
参数6:剩余时间开始闪烁
参数7:闪烁图片开始序号
参数8:闪烁图片数量
参数9:文字备注
参数10:倒计时间X坐标
参数11:倒计时间Y坐标
参数12:配合倒计时使用参数,大于0时参数13生效
参数13:倒计结束后图片序号
示例:

SetArrBuff1111301031304"测试倒计时功能"00
SetArrBuff121130100101304"测试倒计时功能"00
SetArrBuff13113080101304"测试倒计时功能"00
SetArrBuff14113060101304"测试倒计时功能"00
SetArrBuff15113030101304"测试倒计时功能"00
Copy
前往触发:使用SetArrBuff时,支持1-50的序号,前往触发格式为[@ArrBuffClickX]。

关闭命令:使用CloseArrBuff关闭倒计时。

显示/隐藏命令:使用ShowArrBuff显示或隐藏屏幕上的SetArrBuff图标。

QF触发示例:

[@ArrBuffClick1]
#act
sendmsg7"自动排列按钮前往1"

[@CloseArrBuff1]
#act
sendmsg7"自动排列倒计时1关闭"

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

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

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

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

NPC对话框内倒计时

-----------------------------------NPC对话框内倒计时---------------------------

说明:NPC对话框内倒计时显示

格式:<COUNTDOWN:倒计时时间(秒):次数(0无限次):颜色:X:Y/@触发>


示列:
倒时计:<COUNTDOWN:10:3:251:0:0/@倒计时结束>\

;触发放在当前NPC
[@倒计时结束]
#act
SendMsg5倒计时结束触发

---------------------------------------------------
图片数字倒计时(按需使用,因图转换数字不支持:)

格式:<IMGCOUNTDOWN:倒计时时间(秒):次数(0无限次):开始图片:数字图片间隔:X:Y/@触发>
说明:数字图片读取Newopui.pak中的开始图片(图片顺序为0-9:)第10张图为:号图,以下面示列计算图片编号1330为:号图片,素材自行添加

示列:
图片数字倒时计:<IMGCOUNTDOWN:10:3:1320:10:10:-6/@倒计时结束>\

注意:当在ADDDLG、ADDDLGEX对话框中需要使用COUNTDOWN倒计时的话,那么触发脚本就不在NPC中,则在QF中,触发字段须为ADDDLG的专用触发字段
如下:
;ADDDLG对话框中脚本
倒时计:<COUNTDOWN:10:3:251:0:0/@1000>\

qf触发:
[@DlgButtonClick1000]
#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关闭
[顶部]