on_damage(@result.hp_damage) if @result.hp_damage > 0
self.hp -= @result.hp_damage
self.mp -= @result.mp_damage
user.hp += @result.hp_drain
user.mp+= @result.mp_drain
end
复制代码
的
user.mp+= @result.mp_drain
复制代码
下面加
if self.hp<=0
if !self.actor?#如果被击杀单位不是角色
if self.id==1#如果被击杀的是1号敌人
$game_variables[1]+=1#变量1加1
end
end
end
复制代码
作者: acv255 时间: 2015-8-6 18:35
chd114 发表于 2015-8-6 18:15
game_battler的的下面加
这个好像不错,如果有很多个类似任务的话就要自己进编辑器修改成:
if self.id==1#如果被击杀的是1号敌人
$game_variables[1]+=1#变量1加1
end
if self.id==1#如果被击杀的是2号敌人
$game_variables[1]+=1#变量2加1
end
...
if self.id==1#如果被击杀的是n号敌人
$game_variables[1]+=1#变量n加1
end