北大侠客行MUD论坛

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

tintin++ 星宿新手辨毒,颜色触发的例子

[复制链接]
发表于 2018-9-16 12:32:31 | 显示全部楼层 |阅读模式
tintin++研究半天,总算明白怎么搞颜色触发了,分享给要用的朋友们

   #action {~^\e[1;37m\r} {
        say 白色 -- ;
   };

   #action {~^\e[1;35m\r} {
        say 粉色 -- ;
   };

   #action {~^\e[35m\r} {
        say 紫色 -- ;
   };

   #action {~^\e[34m\r} {
        say 蓝色 -- ;
   };

   #action {~^\e[31m\r} {
        say 红色 -- ;
   };

   #action {## ### ##     #     @#   #####} {
        say 三叶草;
   };

   #action {###\. /#X\.    \.##   \.####} {
        say 单叶草;
   };

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2018-9-16 15:19:18 | 显示全部楼层
厉害
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2018-9-16 17:07:12 | 显示全部楼层
三叶草的紫色居然是亮紫色。经测试以后没有bug了。

#class biandu open;

#action {棒棒糖说道:「武学之道,欲速则不达,你最近是不是有点贪多嚼不烂啊?」} {
   ask da dizi about biandu;
};

#action {棒棒糖道,我派弟子毒技是为基础,你去山林给我挖根%1色%2叶草来吧。} {
   #var job_type 4;
   #var job_color %1;
   #var job_style %2;
   map.go 山林6;
   wa;
};

#action {你在地上找了半天,却什么也没发现。} {
   #delay {2} {wa};
};

#action {你摘下树边的一根不知名小草。} {
   l du cao;
};

#action {~^\e[1;37m\r} {
   #var cao_color 白;
};

#action {~^\e[1;35m\r} {
   #var cao_color 粉;
};

#action {~^\e[35m\r} {
   #var cao_color 紫;
};

#action {~^\e[34m\r} {
   #var cao_color 蓝;
};

#action {~^\e[1;34m\r} {
   #var cao_color 蓝;
};

#action {~^\e[31m\r} {
   #var cao_color 红;
};

#action {## ### ##     #     @#   #####} {
   #if {"$job_style" == "三" && "$job_color" == "$cao_color"  }
   {
        #delay {2} {ask_for_finish;};
   }
   {
        say $job_style $job_color not found, this is $cao_color  ;
        #delay {2} {wa};
   };
};

#action {###\. /#X\.    \.##   \.####} {
   #if {"$job_style" == "单" && "$job_color" == "$cao_color"  }
   {
        say right !!!!!;
        #delay {2} {ask_for_finish;};
   }
   {
        say $job_style $job_color not found, this is $cao_color ;
        #delay {2} {wa};
   };
};


#class biandu close;
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2018-9-17 02:11:23 | 显示全部楼层
#action {棒棒糖道,我派弟子毒技是为基础,你去山林给我挖根%1色%2叶草来吧。} {

这触发在我的tintin++无效。我猜症结应该出于%1和%2。其余的触发ok。
无论如何,给个赞
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2018-10-11 13:42:47 | 显示全部楼层
#action {棒棒糖说道:「武学之道,欲速则不达,你最近是不是有点贪多嚼不烂啊?」}

这个触发跟辩毒无关, 可以省略。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2018-10-11 15:36:12 | 显示全部楼层
我是做任务的空档来做biandu,所以有了这句话
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2018-10-11 15:43:45 | 显示全部楼层
这触发在我的tintin++无效。我猜症结应该出于%1和%2。其余的触发ok。
无论如何,给个赞。
scivda 发表于 2018-9-16 06:11 PM



这个后来我研究了一下明白了,如果你的action是写在别的类里面的话。
需要用%%来引用,因为%1,%2已经给第一层的alias来用了。
比如
#alias biandu {

         #action {棒棒糖道,我派弟子毒技是为基础,你去山林给我挖根%%1色%%2叶草来吧。} {
                #var job_type 4;
               #var job_color %%1;
               #var job_style %%2;
               map.go 山林6;
               wa;
         };
};
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

发表于 2018-10-13 11:31:12 | 显示全部楼层
谢谢,涨知识了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 02:29 PM , Processed in 0.009335 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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