[@main]
#ACT
LuaCall ../QuestDiary/Lua/测试lua.lua main('123');
function main(a)
Act("MOV S1 bxtc2");
local s = '';
if Check("equal <$STR(S1)> <$map>") and Check("equal <$STR(S1)> 123") then
Act("SendMsg 0 1成立"..a);
s = '测试逻辑1';
else
Act("SendMsg 0 不成立"..a);
end
local S1 = Value('');
s=s..'加入数据';
s=s..'S1:'
s=s..'Lua变量S1:'..S1;
Say(s);
Log('M2打印测试');
end
内置关键词说明: Act 用于执行传奇命令 如 Mov S1 123 Check 用于执行判断命令 如 if Check(’Equal <$STR(S1)> 123‘) then 返回布尔值 取反 请不要在判断命令前加not 而是用 if not check(’Equal <$STR(S1)> 123‘) then Value 用于获得变量或常量的值 如 local map = Value(‘<$MAP>’) Say 等效于 #say 用于显示对话内容 Log 用于打印内容到M2
作者:admin 创建时间:2024-08-29 09:46
更新时间:2024-08-29 11:07
更新时间:2024-08-29 11:07