搜索
查看: 1253|回复: 1

[已处理] 建议添加的lua方法

 关闭 [复制链接]
发表于 2020-9-13 07:39:32 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 增加服务端lua item,actor对象的方法
增加客户ui中panel对象等
实现具体思路: 单一使用lua脚本实现功能,避开对传统脚本命令的使用,提升服务器引擎性能
联系QQ: 隐藏内容
item物品对象
1.增加 actor:getBagItem(Idx) Idx为背包的格子数索引(player支持0-46,hero支持0-40)   目的:用以实现枚举主号或英雄背包所有物品对象,不通过
   传统脚本命令即可实现物品回收等功能
2.增加 actor:takeOnBagItem(makeId,pos) makeId为物品制造ID,pos为装备穿戴位置 目的:用以穿戴背包中指定的装备
3.增加 actor:takeOffItem(pos) 取下指定的装备
4.增加 actor:setIcon(index,value)方法
5.增加 actor:setRankName(string)方法,实现去纯lua,去除传统脚本命令化
6.增加 play:setKillMonBurstRate(rate,time) 实现lua控制人物杀怪暴率倍数
7.增加 actor:mapMove(mapid,x,y) 命中
方法,实现去纯lua,去除传统脚本命令化
8.修改 item:setIdentify(属性值),item:setIdentify(属性位,属性值) 增加属性位(0-9) ,不修改的话无法能过lua设置物品指定位置的鉴定值,
   无法删除物品已有鉴定值




补充内容 (2020-9-13 07:11):
修改角色受到伤害时触发回调 function on_StruckDamage(actor, Target, nPoint) 增加 MagicID 参数
发表于 2020-9-22 22:30:12 | 显示全部楼层
有空再研究研究吧,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-10 00:22 , Processed in 0.444025 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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