yuexuan 发表于 2009-9-3 03:44:42

请问一下怎样做个打坐到双倍内力就停了的trigger??

请问一下怎样做个打坐到双倍内力就停了的trigger??内力不超过双倍。内力双倍刚刚好就停了

duno 发表于 2009-9-3 08:55:38

^【 气血 】 (%d)%s/ (%d)%s~[???~%~]%s【 内力 】 (%d)%s/ (%d)
v_dazuo=%min( %eval( %4*2-%3), %eval( %1*0.85))
v_dazuo=%max( %int( @v_dazuo * 0.7), 10)
#if (%3> %4 * 1.9) {#mess done} {dazuo @v_dazuo}

^你运功完毕,深深吸了口气,站了起来。
exert recover
hp

zmeng 发表于 2009-9-3 09:30:07

我认为关键在于1点气血可以转化多少点内力的问题

duno取的是0.7气血可以转化1内力%int( @v_dazuo * 0.7)

这个建议测算一下

1、是不是固定值?如果是固定的,当然好办,算算还缺多少内力,根据系数打坐就是了。
2、如果不是固定的,而是与内功等级有关,那就临时算个系数,根据系数打坐。如果内功提高了,重新测算。
3、如果是随机的,最难办了。当内力达到瓶颈时还好说,满了就满了。如果是新手,还没有到瓶颈,就很危险了,一不留神就会提高。

还有个通用的办法

用心跳转化气血数目最小值打坐。起来后显示hp,根据当前内力数值判断是否需要继续打坐。

[ 本帖最后由 zmeng 于 2009-9-3 09:32 AM 编辑 ]

duno 发表于 2009-9-3 09:53:34

*0.7是为了预防打坐周溢出

yuexuan 发表于 2009-9-3 20:14:05

原帖由 duno 于 2009-9-3 08:55 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
^【 气血 】 (%d)%s/ (%d)%s~[???~%~]%s【 内力 】 (%d)%s/ (%d)
v_dazuo=%min( %eval( %4*2-%3), %eval( %1*0.85))
v_dazuo=%max( %int( @v_dazuo * 0.7), 10)
#if (%3> %4 * 1.9) {#mess done} {dazuo @v_dazuo ...
什么是%eval 和%int 是什么意思??

mrchenbo 发表于 2011-4-9 13:04:52

ttk_00 ttk_00

lihaooo 发表于 2011-4-9 13:28:33

楼上的许多朋友已经变成历史人物了吧?>_<

ytywwqqt 发表于 2011-4-9 14:58:54

打坐到超过双倍用halt停止就行

gegewu 发表于 2011-4-18 04:23:47

楼上的,你的回答实在是经典...而且准确....非常好!!!!!又实用!!!!!!你真牛!!!!!
页: [1]
查看完整版本: 请问一下怎样做个打坐到双倍内力就停了的trigger??