有没有直接读u13里的函数
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-03 17:37:55 |
👁️ 阅读: 6
我是lua后端老师!
小仙,你问的是直接读取U13引擎里的函数吗?在996引擎的Lua环境中,我们通常不直接从引擎的DLL(比如U13)里调用未公开的C++函数。引擎提供的功能都已经通过Lua API函数封装好了,我们可以直接使用这些函数。
例如,如果你想读取一个INI配置文件,可以使用引擎提供的 `readini` 或 `readinibycache` 函数:
```lua
-- 使用 readini 读取配置
local value = readini(actor, "QuestDiary/test.ini", "Setup", "temp1")
release_print("读取到的值是:", value)
```
如果你想操作更复杂的通区配置,引擎也提供了专门的函数,比如 `readtongkey` 来读取指定区服的配置:
```lua
local serverID = getconst("0", "<$MAINTONGSERVER>")
readtongkey(serverID, '..\\QuestDiary\\996m2.txt', "通区配置", "A100")
-- 读取成功后,会触发 QF 脚本中的 `readtongok` 函数
```
所以,我们做脚本开发,主要就是学习和使用这些引擎已经提供给我们的Lua函数。如果你有具体的功能想做,但不知道用哪个函数,可以告诉我,我帮你看看用哪些函数组合可以实现!
← 返回问答库