首先你站在一个房间里,这个房间就是lua环境。
SetVariable是一个lua函数,本身也是一个全局变量。相当于有一个名叫 SetVariable 的人站在房间中。
target是你给一个mush变量起的名字,它不属于lua变量的一部分,是一个外部变量,而 %1 是 target 对应的值。
这是一个外部操作。相当于让SetVariable打开房间门把 %1 这个东西交给一个名字叫做 target 的人保管。
如果想再次使用这个 %1 ,需要叫房间里的另一个人GetVariable(这个人一直在房间里,是lua的全局变量),让他去找房间外面的叫做 target 的那个人,取一份%1的副本回来。
这个副本如果不在环境内赋值,在使用后就直接丢弃了,下次再用的时候让GetVariable再出门去取
大致如此 creat 发表于 2022-4-20 05:25 PM
用SetVariable (
我明白了,谢谢教主指点 creat 发表于 2022-4-20 05:25 PM
用SetVariable (
Mush客户端的变量要在脚本里用,要用GetVariable函数。脚本里的变量也不会直接存储在Mush客户端的变量列表里,要用SetVariable函数。mush是mush,lua是lua。local则是lua某函数内。这样哈。懂了
页:
1
[2]