moy 发表于 2014-5-26 19:43 这个eval定义在rgss内置脚本中,并不是在battler的上下文中执行代码。 其实我真不知道这个eval的上下文,现在我上学,也没环境。总之你在技能公式里输出self来确认一下eval的上下文吧……应该不是battler类的实例就是 |
…… 记得有个用强制行动来做奥义什么的的方法…… 你可以试试用第一个技能给变量赋值,然后第二个强制用的才计算伤害…… |
学点简单的事件脚本吧…… 所有变量操作全都可以用脚本实现 顺便别用4L的脚本,那个是误导 |
没办法做到先读取变量,再计算伤害吗?不管怎么样还是谢谢前辈的指教{:6_367:}{:6_367:}{:6_367:} |
|
谢谢。但这样还没有实质解决我的问题,比如我的变量是两个的(金钱*5+步数*10) 或者是分段的变量 金钱为0时, v[1]=A 金钱大于0小于5000时 v[1]=B 金钱大于5000,小于10000时 v[1]=C 金钱大于1000时 v[1]=D A、B、C、D是不相等的 这样又改如何解决? |
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-2-23 01:11
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.