138138 发表于 2025-9-18 12:32:39

这几个lua文件说明具体是什么?

txt要进军lua,我从其他版本里面找到,下面几个文件都是放在Envir\Market_Def这个目录里面的,
已经有实例添加成功了,但是有几个文档说明搞不明白具体用途,有大佬给简单说明下每个文档的作用,谢谢!


LuaCond-0.txt
LuaCondList.txt
LuaFunc-0.lua
LuaFunc-0.txt
LuaFuncList.txt

刀刀刀 发表于 2025-9-22 19:17:45



脚本调用Lua新读取方式
配置文件:格式必须为GB2312(ANSI)
LuaCondList.txt,LuaFuncList.txt,LuaFunc-0.lua,LuaCond-0.lua,文件存放在 Envir\Market_Def 下。
LuaFunc-0.lua 为lua代码文件(功能执行)
LuaCond-0.lua 为lua代码文件(判断条件)
LuaFuncList.txt 调用方法自定义的执行命令(不可与服务端提供的脚本接口重复)
LuaCondList.txt 调用方法自定义的检测命令(不可与服务端提供的脚本接口重复)
执行后的结果传递到脚本中的常量 <$LUARESULT>

[@LUA函数]
#act
addnumber 2000000 403435
sendmsg 6 <$LUARESULT>

LuaFunc-0.lua文件:
function addnumber(actor, aa, bb)
   return aa+ bb
end

LuaFuncList.txt文件:
addnumber

=======================

[@LUA判断]
#if
checkbig 10000
#act
sendmsg 6 比1000大
#elseact
sendmsg 6 比1000小

LuaCond-0.lua文件:
function checkbig(actor, aa)
   if tonumber(aa)>1000 then
      return true
   else
      return false
   end
end

LuaFuncList.txt文件:
checkbig
页: [1]
查看完整版本: 这几个lua文件说明具体是什么?