请问mush里关于enablegroup切换的问题
问题是这样的,我想利用enabletriggergroup(xxx,true/false)来切换2个同样触发 命令不同的trigger假设2个trigger都是抓取的是气血和内力的数值为别为tg1 tg2
tg1的内容为内力>800时 做A;否则关闭tg1 开启tg2
tg2的内容为 打坐内力直到double内力 关闭tg2 开启tg1
这里就有个问题 我在trigger的group那栏分别填入了tg1 tg2
然后在脚本里
function lx(nl)
local tg1 = GetVariable("tg1")
local tg2 = GetVariable("tg2")
if nl*1>800 then
Send("practice1")
else
EnanbleTriggerGroup(tg1,false)
EnanbleTriggerGroup(tg2,ture)
Send("hp")
end
end
但是执行不了 不知道原因是什么?请大侠们指教
北大侠客行MUD,中国最好的MUD 本帖最后由 mygame 于 2011-10-30 04:16 PM 编辑
EnanbleTriggerGroup(tg1,false)
使用有问题
EnanbleTriggerGroup("tg1",false) 请示是不是把 local tg1 = GetVariable("tg1")
local tg2 = GetVariable("tg2")
去掉? 请示是不是把 local tg1 = GetVariable("tg1")
local tg2 = GetVariable("tg2")
去掉? 是
或这个改成
local tg1 = "tg1" 函数名字也是错误的
EnableTriggerGroup
页:
[1]