GXX引擎中的LUA脚本调用命令RunLuaScript详解
在传奇GXX引擎中,使用RunLuaScript命令可以方便地执行指定的LUA脚本文件中的函数,并且支持传递多个参数。以下是使用说明和示例,帮助您快速上手这一功能。
命令说明:
RunLuaScript命令允许执行位于X:\MirServer\Mir200\LuaEnvir\目录下的LUA脚本文件中的特定函数。
使用格式:
RunLuaScript 相对路径/脚本文件名.lua 函数名 参数1 参数2 ...
参数说明:
相对路径/脚本文件名.lua: 指定LUA脚本文件的相对路径,相对于X:\MirServer\Mir200\LuaEnvir\。
函数名: 要执行的LUA脚本文件中的函数名称,大小写敏感。
参数1 参数2 ...: 要传递给函数的参数,支持多个参数,用空格分隔。
使用示例:
范例一:
[@Login]
#ACT
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
这个示例中,当在登录时执行ACT动作时,会调用Market_Def\Test.lua文件中名为Main的函数,并传递参数100、"字符串"和true给该函数。
范例二:
[@MAIN]
这是一个NPC点击触发LUA调用范例
<测试LUA/@测试LUA>\
[@测试LUA]
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
在这个例子中,当玩家点击NPC触发了@测试LUA事件时,会执行Market_Def\Test.lua文件中的Main函数,并传递参数100、"字符串"和true。
LUA脚本示例:
Market_Def\Test.lua中的LUA脚本示例:
lua
function Main(param1, param2, param3)
print(param1) -- param1 = 100
print(param2) -- param2 = "字符串"
print(param3) -- param3 = true
end
这段LUA脚本中的Main函数接收三个参数,并分别打印它们的值。在实际使用中,您可以根据具体需求编写更复杂的逻辑,利用这一功能扩展游戏的交互和功能。
通过RunLuaScript命令,传奇GXX引擎为开发者提供了灵活而强大的工具,帮助您实现更多定制化的游戏内容和交互体验。
GXXM2引擎LUA脚本,使用RunLuaScript命令执行指定的LUA脚本文件中的函数,如有参数在命令最后追加多个参数用空格分隔。RunLuaScript”是LUA脚本执行命令“Market_Def\Test.lua”是 X:\MirServer\Mir200\LuaEnvir\ 目录下的脚本相对路径;“Main”是LUA脚本中的函数名;“100 "字符串" true”是三个参数。
LUA脚本调用命令: RunLuaScript 使用 RunLuaScript 命令执行指定的LUA脚本文件中的函数,如有参数,在命令最后追加。多个参数用空格分隔。
参数一 LUA脚本文件相对路径。说明:此参数为相对路径,文件路径相对于X:\MirServer\Mir200\LuaEnvir\,如有多级目录,需给出此多级路径。
参数二 LUA脚本文件中的函数名(注意大小写)
参数... 脚本执行的参数。没有参数可不提供,如有多参数,参数间用空格分割。此参数最多支持八个。
使用示例:
范例一:
[@Login]
#ACT
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
范例二:
[@MAIN]
这是一个NPC点击触发LUA调用范例
<测试LUA/@测试LUA>\
[@测试LUA]
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
LUA脚本范例:
function Main(param1, param2, param3)
print(param1) -- param1 = 100
print(param2) -- param2 = "字符串"
print(param3) -- param3 = true
在传奇GXX引擎中,使用RunLuaScript命令可以方便地执行指定的LUA脚本文件中的函数,并且支持传递多个参数。以下是使用说明和示例,帮助您快速上手这一功能。
命令说明:
RunLuaScript命令允许执行位于X:\MirServer\Mir200\LuaEnvir\目录下的LUA脚本文件中的特定函数。
使用格式:
RunLuaScript 相对路径/脚本文件名.lua 函数名 参数1 参数2 ...
参数说明:
相对路径/脚本文件名.lua: 指定LUA脚本文件的相对路径,相对于X:\MirServer\Mir200\LuaEnvir\。
函数名: 要执行的LUA脚本文件中的函数名称,大小写敏感。
参数1 参数2 ...: 要传递给函数的参数,支持多个参数,用空格分隔。
使用示例:
范例一:
[@Login]
#ACT
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
这个示例中,当在登录时执行ACT动作时,会调用Market_Def\Test.lua文件中名为Main的函数,并传递参数100、"字符串"和true给该函数。
范例二:
[@MAIN]
这是一个NPC点击触发LUA调用范例
<测试LUA/@测试LUA>\
[@测试LUA]
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
在这个例子中,当玩家点击NPC触发了@测试LUA事件时,会执行Market_Def\Test.lua文件中的Main函数,并传递参数100、"字符串"和true。
LUA脚本示例:
Market_Def\Test.lua中的LUA脚本示例:
lua
function Main(param1, param2, param3)
print(param1) -- param1 = 100
print(param2) -- param2 = "字符串"
print(param3) -- param3 = true
end
这段LUA脚本中的Main函数接收三个参数,并分别打印它们的值。在实际使用中,您可以根据具体需求编写更复杂的逻辑,利用这一功能扩展游戏的交互和功能。
通过RunLuaScript命令,传奇GXX引擎为开发者提供了灵活而强大的工具,帮助您实现更多定制化的游戏内容和交互体验。
GXXM2引擎LUA脚本,使用RunLuaScript命令执行指定的LUA脚本文件中的函数,如有参数在命令最后追加多个参数用空格分隔。RunLuaScript”是LUA脚本执行命令“Market_Def\Test.lua”是 X:\MirServer\Mir200\LuaEnvir\ 目录下的脚本相对路径;“Main”是LUA脚本中的函数名;“100 "字符串" true”是三个参数。
LUA脚本调用命令: RunLuaScript 使用 RunLuaScript 命令执行指定的LUA脚本文件中的函数,如有参数,在命令最后追加。多个参数用空格分隔。
参数一 LUA脚本文件相对路径。说明:此参数为相对路径,文件路径相对于X:\MirServer\Mir200\LuaEnvir\,如有多级目录,需给出此多级路径。
参数二 LUA脚本文件中的函数名(注意大小写)
参数... 脚本执行的参数。没有参数可不提供,如有多参数,参数间用空格分割。此参数最多支持八个。
使用示例:
范例一:
[@Login]
#ACT
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
范例二:
[@MAIN]
这是一个NPC点击触发LUA调用范例
<测试LUA/@测试LUA>\
[@测试LUA]
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true
LUA脚本范例:
function Main(param1, param2, param3)
print(param1) -- param1 = 100
print(param2) -- param2 = "字符串"
print(param3) -- param3 = true

