996官方文档
特别声明
- lua中不建议保存对象,然后延迟再去操作,会有不可预料的问题。如果一定要保存,请记录它的ID,然后用的时候再去取。
- 不可以使用多线程模式,目前来讲,lua是能满足承载需求的,开了多线程会有交互问题。
更新说明
2024-05-23
新增接口
- castlearchergen:雇佣沙巴克弓箭手/卫士[雇佣需消耗沙巴克资金,建议在M2-游戏参数-城堡参数设置为0];
- checkitemw:检测身上佩戴的装备;
- setlocklevel:设置等级锁;
- restbonuspoint:复位属性点数;
- gives:批量给予物品;
- sendactionofjson:返回前端面板消息[合成系统];
- setcandlevalue设置人物照亮范围(光照);
- monitemsex指定怪物的爆出;
- getherosta获取英雄模式;
- setherosta设置英雄模式;
- herofollow英雄传送到主体身边;
触发新增
- canrepaimaiitem拍卖行物品重新上架前触发;
设定新增
- M2配置中的变量检测间隔描述扩大上限值;
- 怪物表(cfg_monster)支持配置200~249的自定义属性;
- 触发beginteleport新增目标点x,y坐标参数;
- 触发canpaimaiitem拍卖行上架触发新增参数5-一口价;
- 接口addhpper支持传入怪物对象;
- 接口giveitem/giveonitem/giveitembyjson/takeitem/delbodyitem/takes/takew新增描述;
- 接口getstditematt接口返回值支持大数值;
- 接口getplayerlst接口新增参数1-是否剔除离线挂机玩家;
- 接口openstorage接口新增参数2-是否只下发仓库数据;
- 接口recallself接口新增参数9-分身血量;参数10-分身buff;
- buff表的触发脚本间隔[script_trigger]支持怪物触发[参数1为系统对象,参数2为怪物对象];
修复bug
- 修复clearplayeffect接口对怪物对象无法使用的问题;
- 修复addpetattlist添加宠物属性异常的问题;
- 修复delpetattlist清楚宠物属性异常的问题;
- 修复unrecallpet接口在跨服无法召回宠物的问题;
- 修复monmission设置的怪物在无人的地图或者远离玩家的情况下不会行动的问题;
- 修复tasktopshow设置任务栏置顶异常的问题;
- 修复screffects设置的ID异常导致无法使用deleffects删除特效的问题;
- 修复setitemaddvalue设置属性值后未通知前端的问题;
- 修复setfeature设置的特效在其他玩家小退重登后无法看到的问题;
- 修复getrandomtext接口传入-1时无法获取随机行数的问题;
- 修复changemode接口设置护身属性和TXT表现不一致问题;
- 修复getbagitems接口传入物品表中不存在道具时返回值异常的问题[修改后返回’0’];
- 修复setbaseinfo接口给宝宝设置行为方式=16时仍能选中的问题;
- 修复getbaseinfo接口获取角色属性id=100~105时异常的问题;
- 修复autorecycling接口关闭自动回收异常的问题;
- 修复playdice接口触发回调有时无法触发的问题;
- 给捡物精灵设置移速的情况会导致捡取物品异常;