所有分类
  • 所有分类
  • 脚 本
  • 版 本
  • 素 材
  • 工 具
资源下载
下载价格免费
1、本网站所有资源均为作者提供和网友推荐收集整理而来,不保证资源的完整性!
2、可复制虚拟商品,一经售出概不退换,请知悉!
2、本站提供的资源,均不提供任何技术服务,如有需求,请额外付费!
3、如您需要商用,请支持正版,本站提供的程序仅供学习和研究使用!
客服QQ:58404955 QQ交流群:Gm之家 www.669pk.com

【引擎版本0524-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[0~4])>可以取得参数的内容,此组变量用于传输参数内容,此变量为固定变量,仅可修改[0-4]获取内容
DelayCall 1000 @delayCall <$STR(S_暂存参数0)> 参数1 参数2 参数3 参数4 // 参数0~4为可选项,可以是任意变量
[@delayCall]
#act
; <$STR(S_CONTEXT[0])>此时等于“<$STR(S_暂存参数0)>”,<$STR(S_CONTEXT[1])>等于“参数1”…
MapMove <$STR(S_CONTEXT[0])>

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

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

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

0

评论0

请先
欢迎加入QQ交流群:758636092
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录