Project1

标题: 求教关于”判定施法者是谁“的脚本如何写 [打印本页]

作者: crow2006    时间: 2013-8-1 10:47
标题: 求教关于”判定施法者是谁“的脚本如何写
我想实现如下效果:
当编号101的怪物使用101号技能,造成1000点伤害。

在Game_Battler里:

if user.is_a?(Game_Enemy)  and obj.id == 101
damage = 1000
end

如何判定使用技能者是编号101的怪物呢?
求教。
作者: 351323331    时间: 2013-8-1 13:21
加一句判断。
if user.is_a?(Game_Enemy)  and obj.id == 101 and obj.is_a?(RPG::Skill)  #如果使用者是魔物,obj为技能,技能为101号
就这样就可以了。
作者: 结城照美    时间: 2013-8-1 14:39
为什么不把技能101号直接设置为只有怪物101可以使用?
如果你要实现对于“同一种技能只有怪物101的威力是特别的”效果,你可以做两个除了数值其他都一样的技能啊
作者: 怪蜀黍    时间: 2013-8-1 18:45
  1. damage = 1000 if user.is_a?(Game_Enemy) and user.enemy_id == 101 and obj.is_a?(RPG::Skill) and obj.id == 101
复制代码
@Luciffer 尼桑来结帖喵。
作者: 上贺茂润    时间: 2013-8-4 13:14
专门给101配一个公共事件的技能,伤害1000
作者: 1299016758    时间: 2013-8-20 10:25
我还是不懂- -




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1