关于武当新手任务阵法触发,有没有像我这样做的
新人先报到,久仰pkuxkx大名,以前在西游记总站和几个地方站混过,来这里一看,果然博大精深,按内容丰富程度来说,西游记岂能与pkuxkx同日而语。好了,言归正传
我做武当阵法触发开始的思路是根据开始的位置来判断是开始是第几步该走哪个位置,比如#if @start_wei="金" {#var step 1}和教头提示正/反次数比如#add step +1,再根据根据五行相生相克顺序#if @step=... {zouwei ......},能实现,但感觉有点小麻烦。
后来看wiki介绍的时候说其他弟子走完位置,剩下的就是该走的,于是想到个简单的方法。
开始#var total 15;
清*一会儿站在金位。
#add total -1
清*一会儿站在木位。
#add total -2
水 -3 火-4 土 -5
#if @total=1 {zouwei 金;#var total 15}
#if @total=2 {zouwei 木;#var total 15}
...
...
测试可行。
有没有像我这样做的啊
北大侠客行MUD,中国最好的MUD 学习下你的思路。。做其他任务用得上。 按照你的思路,尝试编一个试试,自己盯着太累人了 #if @total=1 {zouwei 金;#var total 15}
#if @total=2 {zouwei 木;#var total 15}
这个用什么触发? #if {@zj_me=½e} {zj_me=ľ} {#if {@zj_me=ľ} {zj_me=íá} {#if {@zj_me=íá} {zj_me=Ë®} {#if {@zj_me=Ë®} {zj_me=»e} {#if {@zj_me=»e} {zj_me=½e}}}}};zouwei @zj_me
分四个提示句 #if {@zj_me=金} {zj_me=木} {#if {@zj_me=木} {zj_me=土} {#if {@zj_me=土} {zj_me=水} {#if {@zj_me=水} {zj_me=火} {#if {@zj_me=火} {zj_me=金}}}}};zouwei @zj_me
四个语句分别触发 楼主的思路挺好的,但是好像改了,触发不了
我用的笨办法,两个变量,正反每个变量5个条件判断,每走一个位置用通配符取一次五行位置变量位置,每变一次极性取一次极性变量
大概如下:
#TRIGGER {从自己现在的位置按照『(*)五行阵』的要求往下走一步}
{#if %1="正" {#var jixing 1};
#if %1="反" {#var jixing 0};
#wa 4000;
#if @jixing=1 {
#if @weizhi="金" {zouwei 水};
#if @weizhi="木" {zouwei 火};
#if @weizhi="水" {zouwei 木};
#if @weizhi="火" {zouwei 土};
#if @weizhi="土" {zouwei 金}};
#if @jixing=0 {
#if @weizhi="金" {zouwei 木};
#if @weizhi="木" {zouwei 土};
#if @weizhi="水" {zouwei 火};
#if @weizhi="火" {zouwei 金};
#if @weizhi="土" {zouwei 水}
}
}
页:
[1]