积木GM论坛 发表于 2023-12-23 13:48:26

BlueM2引擎全套程序0524.17版

BlueM2引擎21.05.24-17版宝石镶嵌,大背包正式版[引擎、网关、客户端、需要配套使用]

更新日志:
优化安全区识别,优化封包系统性能;
防止角色下线收摊可能出错问题;
CheckItemW支持使用位置检测是否穿戴了装备,例:CheckItemW 0~16;
优化劈星斩、雷霆一击打击感;
调整人物运行逻辑,防止出现下线后死亡情况;
添加获取普通技能等级变量:<$MAGICLEVEL(1~255)>,括号内是技能ID,返回-1表示技能未学习或其他错误;




添加获取地图怪物数量变量:<$MapMonCnt(地图名.怪物名)>,地图无效返回-1,怪物无效或不参与数量统计返回-2,
注意只有怪物表的StatMask包含1,才会统计该怪物的数量,需要才加,例:
[@KillPlayMonXXX]
#act
SendMsg 7 <$MapMonCnt(<$CurrentMap>.<$Param(0)>)>

增加算术运算NPC命令:Calc "算术表达式" 返回结果的变量(默认是整数/后缀+1是四舍五入整数/后缀+2是浮点数),
支持:+加、-减、*乘、/除、%取模,()将优先计算,例:
#act
; 如果表达式错误将会在引擎提示,并返回空内容,下面运算的浮点数结果是:2899.82636363636
Calc "(0.3 + (0.4 + 88 * 77) / 1.5 / 3.3 + 11.6 % 1000) * 2.1" S_结果
SendMsg 7 默认整数:<$STR(S_结果)>,四舍五入整数:<$STR(S_结果1)>,浮点数:<$STR(S_结果2)>

扩展DelayCall命令,支持5个上下文参数传输,防止参数被覆盖
错误用例:
[@重复执行]
#act
Mov S_暂存变量 xxxxx
DelayCall 1000 @delayCall
[@delayCall]
#act
; “S_暂存变量”此时很可能已被其他用到“S_暂存变量”的操作所覆盖(特别是对于重复执行的字段),造成错误结果;
MapMove <$STR(S_暂存变量)>

扩展后的正确用例:
; 随后<$STR(S_CONTEXT)>可以取得参数的内容,此组变量用于传输参数内容,此变量为固定变量,仅可修改获取内容
DelayCall 1000 @delayCall <$STR(S_暂存参数0)> 参数1 参数2 参数3 参数4        // 参数0~4为可选项,可以是任意变量;
[@delayCall]
#act
; <$STR(S_CONTEXT)>此时等于“<$STR(S_暂存参数0)>”,<$STR(S_CONTEXT)>等于“参数1”...
MapMove <$STR(S_CONTEXT)>

优化行会成员列表;
修正在14版后GM命令ClearMon清理指定怪物失效问题;

【引擎版本0524-17】客户端更新;
修正掉线一段时间后游戏无声问题;
优化劈星斩、雷霆一击打击感;
输入框支持键盘组合键:Ctrl+;
重构声音系统,略微调大合击声音;

修正编辑框光标定位问题;
修正快捷键控件文字居中问题。

回复下载引擎程序:
**** Hidden Message *****


jyszzenebcr 发表于 2024-1-10 15:12:57

我一生中最幸运的是事,就是赢得了这张石墓凭*。

icugoezijole 发表于 2024-1-10 16:03:03

迷宫本没有路,走的人多了,便有了路!

hxcxvewchkc 发表于 2024-1-10 19:03:34

我想问一下:我本沉默是不是和嘟嘟传奇是一个类型的?

ivxzwjeuyie 发表于 2024-1-10 22:54:19

我要找合击传奇,他也玩传奇论坛资源最全!

wm2yx 发表于 2024-1-11 05:00:35

我要找我本沉默传奇,他也玩传奇论坛资源最全!

gvyvwbqknci 发表于 2024-1-11 07:40:51

我买了这个版本,开传奇还需要准备什么啊,站长老大!

fyzzyddkeyz 发表于 2024-1-11 08:00:53

轻轻的,我来了,带走一点点的经验,组队请带上我。

gylywkpinsw 发表于 2024-1-11 08:10:54

单职业的版本比较少,站长多更新点。

rrr1 发表于 2024-1-11 08:20:55

人多怪少,法师多经验少,大哥大姐行行好!
页: [1] 2 3
查看完整版本: BlueM2引擎全套程序0524.17版