文字MUD游戏论坛-天下泥潭群英会-水泊梁山

文字MUD游戏论坛-天下泥潭群英会-水泊梁山 (http://www.aolai.org/forums/)
-   『 机器人制作及下载 』 (http://www.aolai.org/forums/f5/)
-   -   求教一个简单的机器(不许笑我哦) (http://www.aolai.org/forums/t8239/)

hexi 2004-11-02 11:53

求教一个简单的机器(不许笑我哦)
 
一看到hp,就能知道需要打坐多少气血(精神)才能使真气(法力)达到最大值的那种
chat* bow

rikku 2004-11-02 15:33

内力:%s(%d)%s/%s(%d)%s
{nl=%1
maxnl=%2
#math mnl (((2*@maxnl-@nl)/80)*20)
dazuo @mnl}

hexi 2004-11-02 15:58

#math mnl (((2*@maxnl-@nl)/80)*20)

里面的80 and 20 都代表什么意思呀?

fengyue_xyj 2004-11-02 21:06

每次打坐(20)所能得到的内力为80,换言之就是dazuo最大值。
如果你dazuo 20能得到60内力,那你就把80换成60。

dhxy 2004-12-07 11:15

trigger:
气血:%s(%d)%s/%s(%d)%s*内力:%s(%d)%s/%s(%d)%s
action:
kee=%1;max_kee=%2;nl=%3;maxnl=%4;#math dz_num (((2*@maxnl-@nl)/80)*20);#if (@kee>@dz_num) {dazuo @dz_num} {#math dz_num (@kee-20);dazuo @dz_num}
这样就可以了吧!!!努力学习中!!!

argus 2004-12-08 19:00

第二个%s是多余的,要去掉,否则触发不上。

nirvana 2005-01-14 01:24

回复: 求教一个简单的机器(不许笑我哦)
 
内力:%s(%x)%s~/%s(%x)

exert recover
nl=%1
maxnl=%2
#math mnl ((2*@maxnl-@nl)/@nlPar)
#if (@mnl>600) {dazuo 600} {#if (@mnl<40) {mnl=0}
dazuo @mnl}


@nlPar 可以手动设置或者做个trigger 来获得基本force的级数, 不过手动应该更方便
一般force100以下 我们用不着做机器
force100-120 @nlPar=2
force120-140 @nlPar=3
force160-180 @nlPar=4
200以上 @nlPar=5

注, 气血需要在600以上

adi 2005-01-14 14:59

回复: 求教一个简单的机器(不许笑我哦)
 
#math mnl ((2*@maxnl-@nl)/@nlPar)
这句好像又问题

adi 2005-01-14 15:02

回复: 求教一个简单的机器(不许笑我哦)
 
内力:%s(%x)%s~/%s(%x)
nl=%1
maxnl=%2
#math mnl ((2*@maxnl-@nl)/@nlPar)
#if (@mnl>600) {dazuo 600} {#if (@mnl<40) {mnl=0}
dazuo @mnl}

假如有个force120的id,内力1500/1000,照上边的就是dazuo 500,直接就内力增强了吧?

nirvana 2005-01-14 22:57

回复: 求教一个简单的机器(不许笑我哦)
 
有个@nlPar这个变量
120可以选择3了
所以只dazuo 160左右,而不是dazuo 500


所有时间均为格林尼治时间 +9, 现在的时间是 02:24.

Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue


Content Relevant URLs by vBSEO 3.6.1