传奇GEE引擎教程:AddDlg与AddDlgEx对话框添加与配置详解

来源: 作者: 点击:

在传奇GEE引擎中,AddDlg 和 AddDlgEx 是两个用于添加对话框的命令,这些对话框可以用于主界面任务引导等多种功能。以下是如何使用这些命令的详细指南。

功能介绍
添加对话框:用于在游戏界面中添加自定义的对话框,常用于主界面任务引导。
AddDlg:基础对话框添加命令。
AddDlgEx:扩展对话框添加命令,支持更多功能,如相对路径。
AddDlg格式与示例
AddDlg 编号(1-50) 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 位置 内容
Copy
示例:

[@mail]
#ACT
AddDlg 1 1 440 1 10:20 30:40 0 >GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com\\<当前时间:/SCOLOR=251><$DATETIME>\\<按钮前往/@1>\\<关闭/@exit>
Copy
AddDlgEx格式与示例
AddDlgEx 编号 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 位置 文件名 是否相对路径(0:否;1:是)
Copy
示例:

AddDlgEx 1 1 440 1 10:20 30:40 0 d:\\d.txt 1
Copy
删除对话框
使用 DelDlg 命令可以删除已经添加的对话框。

示例:

#IF
#ACT
DelDlg 1 1
Copy
说明:参数1为对话框编号(1-50),参数2为删除范围(0或空时删除自己的对话框,1时删除全服用户的对话框)。

注意事项
AddDlg 不支持 ITEMBOX、INPUTNUM、INPUTTEXT。
前往触发只能是数字。
对话框内容中支持使用特殊标签,如 <GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com>。
触发示例
在 QFunction-0.txt 中使用 [@DlgButtonClickN](N代表数字)来设置对话框按钮的触发。

文件内容示例
<GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com>
★<当前时间:/SCOLOR=251><$DATETIME>
<按钮前往/@1>
<关闭/@exit>

<Looks:1:0:0:1|提示/@2>
<dnitems:1:0:0:1|提示/@3>
<stateitem:30:0:0:0|提示/@4>
<newopui:520:0:0|提示/@4>

newopui: 图片序号:X:Y
<ItemShow:1:1:10:0:1/@2>
<ItemShow:2:1:10:20:1/@2>
Copy
以上内容详细介绍了如何在传奇GEE引擎中使用 AddDlg 和 AddDlgEx 命令来添加和配置对话框,以及如何触发对话框中的按钮和删除对话框。

功能:
添加对话框(可用于主界面任务引导).

格式: AddDlg 编号(1-50) 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 位置 内容

参数7 位置:为按钮是否可以移动0=不能移动1=可以移动2=人物装备栏3=人物背包栏4=英雄装备栏5=英雄背包栏6=聊天框左侧龙界面7=聊天框右侧等级界面8=商铺界面9=时装界面,10=英雄时装,11=技能栏,12=英雄技能栏,13=称号栏,14=英雄称号栏,15=状态栏,16=英雄状态栏,17=属性栏,18=英雄属性栏,19=人物出战栏,20=行会界面,21=详细属性位置, 22=宠物界面, 23=宠物背包,24=人物首饰,25=英雄首饰,26=人物神佑,27=英雄神佑
示列:


[@mail]
#ACT
AddDlg 1 1 440 1 10:20 30:40 0 >GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com>\<当前时间:/SCOLOR=251><$DATETIME>\<按钮前往/@1>\<关闭/@exit>

;-------------------------------------------------------------------------------------------

格式:AddDlgEx 编号 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 位置 文件名 是否相对路径(0:否;1:是)
示例:
AddDlgEx 1 1 440 1 10:20 30:40 0 d:\d.txt 1

;-------------------------------------------------------------------------------------------

删除对话框:DelDlg

示例:
#IF
#ACT
DelDlg 1 1
说明:参数1为对话框编号(1-50) 参数2(0或空的时删除自己的,1时删除全服用户的)

;-------------------------------------------------------------------------------------------
注意:AddDlg不支持 ITEMBOX: INPUTNUM: INPUTTEXT:
并且前往触发只能是数字

;-------------------------------------------------------------------------------------------

触发:
QFunction-0.txt中的 [@DlgButtonClickN] (N代表数字)

;-------------------------------------------------------------------------------------------

d:\d.txt内容如下:
<GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com>\
<当前时间:/SCOLOR=251><$DATETIME>\
<按钮前往/@1>\
<关闭/@exit>

;-------------------------------------------------------------------------------------------

AddDlg AddDlgex对话框支持图片
<GEE引擎官方网站|253#GEE引擎官方网站:^254#www.145z.com>\
★<当前时间:/SCOLOR=251><$DATETIME>\
<按钮前往/@1>\\\\
<关闭/@exit>\
\
\
\
<Looks:1:0:0:1|提示/@2>
<dnitems:1:0:0:1|提示/@3>
<stateitem:30:0:0:0|提示/@4>
<newopui:520:0:0|提示/@4>
newopui: 图片序号:X:Y
<ItemShow:1:1:10:0:1/@2>\
<ItemShow:2:1:10:20:1/@2>

looks / dnitems / stateitem
参数1:物品的looks
参数2:X
参数3:Y
参数4:边框(0:无边框; >0: newopui.pak - 250; <0: newopui.pak - 251)