北大侠客行MUD论坛

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

tintin++的class 应用疑惑

[复制链接]
发表于 2011-12-22 18:57:02 | 显示全部楼层 |阅读模式
#ac {你向冲虚道长打听有关『quest』的消息}
{
        #class waitquest open;
        #ac {冲虚道长说道:「现在还没有新的工作可以分配给你,请稍等。」}
        {#delay 5 aq;#class waitquest close;#class waitquest kill;} ;
}
{5}

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

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-23 03:01:27 | 显示全部楼层

  1. #ac {你向冲虚道长打听有关『quest』的消息}
  2. {
  3.         #class waitquest open;
  4.         #ac {冲虚道长说道:「现在还没有新的工作可以分配给你,请稍等。」}
  5.         {#delay 5 aq;#class waitquest kill;}
  6.         #class waitquest close;
  7. }
  8. {5}
复制代码
try it..
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-23 09:24:10 | 显示全部楼层
为什么这么调整呢,我现在没环境
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-23 12:39:17 | 显示全部楼层
回复 3# daltom


#class waitquest open;
#class waitquest close;

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

参考BASIC的Begin和End...
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-23 20:25:40 | 显示全部楼层
我理解#class close只是表示后续action不再是属于这个#class,但应该发生的作用是前期的kill
是不是说不close,kill不能起做作用?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 10:17 AM , Processed in 0.009801 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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