传奇部落

其他引擎LUA脚本调用命令RunLuaScriptg功能讲解

[复制链接]
发表于 2024-1-26 08:52:21 | 显示全部楼层 |阅读模式
GXXM2引擎LUA脚本,使用RunLuaScript命令执行指定的LUA脚本文件中的函数,如有参数在命令最后追加多个参数用空格分隔。RunLuaScript”是LUA脚本执行命令“Market_Def\Test.lua”是 X:\MirServer\Mir200\LuaEnvir\ 目录下的脚本相对路径;“Main”是LUA脚本中的函数名;“100 "字符串" true”是三个参数。
: T1 Z9 q6 J0 M5 p3 L
5 @* I; o3 ?) @+ o
+ I$ I0 S# \" D7 y
LUA脚本调用命令:  RunLuaScript  使用 RunLuaScript 命令执行指定的LUA脚本文件中的函数,如有参数,在命令最后追加。多个参数用空格分隔。
8 }8 Y+ L! p( d, l
3 l% C& ^& _/ r- t
" T. m" s9 f5 `6 i
参数一 LUA脚本文件相对路径。说明:此参数为相对路径,文件路径相对于X:\MirServer\Mir200\LuaEnvir\,如有多级目录,需给出此多级路径。
& h. K1 g( R2 _参数二 LUA脚本文件中的函数名(注意大小写)
& O/ X2 M# u1 v: y% \5 h8 w% b$ [9 x参数... 脚本执行的参数。没有参数可不提供,如有多参数,参数间用空格分割。此参数最多支持八个。 * m! w; g4 `% K+ A% ~4 m2 F

  O( M0 y2 @5 ?$ B

% D8 W1 W/ t& M, Z- G# K8 Y$ T% g使用示例:  ' }! L. v: l" n- T
范例一:
! ?8 q9 S' G" k' R3 i3 }[@Login]& J- U  D2 C$ S$ o
#ACT" h2 L) l0 q4 o% z) C( b: M
RunLuaScript Market_Def\Test.lua Main 100 "字符串" true0 \' I  u1 w. g7 w
/ r# R$ _1 c0 y  ?& Z/ J' f1 e
% |6 F& f% e& @
范例二:+ N( A; U: w( s4 l$ _! F
[@MAIN]% M. I6 S9 X6 H' H, b# Y* `  ^
这是一个NPC点击触发LUA调用范例
# c% k2 f1 ?" J' P4 Z+ l<测试LUA/@测试LUA>\
5 X) }$ r3 Q* z6 j  r$ W1 M
/ I) V" a9 o( ^

4 x/ U! W$ E' }" m' z: F[@测试LUA]
/ |0 \7 A# E2 i$ b) G8 RRunLuaScript Market_Def\Test.lua Main 100 "字符串" true) G  t' W+ W; {5 L

! ^: P6 W7 Q. {* U* z$ Z7 j# N

7 I% c( @0 L/ R/ oLUA脚本范例:+ ^  k" D* q. Y) @. t
function Main(param1, param2, param3)% [) X! [& h4 w* G5 S1 r# t) l+ i
    print(param1) -- param1 = 1008 v# Z- w$ L6 ?! y9 P
    print(param2) -- param2 = "字符串"
  \5 @/ ~- q& \( _& \+ P    print(param3) -- param3 = true: I* Q# t, Q0 r8 g! L

3 i" n3 W6 z* l( T: t
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-10-25 22:20 , Processed in 皖公网安备:34112402000394号 0.180697 second(s), 24 queries .