文字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

adi 2005-01-18 12:44

回复: 求教一个简单的机器(不许笑我哦)
 
*@maxnl-@nl的前边不是乘以2了吗?

低手 2005-01-27 22:55

回复: 求教一个简单的机器(不许笑我哦)
 
法术 (%x)%s- (*)%s(%d)/(*)
spells=%3
--------------------------------------------
内功心法 (%x)%s- (*)%s(%d)/(*)
force=%3
--------------------------------------------
体格:~[%s(%d)~]%s根骨:~[%s(%d)~]%s悟性:~[%s(%d)~]%s灵性:~[%s(%d)~]
gengu=%2;lingxin=%4
-------------------------------------------
法力:(%s)(%d) /(%s)(%d)
fali=%2;#math falimubiao %4*2;#math buchfalijiben (@spells/10+@lingxin/3+3)*2;#math buchfali (@falimubiao-@fali)/@buchfalijiben*20;mingsi @buchfali
-------------------------------------------
内力:(%s)(%d) /(%s)(%d)
neili=%2;#math neilimubiao %4*2;#math buchneilijiben (@force/10+@gengu/3+3)*2;#math buchneili (@neilimubiao-@neili)/@buchneilijiben*20;dazuo @buchneili
--------------------------------------------

这个可以精确到dazuo 0 OR mingsi 0

做个alias抓取到force/spells/根骨/灵性等指标后自动计算,正循环后可用,直到force/spells到999级都没问题。

感谢saint,我是给了他一个hi后,然后直接向他要源码的,并且得到了saint的耐心讲解。
applaud saint

xiaoj 2005-02-23 00:47

回复: 求教一个简单的机器(不许笑我哦)
 
#TRIGGER {气血:%s(%d)/*~%*内力:(%s)(%d) /(%s)(%d)} {kee=%1;neili=%3;#math neilimubiao %5*2;#math buchneilijiben (@force/10+@gengu/3+3)*2;#math buchneili (@neilimubiao-@neili)/@buchneilijiben*20;#if @buchneili>@kee {#math buchneili {@kee-300}};dazuo @buchneili} {1a} 548

xiaoj 2005-02-23 00:49

回复: 求教一个简单的机器(不许笑我哦)
 
#ALIAS maxforce {#t+ 1a;score;skills;hp;#wa 5000;#t- 1a}

xiaoj 2005-02-23 00:59

回复: 求教一个简单的机器(不许笑我哦)
 
#TRIGGER {精神:%s(%d)/*~%*法力:(%s)(%d) /(%s)(%d)} {ji=%1;fali=%3;#math falimubiao %5*2;#math buchfalijiben (@spells/10+@lingxin/3+3)*2;#math buchfali (@falimubiao-@fali)/@buchfalijiben*20;#if @buchfali>@ji {#math buchfali {@ji-300}};mingsi @buchfali} {1aa} 518

jackfrid 2005-03-01 07:43

回复: 求教一个简单的机器(不许笑我哦)
 
贴出来的trigger 都不是太好

因为不同的id..气血精神,内力法力.都不是同样位数的

有的lib..如果都是气血精神内力法力满位的话那个%s就没法触发的..因为/ 后面紧接着就是数字...而且 / 前面其实有些地方看上去是空格,却不能用%s触发只能照样paste上去或用其他wild card匹配.

要做一个所有id都能用的触发,还算比较繁琐的.要用(?)触发,用%isnumber()一个一个判断,如果只是自己id能用的就简单多了!

17181473 2005-05-07 23:16

回复: 求教一个简单的机器(不许笑我哦)
 
引用:

作者: 低手
法术 (%x)%s- (*)%s(%d)/(*)
spells=%3
--------------------------------------------
内功心法 (%x)%s- (*)%s(%d)/(*)
force=%3
--------------------------------------------
体格:~[%s(%d)~]%s根骨:~[%s(%d)~]%s悟性:~[%s(%d)~]%s灵性:~[%s(%d)~]
gengu=%2;lingxin=%4
-------------------------------------------
法力:(%s)(%d) /(%s)(%d)
fali=%2;#math falimubiao %4*2;#math buchfalijiben (@spells/10+@lingxin/3+3)*2;#math buchfali (@falimubiao-@fali)/@buchfalijiben*20;mingsi @buchfali
-------------------------------------------
内力:(%s)(%d) /(%s)(%d)
neili=%2;#math neilimubiao %4*2;#math buchneilijiben (@force/10+@gengu/3+3)*2;#math buchneili (@neilimubiao-@neili)/@buchneilijiben*20;dazuo @buchneili
--------------------------------------------

这个可以精确到dazuo 0 OR mingsi 0

做个alias抓取到force/spells/根骨/灵性等指标后自动计算,正循环后可用,直到force/spells到999级都没问题。

感谢saint,我是给了他一个hi后,然后直接向他要源码的,并且得到了saint的耐心讲解。
applaud saint


发现了不少好东西
谢谢大家的开诚布公。
个人感觉最容易被接受的是saint的触发
呵呵

126126 2005-06-01 18:22

回复: 求教一个简单的机器(不许笑我哦)
 
判断当前内力--〉极限打坐--〉再次判断当前内力-->继续打坐--〉打坐的气血小于20-----〉〉〉〉开始杀怪

Gone 2005-06-15 13:28

回复: 求教一个简单的机器(不许笑我哦)
 
有帮助.......顶

goldengod 2005-06-16 14:25

回复: 求教一个简单的机器(不许笑我哦)
 
呵呵 我也不大懂啊!
有点点郁闷
还是没有钱啊

goldengod 2005-06-16 14:38

回复: 求教一个简单的机器(不许笑我哦)
 
hehee heheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

pkcat 2005-07-21 14:56

回复: 求教一个简单的机器(不许笑我哦)
 
我还是看不太懂,哪里有zmud的教程?

ytarch 2005-10-08 18:50

回复: 求教一个简单的机器(不许笑我哦)
 
那也不简单了,会了这个就能举一反三了

wilewoof 2008-05-14 03:41

回复: 求教一个简单的机器(不许笑我哦)
 

鼎破
鼎坡天
顶顶顶顶
丁丁丁丁丁
水车来了 牛拉的
水车来了 马拉的
水车来了 驴拉的
水车来了 骡拉的
水车来了 人拉的

sage1224 2008-05-17 17:17

回复: 求教一个简单的机器(不许笑我哦)
 
看不懂..:em01::em01:

126126 2008-05-31 05:15

回复: 求教一个简单的机器(不许笑我哦)
 
高级,很有意思很有意思

popxox 2008-06-12 16:36

回复: 求教一个简单的机器(不许笑我哦)
 
没钱 回帖赚钱买机器人 :em01:

windrose 2008-09-27 12:52

回复: 求教一个简单的机器(不许笑我哦)
 
涨见识啊!涨见识!顶。

sansouci 2008-10-08 01:47

回复: 求教一个简单的机器(不许笑我哦)
 
关键还是算法。。。编起来并不困难,调试很重要

cjsscn 2012-10-17 23:40

回复: 求教一个简单的机器(不许笑我哦)
 
适用自己的才是最好的,呵呵


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

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

站长 fengyue


Content Relevant URLs by vBSEO 3.6.1