传奇版本,传奇服务端,GM基地,传奇论坛,开区一条龙

 找回密码
 注册传奇GM论坛会员
996 996
查看: 387|回复: 0

[技术文章] 传奇GXX引擎 Lua脚本接口

[复制链接]
  • TA的每日心情
    开心
    2025-3-4 20:37
  • 2024

    主题

    2348

    帖子

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    37833
    发表于 2023-12-27 09:59:23 | 显示全部楼层 |阅读模式
    传奇GXX引擎 Lua脚本接口 >   GXX引擎LUA脚本使用帮助  


    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
    end


    范例说明:“RunLuaScript”是LUA脚本执行命令;
            “Market_Def\Test.lua”是 X:\MirServer\Mir200\LuaEnvir\ 目录下的脚本相对路径;
            “Main”是LUA脚本中的函数名;
            “100 "字符串" true”是三个参数。






    上一篇:传奇GXXM2引擎自定义按钮添加脚本功能
    下一篇:传奇GXX引擎LUA脚本的优势
    回复

    使用道具 举报

    本版积分规则

    QQ:2444100141 |小黑屋|手机版|传奇版本

    GMT+8, 2025-4-2 10:33 , Processed in 0.837690 second(s), 30 queries , Gzip On.

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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