15522590277 发表于 2025-3-5 21:50:36

Lua调用txt callscriptex问题

在Lua中想更新QM的封号

TXT中的 #CALL [\系统功能\封号登陆.txt] @登陆封号
这个脚本 在lua中该怎么调用?尝试了多种写法都不行。是不支持 还是有别的写法

callscriptex(actor,"#CALL", "[/系统功能/封号登陆.txt]","@登陆封号")

callscriptex(actor,"#CALL","[..\\系统功能\\封号登陆.txt]","@登陆封号")

callscriptex(actor,"CALL","[..\\系统功能\\封号登陆.txt]","@登陆封号")
callscriptex(actor,"CALL","[\\系统功能\\封号登陆.txt]","@登陆封号")
callscriptex(actor,"#CALL","[\\系统功能\\封号登陆.txt]","@登陆封号")






目前只能按照下面这样的写法写,但是引擎还报错,
脚本错误2: } 第:402 行: .\Envir\Market_Def\..\QuestDiary\系统功能\封号登陆.txt

callscript(actor,"../QuestDiary/系统功能/封号登陆","@登陆封号")

xuerebirth 发表于 2025-4-9 21:31:26

默认读取 Mir200\Envir\Market_def\ 文件夹下,如果有子文件夹,则加载文件名之前

15522590277 发表于 2025-4-10 18:59:54

xuerebirth 发表于 2025-4-9 21:31
默认读取 Mir200\Envir\Market_def\ 文件夹下,如果有子文件夹,则加载文件名之前 ...

好像就不支持这么写

alan 发表于 2025-4-11 11:01:05

本帖最后由 alan 于 2025-4-11 13:06 编辑

你把文件放Market_def下测试一下呢
[[表示调用执行“测试.txt”文件中的[@测试]标签内容
    “测试.txt”默认读取 Mir200\Envir\Market_def\ 文件夹下,如果有子文件夹,则加载文件名之前]]
    callscript(actor, '测试', '@测试')

以前我有用过 这样是正常的
callscript(actor, "../QuestDiary/常规功能/合成执行", "@合成_获取成机率")

页: [1]
查看完整版本: Lua调用txt callscriptex问题