gm下载站 发表于 2024-8-20 20:21:08

[gom引擎]新添加NPC对话框命令功能说明

功能说明:新增添加NPC对话框命令
命令格式:AddDlg 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9
参数1:编号(1-50)
参数2:图片文件序号
参数3:图片编号
参数4:是否可移动(0:不能; 1:可以)
参数5:界面X:界面Y
参数6:文字偏移X:文字偏移Y
参数7:位置 0屏幕上 1装备对话框上 2装备 3时装 4状态 5属性 6称号 7技能 8出战 9包裹 10聊天框左侧界面 11聊天框右侧界面 12商铺界面 13查看对方装备对话框上 14查看对方装备 15查看对方时装 16查看对称号 17大地图
参数8:QF触发字段
参数9:上级窗口是否同步移动:是否刷新对话框XY坐标 (0:0或留空表示默认) 2024年7月21日更新

例子:AddDlg 1 1 440 1 10:20 30:40 0 @QF脚本字段 0:0

[@添加NPC对话框]
#ACT
AddDlg 1 1 440 1 10:20 30:40 0 @QF脚本字段
;会触发QF脚本的字段[@QF脚本字段]

;-----------------QF脚本----------------------------
[@QF脚本字段]
写脚本的格式和普通脚本一样,不支持使用“@exit”关闭这个对话框,必须使用DelDlg脚本命令关闭\
不支持放OK框 ITEMBOX\
<gm下载站官方网站|253#GOM引擎官方网站:^254#www.gmbb8.com>\
<当前时间:/SCOLOR=251><$DATETIME>\
<下一页/@下一页>\
<关闭/@关闭>\

[@关闭]
#ACT
DelDlg 1

[@下一页]
<我要出售当前角色,需要设置委托人|254#委托人必须在线,并且同意委托请求/@@InPutString1(请输入委托人名称,委托人必须在线,并且同意委托请求:)>\ \
<上一页/@QF脚本字段>\

[@InPutString1]
#if
NOT S1.checkOnline
#act
SENDMSG 6 你输入的委托人不在线
break

#if
NOT S1.INSAFEZONE
;检测一下委托人是否在安全区,防止玩家恶意输入委托人,弹窗委托人
#act
SENDMSG 6 委托人必须在安全区
break

#if
#act
;SellChar 出售货币类型(0-5) 价格
SellChar 0 100 S1
SENDMSG 6 请通知你的委托人同意委托请求


页: [1]
查看完整版本: [gom引擎]新添加NPC对话框命令功能说明