![]() |
求教一个简单的机器(不许笑我哦)
一看到hp,就能知道需要打坐多少气血(精神)才能使真气(法力)达到最大值的那种
chat* bow |
内力:%s(%d)%s/%s(%d)%s
{nl=%1 maxnl=%2 #math mnl (((2*@maxnl-@nl)/80)*20) dazuo @mnl} |
#math mnl (((2*@maxnl-@nl)/80)*20)
里面的80 and 20 都代表什么意思呀? |
每次打坐(20)所能得到的内力为80,换言之就是dazuo最大值。
如果你dazuo 20能得到60内力,那你就把80换成60。 |
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} 这样就可以了吧!!!努力学习中!!! |
第二个%s是多余的,要去掉,否则触发不上。
|
回复: 求教一个简单的机器(不许笑我哦)
内力:%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以上 |
回复: 求教一个简单的机器(不许笑我哦)
#math mnl ((2*@maxnl-@nl)/@nlPar)
这句好像又问题 |
回复: 求教一个简单的机器(不许笑我哦)
内力:%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,直接就内力增强了吧? |
回复: 求教一个简单的机器(不许笑我哦)
有个@nlPar这个变量
120可以选择3了 所以只dazuo 160左右,而不是dazuo 500 |
回复: 求教一个简单的机器(不许笑我哦)
*@maxnl-@nl的前边不是乘以2了吗?
|
回复: 求教一个简单的机器(不许笑我哦)
法术 (%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 |
回复: 求教一个简单的机器(不许笑我哦)
#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
|
回复: 求教一个简单的机器(不许笑我哦)
#ALIAS maxforce {#t+ 1a;score;skills;hp;#wa 5000;#t- 1a}
|
回复: 求教一个简单的机器(不许笑我哦)
#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
|
回复: 求教一个简单的机器(不许笑我哦)
贴出来的trigger 都不是太好
因为不同的id..气血精神,内力法力.都不是同样位数的 有的lib..如果都是气血精神内力法力满位的话那个%s就没法触发的..因为/ 后面紧接着就是数字...而且 / 前面其实有些地方看上去是空格,却不能用%s触发只能照样paste上去或用其他wild card匹配. 要做一个所有id都能用的触发,还算比较繁琐的.要用(?)触发,用%isnumber()一个一个判断,如果只是自己id能用的就简单多了! |
回复: 求教一个简单的机器(不许笑我哦)
引用:
发现了不少好东西 谢谢大家的开诚布公。 个人感觉最容易被接受的是saint的触发 呵呵 |
回复: 求教一个简单的机器(不许笑我哦)
判断当前内力--〉极限打坐--〉再次判断当前内力-->继续打坐--〉打坐的气血小于20-----〉〉〉〉开始杀怪
|
回复: 求教一个简单的机器(不许笑我哦)
有帮助.......顶
|
回复: 求教一个简单的机器(不许笑我哦)
呵呵 我也不大懂啊!
有点点郁闷 还是没有钱啊 |
回复: 求教一个简单的机器(不许笑我哦)
hehee heheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
回复: 求教一个简单的机器(不许笑我哦)
我还是看不太懂,哪里有zmud的教程?
|
回复: 求教一个简单的机器(不许笑我哦)
那也不简单了,会了这个就能举一反三了
|
回复: 求教一个简单的机器(不许笑我哦)
鼎
鼎破 鼎坡天 顶顶顶顶 丁丁丁丁丁 水车来了 牛拉的 水车来了 马拉的 水车来了 驴拉的 水车来了 骡拉的 水车来了 人拉的 |
回复: 求教一个简单的机器(不许笑我哦)
看不懂..:em01::em01:
|
回复: 求教一个简单的机器(不许笑我哦)
高级,很有意思很有意思
|
回复: 求教一个简单的机器(不许笑我哦)
没钱 回帖赚钱买机器人 :em01:
|
回复: 求教一个简单的机器(不许笑我哦)
涨见识啊!涨见识!顶。
|
回复: 求教一个简单的机器(不许笑我哦)
关键还是算法。。。编起来并不困难,调试很重要
|
回复: 求教一个简单的机器(不许笑我哦)
适用自己的才是最好的,呵呵
|
| 所有时间均为格林尼治时间 +9, 现在的时间是 03:55. |
Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号
站长 fengyue