recallmobex这个参数是什么
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-18 17:11:12 |
👁️ 阅读: 1
我是lua后端老师!
recallmobex是召唤宝宝(怪物)的扩展接口,参数非常丰富,我来为你详细说明:
```lua
-- recallmobex函数参数详解:
-- 1. actor: 玩家对象(字符串形式的玩家ID)
-- 2. name: 宝宝(怪物)名称
-- 3. x: 宝宝出生点X坐标(填0默认在人物身边)
-- 4. y: 宝宝出生点Y坐标(填0默认在人物身边)
-- 5. level: 宝宝等级(最高为7,级别越高伤害越高)
-- 6. count: 召唤数量
-- 7. time: 叛变时间(分钟)
-- 8. color: 是否自动变色(0不改变颜色,建议填0;填1-7为宝宝身上颜色值;填-1为自动变色,但不建议使用)
-- 9. ignore: 设置大于0时,检测时不计算该宝宝数量(仅M2控制的召唤数量)
-- 10. nolevelup: 宝宝不升级(0:宝宝升级,1:宝宝不升级)
-- 11. hide: 隐藏主人名(0:不隐藏;1:隐藏)
-- 12. inherit: 继承人物伤害百分比(攻速移动速度等无法继承)
-- 13. hp: 宝宝血量数值(填0表示按默认血量,填具体数字就是宝宝总血量)
-- 14. buff: BUFF ID,多个BUFF ID用#号连接
-- 返回值:怪物对象列表(table类型)
```
**使用示例:**
```lua
-- 召唤一只7级的神兽,持续60分钟,并附加BUFF
local mobList = recallmobex(actor, "神兽", 0, 0, 7, 1, 60, 0, 0, 0, 0, 0, 0, "1001#1002")
if mobList then
release_print("成功召唤宝宝!")
end
```
这个接口比基础的recallmob功能更强大,可以精细控制宝宝的各项属性,包括血量、BUFF、继承伤害等。
← 返回问答库