tintin++ 星宿新手辨毒,颜色触发的例子
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 厉害 三叶草的紫色居然是亮紫色。经测试以后没有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; #action {棒棒糖道,我派弟子毒技是为基础,你去山林给我挖根%1色%2叶草来吧。} {
这触发在我的tintin++无效。我猜症结应该出于%1和%2。其余的触发ok。
无论如何,给个赞{:7_276:}。 #action {棒棒糖说道:「武学之道,欲速则不达,你最近是不是有点贪多嚼不烂啊?」}
这个触发跟辩毒无关, 可以省略。 我是做任务的空档来做biandu,所以有了这句话 这触发在我的tintin++无效。我猜症结应该出于%1和%2。其余的触发ok。
无论如何,给个赞。
scivda 发表于 2018-9-16 06:11 PM http://www.pkuxkx.com/forum/images/common/back.gif
这个后来我研究了一下明白了,如果你的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;
};
}; 谢谢,涨知识了{:7_281:}
页:
[1]