云眼

 找回密码
 立即注册
查看: 745|回复: 1

三端互通传奇引擎god引擎介绍

[复制链接]

431

主题

16

回帖

1299

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1299
发表于 2023-10-23 21:20:27 | 显示全部楼层 |阅读模式
[size=15.600000381469727px]2021年更新[size=15.600000381469727px]统一[size=15.600000381469727px]记录(小更新不记录)

[size=15.600000381469727px]1.素材包扩展

[size=15.600000381469727px]mob.wil扩展--mob100.wi开始  每个包10个怪物 每个怪物360张图  ID从1000开始计算

[size=15.600000381469727px]npc3.wil--调整为30张图一个NPC 10张一个方向 (实际使用为6张) ID从300开始计算

[size=15.600000381469727px]Objects.wil smtiles.wil  Tiles.wil 分别扩展到255

[size=15.600000381469727px]2.装备栏动态内观功能

[size=15.600000381469727px]动态内观使用的素材包为 StateItem2.wil 每个动态内观固定为20张图

[size=15.600000381469727px]数据库[size=15.600000381469727px]写动态内观ID时 直接写每个动态内观的第一张素材编号即可

[size=15.600000381469727px]例:我在StateItem2.wil里面导入了2个动态内观 第一个武器的 第二个衣服的

[size=15.600000381469727px]那么在数据库写动态内观时 武器的动态内观ID是0 衣服的动态内观ID是20 以此类推

[size=15.600000381469727px]为了方便在使用动态外观是应对一些光头或者不光头的情况 我们做了数值扩展

[size=15.600000381469727px]  inlooks=0  使用动态内观,显示内观头发,显示外观头发。
[size=15.600000381469727px]  inlooks=1  使用动态内观,不显示内观头发,显示外观头发。
[size=15.600000381469727px]  inlooks=2  使用动态内观,显示内观头发,不显示外观头发。
[size=15.600000381469727px]  inlooks=3  使用动态内观,不显示内观头发,不显示外观头发。
[size=15.600000381469727px]  inlooks=4  不使用动态内观,不显示内观头发,显示外观头发。
[size=15.600000381469727px]  inlooks=5  不使用动态内观,显示内观头发,不显示外观头发。
[size=15.600000381469727px]  inlooks=6  不使用动态内观,不显示内观头发,不显示外观头发。

[size=15.600000381469727px]  inlooks=7  使用动态内观,不显示内观头发,不显示外观头发。不显示底图(这个为时装专用)

[size=15.600000381469727px]3.素材图片PNG支持

[size=15.600000381469727px]扩展[size=15.600000381469727px]客户端[size=15.600000381469727px]所有wil包支持PNG素材 只需要将网上下载的png素材直接导入即可使用 需要使用我们发布的工具

[size=15.600000381469727px]4.怪物刷新表扩展

[size=15.600000381469727px]3  151  192  稻草人  10  1  -5  0  0  245  -1  cboDs1_start.ogg

[size=15.600000381469727px][地图] [X] [Y] [怪物名] [刷新范围] [刷新数量] [刷新时间(带-为秒  不带-为分)] [集中座标刷新机率 1 -100] [功怪,打死可以增加内力值] [自定义名字的颜色 ] [模型变色(-1不变0循环1~7固定)] [怪物出生全服播放声音]

[size=15.600000381469727px]5.时装功能

[size=15.600000381469727px]支持时装功能 男66  女67   并且支持头发及裸模显示控制

[size=15.600000381469727px]6.元素及套装属性

[size=15.600000381469727px]完美支持元素及套装属性

[size=15.600000381469727px]7.[size=15.600000381469727px]脚本[size=15.600000381469727px]变量扩展

[size=15.600000381469727px]P0-P999 (私人变量,数字型) 关闭对话框重置为0。
[size=15.600000381469727px]D0-D999 (私人变量,数字型) 下线不保存.摇筛子变量.
[size=15.600000381469727px]M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.
[size=15.600000381469727px]N0-N999 (私人变量,数字型) 下线不保存.小退归0.
[size=15.600000381469727px]S0-S999 (私人变量,字符型) 下线不保存.小退归0.
[size=15.600000381469727px]I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
[size=15.600000381469727px]G0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
[size=15.600000381469727px]A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
[size=15.600000381469727px]U0-U254 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面、值最大范围正负21亿)
[size=15.600000381469727px]T0-T254 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面、字符长度100<1个字母为1字符、1汉字为2字符>)
[size=15.600000381469727px]J0-J254 (私人变量,数字型) 可保存,每晚自动12点重置,[size=15.600000381469727px]合区[size=15.600000381469727px]或关停服务器请错开00:00点即可。(存放在人物数据库Mir.db里面、值最大范围正负21亿)

[size=15.600000381469727px]支持$N字符变量

[size=15.600000381469727px]8.全UI灵活布局

[size=15.600000381469727px]buttonConfig.xml 文件为自定义按钮布局文件,里面支持所有按钮任意布局定位,只需要改动对应坐标即可

[size=15.600000381469727px]例: <Button name="[size=15.600000381469727px]活动[size=15.600000381469727px]类收纳按钮1" type="1" mapOrder="25" buttonType="150" magicID="-1" iconPath="icon/huodong.png" x="0" y="625" background="0" index="-1" isHide="1" toggle="VIP|充值赠礼"/>

[size=15.600000381469727px]toggle=""控制里面按钮显示或者隐藏  background=""0不可被布局 1可以被布局带底框 2可以被布局不带底框

[size=15.600000381469727px]buttonType="" 脚本名   脚本存放路径\Mir200\Envir\UIScript

[size=15.600000381469727px]9.脚本按钮颜色支持

[size=15.600000381469727px]例子: <点我跳转/SCOLOR=253/@RENWU1>   点我跳转 这个按钮在对话框表现为紫色

[size=15.600000381469727px]10.道士毒自动切换

[size=15.600000381469727px]11.称号功能

[size=15.600000381469727px]fenghaos.db为称号数据库

[size=15.600000381469727px]shape为0 表示称号属性需要穿戴才会生效    为1 表示称号属性永久生效

[size=15.600000381469727px]字段Anicount  表示称号外观图片数量  

[size=15.600000381469727px]字段looks   表示称号从第几张图开始计算

[size=15.600000381469727px]字段ExtraAttr 写属性 16:100|11:100   表示 攻击加100% HP增加100%

[size=15.600000381469727px]#IF
[size=15.600000381469727px]#ACT

[size=15.600000381469727px]GIVEFENGHAO self 称号名

[size=15.600000381469727px]12.技能数据库扩展

[size=15.600000381469727px]descr字段  技能描述文本    icon 技能图标

[size=15.600000381469727px]13.物品数据库扩展

[size=15.600000381469727px]InLooks 动态内观

[size=15.600000381469727px]DropLight  光柱起始图片

[size=15.600000381469727px]DropLightAni 光柱总图片数量

[size=15.600000381469727px]DropSound 掉落声音

[size=15.600000381469727px]NameColor 装备名字颜色

[size=15.600000381469727px]RandAttr 神器属性

[size=15.600000381469727px]Desc 装备描述

[size=15.600000381469727px]14.自定义UI+脚本扩展

[size=15.600000381469727px]UIDLG Open jiaoben007 10 80

[size=15.600000381469727px]打开jiaoben007 X:10   Y80

[size=15.600000381469727px]UIDLG SetVisible jiaoben007 button_001:0

[size=15.600000381469727px]隐藏按钮 button_001

[size=15.600000381469727px]UIDLG SetText jiaoben007 WBK_001:啊

[size=15.600000381469727px]文本框WBK_001  显示文本  啊

[size=15.600000381469727px]UIDLG BindCheckBox jiaoben007 CheckBox_001:N$变量

[size=15.600000381469727px]标记勾选框 CheckBox_001

[size=15.600000381469727px]UIDLG CheckBox jiaoben007 CheckBox_001

[size=15.600000381469727px]CheckBox_001 勾选框赋值

[size=15.600000381469727px]UIDLG SetButtonGOTO  jiaoben007 button_001[size=15.600000381469727px]点击按钮

[size=15.600000381469727px]#say
[size=15.600000381469727px]UICMD
[size=15.600000381469727px]<点击按钮/@点击按钮>\
[size=15.600000381469727px]break

[size=15.600000381469727px]点击按钮执行@标签

[size=15.600000381469727px]UIDLG SetCheckBoxGOTO jiaoben004 CheckBox_019[size=15.600000381469727px]自动回收检测

[size=15.600000381469727px]UIDLG CheckBox jiaoben004 CheckBox_019:<$STR(U29)>
[size=15.600000381469727px]勾选框CheckBox_019勾选后赋值 并且变量  可执行指定标签

[size=15.600000381469727px]UIDLG BindItemSlot jiaoben003 item_001:N$品质锻造框1

[size=15.600000381469727px]关联物品框item_001并且变量

[size=15.600000381469727px]UIDLG LimitItemSlot jiaoben003 item_001:5:10:11

[size=15.600000381469727px]限制物品框item_001放入类型

[size=15.600000381469727px]UIDLG SetItemSlot jiaoben003 item_002:玛雅宝石

[size=15.600000381469727px]物品框item_002 内放入物品  玛雅宝石

[size=15.600000381469727px]UIDLG LockItemSlot jiaoben003 item_002:1

[size=15.600000381469727px]限制物品框item_002 不可被操作

[size=15.600000381469727px]UIDLG SetButton jiaoben003 button_001[size=15.600000381469727px]按钮

[size=15.600000381469727px]执行@按钮标签

[size=15.600000381469727px]CheckItemSlot N$品质锻造框1

[size=15.600000381469727px]检查 N$品质锻造框1 里面有没有东西

[size=15.600000381469727px]CheckItemLimit N$品质锻造框1 5:10:11

[size=15.600000381469727px]检查 N$品质锻造框1 里面物品的类型

[size=15.600000381469727px]GetItemInfo N$品质锻造框1 2 N$品质框1序号

[size=15.600000381469727px]获取 N$品质锻造框1 的1是唯一ID  2是物品数据库序号   变量到 N$品质框1序号

[size=15.600000381469727px]UIDLG PlayEffect jiaoben003 effect_001:UIsucai.wil:0:10:100:1
[size=15.600000381469727px]UIDLG Playmusic box2exchange.ogg

[size=15.600000381469727px]在effect_001播放UIsucai.wil里面0-10的图片 100为间隔毫秒  0为重复  1开始为次数

[size=15.600000381469727px]播放声音 box2exchange.ogg

[size=15.600000381469727px]CheckItemAtt N$神器洗练框1 1

[size=15.600000381469727px]检查装备有没有这个属性 1神器属性 2稀有属性

[size=15.600000381469727px]ResetItemAtt N$神器洗练框1 1

[size=15.600000381469727px]重置神器属性

[size=15.600000381469727px]支持#OR / NOT语法

[size=15.600000381469727px]SendNewLineMsg 1 250 0 0 0 0 0 文本内容

[size=15.600000381469727px]发送个人提示 250颜色

[size=15.600000381469727px]SendNewLineMsg 0 250 0 0 0 0 0 文本内容

[size=15.600000381469727px]发送公告提示 250颜色

[size=15.600000381469727px]支持@StartUp 加载触发

[size=15.600000381469727px]弹幕效果

[size=15.600000381469727px]SendTopMsg <$STR(N100)> 0 <$STR(S100)>@<$STR(S5)> 1 -1

[size=15.600000381469727px]SendTopMsg 250 251 135.PNG@文本内容  1 -1

[size=15.600000381469727px]发送字体250 描边251 底框135.png 消息内容 0自己 1全部 2行会 3本土     -1随机飘  1开始为Y轴

[size=15.600000381469727px]全部支持变量
回复

使用道具 举报

431

主题

16

回帖

1299

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1299
 楼主| 发表于 2023-10-23 21:21:31 | 显示全部楼层
三端互通传奇引擎god引擎更新介绍

2021年更新统一记录(小更新不记录)

1.素材包扩展

mob.wil扩展--mob100.wi开始  每个包10个怪物 每个怪物360张图  ID从1000开始计算

npc3.wil--调整为30张图一个NPC 10张一个方向 (实际使用为6张) ID从300开始计算

Objects.wil smtiles.wil  Tiles.wil 分别扩展到255

2.装备栏动态内观功能

动态内观使用的素材包为 StateItem2.wil 每个动态内观固定为20张图

数据库写动态内观ID时 直接写每个动态内观的第一张素材编号即可

例:我在StateItem2.wil里面导入了2个动态内观 第一个武器的 第二个衣服的

那么在数据库写动态内观时 武器的动态内观ID是0 衣服的动态内观ID是20 以此类推

为了方便在使用动态外观是应对一些光头或者不光头的情况 我们做了数值扩展

  inlooks=0  使用动态内观,显示内观头发,显示外观头发。
  inlooks=1  使用动态内观,不显示内观头发,显示外观头发。
  inlooks=2  使用动态内观,显示内观头发,不显示外观头发。
  inlooks=3  使用动态内观,不显示内观头发,不显示外观头发。
  inlooks=4  不使用动态内观,不显示内观头发,显示外观头发。
  inlooks=5  不使用动态内观,显示内观头发,不显示外观头发。
  inlooks=6  不使用动态内观,不显示内观头发,不显示外观头发。

  inlooks=7  使用动态内观,不显示内观头发,不显示外观头发。不显示底图(这个为时装专用)

3.素材图片PNG支持

扩展客户端所有wil包支持PNG素材 只需要将网上下载的png素材直接导入即可使用 需要使用我们发布的工具

4.怪物刷新表扩展

3  151  192  稻草人  10  1  -5  0  0  245  -1  cboDs1_start.ogg

[地图] [X] [Y] [怪物名] [刷新范围] [刷新数量] [刷新时间(带-为秒  不带-为分)] [集中座标刷新机率 1 -100] [功怪,打死可以增加内力值] [自定义名字的颜色 ] [模型变色(-1不变0循环1~7固定)] [怪物出生全服播放声音]

5.时装功能

支持时装功能 男66  女67   并且支持头发及裸模显示控制

6.元素及套装属性

完美支持元素及套装属性

7.脚本变量扩展

P0-P999 (私人变量,数字型) 关闭对话框重置为0。
D0-D999 (私人变量,数字型) 下线不保存.摇筛子变量.
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N999 (私人变量,数字型) 下线不保存.小退归0.
S0-S999 (私人变量,字符型) 下线不保存.小退归0.
I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
G0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
U0-U254 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面、值最大范围正负21亿)
T0-T254 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面、字符长度100<1个字母为1字符、1汉字为2字符>)
J0-J254 (私人变量,数字型) 可保存,每晚自动12点重置,合区或关停服务器请错开00:00点即可。(存放在人物数据库Mir.db里面、值最大范围正负21亿)

支持$N字符变量

8.全UI灵活布局

buttonConfig.xml 文件为自定义按钮布局文件,里面支持所有按钮任意布局定位,只需要改动对应坐标即可

例: <Button name="活动类收纳按钮1" type="1" mapOrder="25" buttonType="150" magicID="-1" iconPath="icon/huodong.png" x="0" y="625" background="0" index="-1" isHide="1" toggle="VIP|充值赠礼"/>

toggle=""控制里面按钮显示或者隐藏  background=""0不可被布局 1可以被布局带底框 2可以被布局不带底框

buttonType="" 脚本名   脚本存放路径\Mir200\Envir\UIScript

9.脚本按钮颜色支持

例子: <点我跳转/SCOLOR=253/@RENWU1>   点我跳转 这个按钮在对话框表现为紫色

10.道士毒自动切换

11.称号功能

fenghaos.db为称号数据库

shape为0 表示称号属性需要穿戴才会生效    为1 表示称号属性永久生效

字段Anicount  表示称号外观图片数量  

字段looks   表示称号从第几张图开始计算

字段ExtraAttr 写属性 16:100|11:100   表示 攻击加100% HP增加100%

#IF
#ACT

GIVEFENGHAO self 称号名

12.技能数据库扩展

descr字段  技能描述文本    icon 技能图标

13.物品数据库扩展

InLooks 动态内观

DropLight  光柱起始图片

DropLightAni 光柱总图片数量

DropSound 掉落声音

NameColor 装备名字颜色

RandAttr 神器属性

Desc 装备描述

14.自定义UI+脚本扩展

UIDLG Open jiaoben007 10 80

打开jiaoben007 X:10   Y80

UIDLG SetVisible jiaoben007 button_001:0

隐藏按钮 button_001

UIDLG SetText jiaoben007 WBK_001:啊

文本框WBK_001  显示文本  啊

UIDLG BindCheckBox jiaoben007 CheckBox_001:N$变量

标记勾选框 CheckBox_001

UIDLG CheckBox jiaoben007 CheckBox_001

CheckBox_001 勾选框赋值

UIDLG SetButtonGOTO  jiaoben007 button_001点击按钮

#say
UICMD
<点击按钮/@点击按钮>\
break

点击按钮执行@标签

UIDLG SetCheckBoxGOTO jiaoben004 CheckBox_019自动回收检测

UIDLG CheckBox jiaoben004 CheckBox_019:<$STR(U29)>
勾选框CheckBox_019勾选后赋值 并且变量  可执行指定标签

UIDLG BindItemSlot jiaoben003 item_001:N$品质锻造框1

关联物品框item_001并且变量

UIDLG LimitItemSlot jiaoben003 item_001:5:10:11

限制物品框item_001放入类型

UIDLG SetItemSlot jiaoben003 item_002:玛雅宝石

物品框item_002 内放入物品  玛雅宝石

UIDLG LockItemSlot jiaoben003 item_002:1

限制物品框item_002 不可被操作

UIDLG SetButton jiaoben003 button_001按钮

执行@按钮标签

CheckItemSlot N$品质锻造框1

检查 N$品质锻造框1 里面有没有东西

CheckItemLimit N$品质锻造框1 5:10:11

检查 N$品质锻造框1 里面物品的类型

GetItemInfo N$品质锻造框1 2 N$品质框1序号

获取 N$品质锻造框1 的1是唯一ID  2是物品数据库序号   变量到 N$品质框1序号

UIDLG PlayEffect jiaoben003 effect_001:UIsucai.wil:0:10:100:1
UIDLG Playmusic box2exchange.ogg

在effect_001播放UIsucai.wil里面0-10的图片 100为间隔毫秒  0为重复  1开始为次数

播放声音 box2exchange.ogg

CheckItemAtt N$神器洗练框1 1

检查装备有没有这个属性 1神器属性 2稀有属性

ResetItemAtt N$神器洗练框1 1

重置神器属性

支持#OR / NOT语法

SendNewLineMsg 1 250 0 0 0 0 0 文本内容

发送个人提示 250颜色

SendNewLineMsg 0 250 0 0 0 0 0 文本内容

发送公告提示 250颜色

支持@StartUp 加载触发

弹幕效果

SendTopMsg <$STR(N100)> 0 <$STR(S100)>@<$STR(S5)> 1 -1

SendTopMsg 250 251 135.PNG@文本内容  1 -1

发送字体250 描边251 底框135.png 消息内容 0自己 1全部 2行会 3本土     -1随机飘  1开始为Y轴

全部支持变量
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网站地图|RSS|传奇之眼|云眼

GMT+8, 2024-4-29 18:03 , Processed in 2.308876 second(s), 21 queries .

Website address vvvmy.com

information content © 2001-2024, QQ:3756474.

快速回复 返回顶部 返回列表