[技术文章] 传奇leg引擎ok框大窗口脚本命令代码

[复制链接]
查看5212 | 回复0 | 2020-1-30 10:06:27 | 显示全部楼层 |阅读模式
传奇服务端LEG引擎版本大对话框窗口,BlueM2引擎lui.pkg文件编辑,传奇引擎ui.pkg编辑

[+] 自定义NPC对话框,
例:(@buy @@BuHero @MDlgImgName=MerchantDlg.png)
在@MDlgImgName=MerchantDlg.png中,MerchantDlg.png表示自顶的NPC对话框的图片名
客户端会根据此图片名搜索lui.pkg包中的图片,存在则起用,否则使用默认对话框
注:只需要在NPC文件头()里增加 @MDlgImgName=MerchantDlg.png 即支持
[+] NPC命令:SetMerchantDlgImgName 图片名 //设置当前NPC对话框图片,可以随时更改
图片名为空或不存在于lui.pkg包中,使用默认NPC对话框
否则搜索lui.pkg包中的图片名,存在则起用,可以在每个[@Label] 前加此命令

支持功能例子,支持BMP,JPG,PNG等图片\r
<LINE=clBlue> //画线,clBlue是颜色
<URL=www.diygm.com>DIYGM</>\ //网站
<PIC=d:\pic1.png LABEL=@example1>\ //指定图片路径为:d:\pic1.png,点击后执行[@example1]
<PIC=d:\pic2.png HINT=该文字描述是鼠标移上图片的提示换行文字1\换行文字2\>\ //鼠标移动到图片后的提示
<PIC=storage.png HINT=此为自定义资源>\ //向lui.pkg中搜索storage.png
<color=clLime> <$STR(S0)> </>\
注意:lui.pkg可以改为lui.ZIP进行打开编辑里面的图片!

举列1:下面的意思是打开NPC调用客户端内lui.pkg包里的MerchantDlg111.png图片
(@MDlgImgName=MerchantDlg111.png)
[@main]
今天天气不错
举列2:下面的意思是打开NPC执行显示lui.pkg包里的Me111.png图片
[@main]
你想看大对话筐吗?\r
<想/@看>

[@看]
#act
SetMerchantDlgImgName Me111.png
#say
看看现在就是你要的对话框

举列3:<LINE=clBlue> //画线,clBlue是颜色
[@main]
测试划线功能
<LINE=clBlue>
上面的字被画线格开了哦
举列4:<URL=www.diygm.com>传奇GM论坛</>\ //网站
举列5:<PIC=d:\pic1.png LABEL=@example1>\ //指定图片路径为:d:\pic1.png,点击后执行[@example1]

注意:由于图片是读取玩家电脑上的 此图片必须做补丁给玩家下载!一般做补丁自动更新后是在传奇大窗口脚本客户端下所以上面的路径一般选客户端下

回复

使用道具 举报

本版积分规则