北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3225|回复: 5

请问mush里关于enablegroup切换的问题

[复制链接]
发表于 2011-10-30 15:51:03 | 显示全部楼层 |阅读模式
问题是这样的,我想利用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
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-30 16:13:40 | 显示全部楼层
本帖最后由 mygame 于 2011-10-30 04:16 PM 编辑

EnanbleTriggerGroup(tg1,false)
使用有问题

EnanbleTriggerGroup("tg1",false)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-30 16:20:12 | 显示全部楼层
请示是不是把 local tg1 = GetVariable("tg1")
   local tg2 = GetVariable("tg2")  
去掉?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-30 16:20:17 | 显示全部楼层
请示是不是把 local tg1 = GetVariable("tg1")
   local tg2 = GetVariable("tg2")  
去掉?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-30 18:06:10 | 显示全部楼层

或这个改成
local tg1 = "tg1"
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-30 18:13:50 | 显示全部楼层
函数名字也是错误的
EnableTriggerGroup
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 05:22 AM , Processed in 0.011511 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表