| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 26568 |  
| 最后登录 | 2019-11-8 |  
| 在线时间 | 36 小时 |  
 Lv1.梦旅人 
	梦石0 星屑72 在线时间36 小时注册时间2008-5-19帖子186 | 
| 本帖最后由 飞各大大 于 2011-11-23 10:02 编辑 
 用在公共事件里判断的:提取当前命中的单个敌人的队伍编号(全体攻击不算在内),不是数据库中敌人的ID
 
 我写成下面这个样子,不同敌人的队伍似乎可以判断出来,但是如果队伍里有几个相同敌人判断就不对了
 复制代码
for target in $scene.target_battlers
  $target_id = 1 if $game_troop.enemies[
  0].id == target.id
  $target_id = 2 if $game_troop.enemies[
  1].id == target.id
  $target_id = 3 if $game_troop.enemies[
  2].id == target.id
 p "被击中的敌人编号" + $target_id.to_s
end
 | 
 |