Project1
标题:
关于脚本的一个判断问题
[打印本页]
作者:
huihui99
时间:
2013-9-17 13:20
标题:
关于脚本的一个判断问题
本帖最后由 huihui99 于 2013-9-17 19:47 编辑
def make_attack_damage_value(attacker)
if 【】
$game_temp.common_event_id = 202
end
damage = attacker.atk * 3
………………
在Game_Battler的这个部分里插入一个公共事件
如果希望公共事件只在ID为01的玩家角色攻击时的伤害计算处触发,这个IF应该怎么写才是正确的?目前试的几种写法都报错
顺带问一下,是不是不能在同一个部分插入两个公共事件?每次测试都只有一个被调用。不过这个问题暂时还有凑合的办法所以不是太重要
作者:
351323331
时间:
2013-9-17 16:24
if attacker.actor? and attacker.id == 1 #先判断攻击者为角色,然后再判断ID
作者:
Password
时间:
2013-9-17 17:26
本帖最后由 Password 于 2013-9-17 21:07 编辑
if attacker.is_a?(Game_Actor) and attacker.id == 1
印象里是这样
作者:
huihui99
时间:
2013-9-17 19:48
2L的写法已测能用,多谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1