daltom 发表于 2011-12-22 18:57:02

tintin++的class 应用疑惑

#ac {你向冲虚道长打听有关『quest』的消息}
{
        #class waitquest open;
        #ac {冲虚道长说道:「现在还没有新的工作可以分配给你,请稍等。」}
        {#delay 5 aq;#class waitquest close;#class waitquest kill;} ;
}
{5}

我的目的是减少误触发,实现多行触发的效果,可用起来不很理想,是不是class用的不对呢。

北大侠客行MUD,中国最好的MUD

fanzeyi 发表于 2011-12-23 03:01:27


#ac {你向冲虚道长打听有关『quest』的消息}
{
      #class waitquest open;
      #ac {冲虚道长说道:「现在还没有新的工作可以分配给你,请稍等。」}
      {#delay 5 aq;#class waitquest kill;}
      #class waitquest close;
}
{5}
try it..

daltom 发表于 2011-12-23 09:24:10

为什么这么调整呢,我现在没环境

fanzeyi 发表于 2011-12-23 12:39:17

回复 3# daltom


#class waitquest open;
#class waitquest close;

表示一个Class的开始和结束... 你的Class结束放到触发里当然不会结束了...

参考BASIC的Begin和End...

daltom 发表于 2011-12-23 20:25:40

我理解#class close只是表示后续action不再是属于这个#class,但应该发生的作用是前期的kill
是不是说不close,kill不能起做作用?
页: [1]
查看完整版本: tintin++的class 应用疑惑