Project1
标题: 有没有“不被攻击”的脚本语句?【1VIP】 [打印本页]
作者: 黑舞嗜    时间: 2011-10-15 21:11
标题: 有没有“不被攻击”的脚本语句?【1VIP】
 本帖最后由 黑舞嗜 于 2011-10-15 21:18 编辑 
就是打开开关后,指定的X号角色不会被怪物攻击,关闭开关后才可攻击
补充:或者谁前卫角色不死光后卫角色不会被攻击的脚本,再论坛上找了1个这样的脚本,但是用这个脚本以后还是会出现后位角色被攻击的现象,个人感觉可能是怪物的目标被另一个怪物先打死,然后这个怪物就会自动攻击1号角色,而1号角色刚好是后卫,所以,你懂得
这是那个前后位脚本- class Game_Party
 
-   def random_target_actor(hp0 = false)
 
-     roulette = []
 
-     for i in 0...4
 
-       for actor in @actors
 
-         if (not hp0 and actor.exist?) or (hp0 and actor.hp0?)
 
-           if $data_classes[actor.class_id].position == i
 
-             roulette.push actor
 
-           end
 
-         end
 
-       end
 
-       return roulette[rand(roulette.size)] if roulette.size > 0
 
-     end
 
-     return nil
 
-   end
 
- end