iever 发表于 2008-1-17 18:22:30

lingwu机器人

之前有lingwu的机器人了,不过自认为我编的很完美;so分享一下。

#TRIGGER {不能通过练习来提高了。} {#wa 3000;sleep} {lingwu}
#TRIGGER {你*练习*获得了*进步!} {#wa 500;practice @skill 50} {lingwu}
#TRIGGER {你的「基本*」进步了!} {#ad lvl 1} {lingwu}
#TRIGGER {你的基本功夫比你的高级功夫还高!} {ac=practice;d;sd;w;n;#wa 1000;sleep} {lingwu}
#TRIGGER {你的内力不够} {#if {@ac=practice} {sleep} {d;sd;w;n;sleep}} {lingwu}
#TRIGGER {你的体力} {#if {@skill=sword} {yun recover} {};#if {@skill=blade} {yun recover} {};#if {@skill=parry} {yun recover} {};#if {@skill=cuff} {sleep} {}} {lingwu}
#TRIGGER {你刚在三分钟内睡过一觉, 多睡对身体有害无益} { #wa 3000;practice @skill 50} {lingwu}
#TRIGGER {你略一凝神,精神看起来好多了} {#wa 500;lingwu @skill @lwt;yun regenerate} {lingwu}
#TRIGGER {你深深吸了几口气,脸色看起来好多了。} {#wa 500;practice @skill 50} {lingwu}
#TRIGGER {你需要提高基本功,不然练得再多也没有用。} {lvl_b=180;lvl_e=199;#if {@lvl>@lvl_e} {unwield left;unwield right;#ad count 1;#ca @count {skill=cuff} {skill=sword} {skill=blade} {skill=parry} {} {};lvl=@lvl_b} {};#if {@skill=parry} {wield sword} {};#if {@skill=sword} {wield sword} {};#if {@skill=blade} {wield blade} {};ac=lw;#wa 1000;sleep} {lingwu}
#TRIGGER {你一觉醒来,精神抖擞地活动了几下手脚} {hp;#math xue @maxqi*0.9-1;#if {@ac=lw} {dazuo @xue} {practice @skill 50}} {lingwu}
#TRIGGER {你运功完毕,深深吸了口气,站了起来} {#math lwt @maxjing/20;#if {@lwt>100} {lwt=100} {};s;e;nu;u;lingwu @skill @lwt;#wa 1000;yun regenerate} {lingwu}



在 trigger {你需要提高基本功,不然练得再多也没有用。} 那里改一改开始的基本功等级(lvl_b),和目标等级(lvl_e),同时可以在#ac @count后面加多要lingwu的基本功,比如要加lingwu claw,就加上{skill=claw}即可,parry看大家enable的是什么特殊武功,如果不是剑类,wield sword改成其它武器or空手。

[ 本帖最后由 iever 于 2008-1-18 08:39 AM 编辑 ]

xql 发表于 2008-1-19 11:30:17

看完以后有以下疑问:

#TRIGGER {你的体力} {#if {@skill=sword} {yun recover} {};#if {@skill=blade} {yun recover} {};#if {@skill=parry} {yun recover} {};#if {@skill=cuff} {sleep} {}} {lingwu}
进行判断的原因是什么?

#ca和#ac的用处是什么?

iever 发表于 2008-1-19 16:59:38

一、practice空手功夫耗内力,所以体力不足时不要yun recover了,直接睡觉。
二、#ac时显示trigger、新建trigger命令,全名是#action,#ca全名是#case,和计算机语言的switch case类似,不过zmud的这个命令可以循环对应赋值,比如#ca @count {1} {2} {3} {4} {5},当count=6、11、16……(5*n+1)时会执行{1}。
页: [1]
查看完整版本: lingwu机器人