请选择 进入手机版 | 继续访问电脑版

[引擎下载] 传奇996引擎M2更新20211130日志「原版」

[复制链接]
查看189 | 回复2 | 2021-12-21 11:30:16 | 显示全部楼层 |阅读模式
特别说明:使用传奇996引擎11.30引擎和2.5.6客户端的代理,版本带装备备注的,需要重新弄一下装备备注~~
后台版本同步更新版号,有需要的请发代理账号即可~
[2021.11.30]-32位引擎
01、增加删除仓库物品。
格式:DelStorageItem 30004 0
参数1:唯一ID或Idx
参数2:0=删除所有Idx物品,1=删除物品唯一ID
例子:
[@main]
#IF
#ACT
DelStorageItem 30004 0

02、修复人物面板手镯穿戴位置不对的问题
03、增加人物选择攻击模式状态选项 引擎-参数设置-状态控制
04、修改魔法盾防御计算,和老传奇一样计算方式
05、增加游戏GAMEID获取 常量:<$GAMEID>
06、增加小地图备注表:cfg_mapdesc.xls K列:是否自动传送或者寻路 0=不可以点击 1=寻路 2=传送
07、增加高速 文件 读写 LoadFileToMemory

高速 文件 读写 LoadFileToMemory
该命令作用是,把脚本用到的数据文件加载到内存里,脚本命令读取的时候就不用从硬盘读取该文件了
已经在启动的的时候加载到内存,直接在内存读写,读写速度快,用在读写比较频繁的文件,比如捡取触发等等,
引擎每隔一段时间,保存一次该文件,不会频繁读写硬盘。
--------------------------------------缺点--------------------------------------
不能手动修改该文件,只能通过脚本命令读写
QManage.txt
[@Startup]
#ACT
LoadFileToMemory ..\QuestDiary\数据\名单.txt 0
[@main]
#IF
CHECKTEXTLIST ..\QuestDiary\数据\名单.txt <$USERNAME)>
#SAY
你的名字已经保存
#ELSEACT
AddTextList ..\QuestDiary\数据\名单.txt <$USERNAME)>
SENGMSG 6 写入后,已经在内存中,不会立即保存到文件里,引擎每隔一段时间自动保存,文件里可能看不见。
SENGMSG 6 不管是否保存,使用CHECKTEXTLIST命令检测是存在的,使用了LoadFileToMemory后,所有命令都是直接检测内存的
08、增加客户端容器自动排版功能
客户端标签:<QuickTextView>
参数:
x = x坐标
y= y坐标
width= 排版容器宽度
height= 排版容器高度
count= 每行显示多少个名单
text= 格式(\ 多少个为一行)996M2\996M2\996M2\996M2
例子:
[@main]
#IF
#SAY
<QuickTextView|x=60|y=50|width=500|height=330|count=4|text=<$STR(S$显示占领名单)>>
09、增加加自动挂机丢弃的物品不拾取功能
10、增加M2灵魂火符、冰咆哮技能威力设置
11、增加加英雄排行榜功能
12、修复#CHILD 1/1 RANDOM 分母设置越高爆的越多,修复后分母作废。
13、修复前端装备属性描述过多导致角色穿戴头盔、斗笠的情况下,背包里面做头盔对比 三样装备的属性栏遮挡屏幕不能关闭,已做优化处理。
14、修复NPC给予装备或物品,放到英雄背包里面扔出去会触发系统掉落提示,修复后和人物一样背包扔出去的东西不再提示。
15、增加扩展H.GetSlaveInfo这个命令,能取到英雄宝宝的名字功能。
---------------------------------------------------------------------------------
16、重做道具物品描述
例子复制:
<ID=1|-#0#0&0>\<ID=1|TXT:文字描述1/FCOLOR=250#0#0&0>\
<ID=2|-#0#0&0>\
<ID=3|IMG:res\public\word_jygtiao_04.png#0#0&0>\
<ID=4|-#0#0&0>\
<ID=5|TEXIAO:9#0#0#0#0&0>\
<ID=6|TXT:文字描述2/FCOLOR=250#0#0&1>\
<ID=7|-#0#0&1>\
<ID=8|IMG:res\public\word_jygtiao_04.png#0#0&1>\
<ID=9|-#0#0&1>\<ID=10|TEXIAO:9#0#0#0#0&1>\
<ID=10|TXT:文字描述3/FCOLOR=250#0#0&2>\
<ID=11|-#0#0&2>\
<ID=12|IMG:res\public\word_jygtiao_04.png#0#0&2>\
<ID=13|-#0#0&2>\
<ID=14|TEXIAO:9#0#0#0#0&2>
1:文字备注介绍
ID=备注ID 一个备注中不要出现相同ID
TXT:描述的备注文字
FCOLOR=颜色0~255
10#10 X坐标 Y坐标
- 代表TIPS的横线
&0=显示位置0=中部的位置 1=顶部的位置 2=底部的位置
文字例子:
<ID=1|TXT:文字描述/FCOLOR=250#10#10&0>\<ID=2|-#0#0&0>
;-------------------------------------------------------------------------------
2:图片备注介绍
ID=备注ID 一个备注中不要出现相同ID
IMG=图片路径
10#10 X坐标 Y坐标
- 代表TIPS的横线
&0=显示位置0=中部的位置 1=顶部的位置 2=底部的位置
图片例子:
<ID=2|IMG:res\public\word_jygtiao_04.png#10#10&0>\<ID=2|-&0>
;-------------------------------------------------------------------------------
3:特效备注介绍
ID=备注ID 一个备注中不要出现相同ID
TEXIAO=特效ID
10#10 X坐标 Y坐标
50#50 特效宽度#特效高度
- 代表TIPS的横线
&0=显示位置0=中部的位置 1=顶部的位置 2=底部的位置
特效例子:
<ID=3|TEXIAO:9#10#10#50#50&0>\<ID=2|-&0>
---------------------------------------------------------------------------------
17、增加充值界面ID=40
---------------------------------------------------------------------------------
18、增加WHILE循环脚本
操作符说明: >大于 <小于 =等于 !不等于
例子:
[@MAIN]
<111/@111> <222/@222> <$STR(N1)>
; ******************************************尽可能不要用这种写法,递归调用容易产生栈溢出
[@111]
#IF
SMALL N1 2000
#ACT
Inc N1 1
SendMsg 6 > $STR(N1)>
GOTO @111
BREAK
;这种脚本递归调用产生的 Stack overflow,堆栈溢出,递归层次多时有可能产生这样的问题。换成新的写法,用 while / endwhile
; ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★推荐这种写法
[@222]
#IF
#ACT
;为方便测试每次执行脚本前将变量设置为1,本示例脚本可无视MOV
;MOV N1 1
;循环开始,While 变量/值 比较符号(> < =) 变量/值;循环写在 #ACT中
While N1 < 1000
SendMsg 6 <$STR(N1)>
Inc N1 1
EndWhile
;循环结束 EndWhile
SendMsg 6 aaaaaa
---------------------------------------------------------------------------------
19、修复登录游戏后英雄时装外观显示,需要重新勾选一次问题
20、修复英雄死亡,时装掉落外观还在问题
21、修复M2上面选项法师施法距离无效问题
22、修复主号死亡复活后,英雄怒气值不增长问题
23、修复英雄背包空格数检测无效问题
24、修复挂机状态下主号攻击分身,英雄攻击分身问题
25、增加获取宝宝名字的H.扩展
26、增加内挂功能,宝宝跟随主人攻击目标功能
27、修复装备属性过多,导致查看装备对比属性后,关闭不了属性界面
28、增加获取游戏游戏的GAMEID常量
29、增加宝宝自动召回范围 功能设置-技能魔法
30、修复怪物Race=82类型 被攻击目标绿毒不显示问题
31、修复防麻痹失效和复活戒指随机不复活问题
32、修复商城BUG

游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

ga001 | 2021-12-21 14:26:01 | 显示全部楼层
~~~~~~~看看这个引擎怎么样
回复

使用道具 举报

jj245464 | 2022-1-15 21:49:26 | 显示全部楼层
666666666666
回复

使用道具 举报

本版积分规则