请教:有关英雄得到的祝福“每天恢复魔法值”
我设定了祝福,让英雄$得到每天恢复一定量的魔法值y3,但是简单的设定!#HE$:Y7/y3/999/2;结果就是魔法现有值会不断增大,超出最大值后还在不断增加~我想用检测英雄变量的!#HE$:I命令检测,但是不知道这个命令是检测的 是魔法当前值呢还是最大值?看了 ERM帮助也不清楚...
我想的基本思路是这样的:1.检测英雄的魔法最大值储存到y1;
2.检测到当前值y2;
3.当且仅当y2<y1时,恢复魔法值;
4.y1-y2(=y3),y3大于n时,恢复值为n;
5.y1-y2(=y3),当y3小于n时,恢复值为y3;
我是刚刚接触ERM的菜鸟,而且对编程也不懂~现在正在看着ERM帮助和克招大的教程摸索着编写~~哪位ERM达人知道检测英雄的魔法当前值和最大值的命令各是什么啊~请赐教~~谢谢~~(我想用检测英雄的知识来找最大值,但是考虑还有技能“智力”,所以行不通)
PS: 有好心的达人能帮在下将上述事件完整的全写出来最好了(贪心啊;tl; )~~~或者有哪位达人知道关于“神秘术”的程序在哪个script的哪部分,告诉我也好,我去研究~~谢谢诸位了;misnn; ;aiel; 最大值用英雄属性检查功能:
!!HE-1:Ed0/d0/?y1/d0;
这样你将得到英雄的知识值,储存在Y1
将Y1*10就得到了英雄的最高魔法值:
!!VRy1:*10;
使用魔法值命令进行检查得到当前英雄的魔法值:
!!HE-1:I?y2;
注意:问号就是检查值的意思 这是全部脚本:
ZVSE
!?.......;(不清楚你的触发器)
!!HE-1:Ed0/d0/?y1/d0;
!!VRy1:*10;
!!HE-1:I?y2;
!!VRy3:Sy1-y2;
!!HE-1&y3>=n:Idn;
!!HE-1&y3<n:Idy3;
**end**
其中的n可自由代入你想使用的任何值。 如果你考虑到智力因素,可以检查当前英雄智力的等级,具体的我就不写了,那些代码我也记不是很清楚 谢谢克招大啊~~~;misnn; ;aiel; 克招大的初级教程写的确实是经典啊,我这个此前没接触编程的菜鸟,在看了教程后居然也能将里面的例子“地精赌博酒馆”ERM也看得明白;juwe;,强烈建议象我一样想自己动手改编ERM的菜鸟也去看看啊``
页:
[1]