ddjch 发表于 2011-10-30 15:51:03

请问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 16:13:40

本帖最后由 mygame 于 2011-10-30 04:16 PM 编辑

EnanbleTriggerGroup(tg1,false)
使用有问题

EnanbleTriggerGroup("tg1",false)

ddjch 发表于 2011-10-30 16:20:12

请示是不是把 local tg1 = GetVariable("tg1")
   local tg2 = GetVariable("tg2")
去掉?

ddjch 发表于 2011-10-30 16:20:17

请示是不是把 local tg1 = GetVariable("tg1")
   local tg2 = GetVariable("tg2")
去掉?

mygame 发表于 2011-10-30 18:06:10


或这个改成
local tg1 = "tg1"

mygame 发表于 2011-10-30 18:13:50

函数名字也是错误的
EnableTriggerGroup
页: [1]
查看完整版本: 请问mush里关于enablegroup切换的问题