搜索
查看: 264|回复: 7

[已处理] Lua扩展建议

 关闭 [复制链接]
发表于 2024-7-2 13:17:05 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 下方描述
实现具体思路: 下方描述
联系QQ: 隐藏内容
建议新增


命令增加(定时器命令)
Actor:setOnTimer(0,1,3)

Actor:setOffTimer(0)
命令增加(快捷栏上方时间信息)
Actor:sendTimeMsg("消息内容",10,251,"@QF触发",0,0)

格式:SENDTIMEMSG 消息内容 时间 字颜色 QF解发段 换地图显示模式(0/1/2) 索引(0-20)



获取数据库怪物模型
local Mon = s.obj.getDBMonEx("白野猪")        Lua增加全局变量(重载lua不会初始化)
_G.  _A.可以将一些表,人物,物品对象存入,方便调用
客户端变量标签(支持爆率变量)
<$KILLMONBURSTRATE>--人物杀怪暴率倍数
<$KILLMONBURSTRATETIME>--人物杀怪暴率倍数时间




发表于 2024-7-4 17:41:01 | 显示全部楼层
Lua增加全局变量(重载lua不会初始化)
_G.  _A.可以将一些表,人物,物品对象存入,方便调用
--------------------------------------------------------------------------
直接使用全局变量G或A,不行吗?
表和物品对像不可能一直存在引擎上的
 楼主| 发表于 2024-7-4 18:01:08 | 显示全部楼层
1580 发表于 2024-7-4 17:41
Lua增加全局变量(重载lua不会初始化)
_G.  _A.可以将一些表,人物,物品对象存入,方便调用
----------------- ...

像引擎G A全局变量能保存的,
自定义的Lua全局变量 重载或者重启M2就会重置了
发表于 2024-7-6 15:49:37 | 显示全部楼层
清风-Hgejb 发表于 2024-7-4 18:01
像引擎G A全局变量能保存的,
自定义的Lua全局变量 重载或者重启M2就会重置了 ...

直接使用G A变量不行吗??为什么还要再另外的变量呢?
 楼主| 发表于 2024-7-6 17:19:32 | 显示全部楼层
1580 发表于 2024-7-6 15:49
直接使用G A变量不行吗??为什么还要再另外的变量呢?

引擎G A全局变量无法做到存储 表 和对象啊
发表于 2024-7-7 10:49:00 | 显示全部楼层
清风-Hgejb 发表于 2024-7-6 17:19
引擎G A全局变量无法做到存储 表 和对象啊

LUA表和对像,是不可能缓存的,
 楼主| 发表于 2024-7-7 13:09:39 | 显示全部楼层
1580 发表于 2024-7-7 10:49
LUA表和对像,是不可能缓存的,

好吧,那就多扩展下lua的命令吧比如 穿上装备统一触发  脱下装备统一触发 (模式像[@takeonEX] [@takeoffEX])
现有的LU回调(on_TakeOnItemsEnd")--穿装备之后回调 只有在装备有装备被替换的情况下才会触发
发表于 2024-7-9 15:25:05 | 显示全部楼层
清风-Hgejb 发表于 2024-7-7 13:09
好吧,那就多扩展下lua的命令吧比如 穿上装备统一触发  脱下装备统一触发 (模式像[@takeonEX] [@takeoffEX ...

其它需求请重新开新帖说明,

其它命令已收集,除G A外
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 16:23 , Processed in 0.574812 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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