请问一下怎样做个打坐到双倍内力就停了的trigger??
请问一下怎样做个打坐到双倍内力就停了的trigger??内力不超过双倍。内力双倍刚刚好就停了 ^【 气血 】 (%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 我认为关键在于1点气血可以转化多少点内力的问题
duno取的是0.7气血可以转化1内力%int( @v_dazuo * 0.7)
这个建议测算一下
1、是不是固定值?如果是固定的,当然好办,算算还缺多少内力,根据系数打坐就是了。
2、如果不是固定的,而是与内功等级有关,那就临时算个系数,根据系数打坐。如果内功提高了,重新测算。
3、如果是随机的,最难办了。当内力达到瓶颈时还好说,满了就满了。如果是新手,还没有到瓶颈,就很危险了,一不留神就会提高。
还有个通用的办法
用心跳转化气血数目最小值打坐。起来后显示hp,根据当前内力数值判断是否需要继续打坐。
[ 本帖最后由 zmeng 于 2009-9-3 09:32 AM 编辑 ] *0.7是为了预防打坐周溢出
囧 原帖由 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 是什么意思?? ttk_00 ttk_00 楼上的许多朋友已经变成历史人物了吧?>_< 打坐到超过双倍用halt停止就行 楼上的,你的回答实在是经典...而且准确....非常好!!!!!又实用!!!!!!你真牛!!!!!
页:
[1]