Project1

标题: 求脚本删除事件的写法. [打印本页]

作者: 火星·奈    时间: 2012-12-31 13:26
标题: 求脚本删除事件的写法.
求脚本删除事件的写法.
我试过这种{:2_272:}
$game_map.events[2000+@Temporary_cycle] = ni
失败了。。。
请问怎么写?l
作者: 1207420636    时间: 2012-12-31 20:41
我也不会,但是ARPG规范里用这个,可能可以提取一些用吧!
  1. class Dele
  2. #-------------------------------------------
  3. #        删除自然物
  4. #-------------------------------------------
  5.   def dele_nature
  6.   for nature in $game_map.events.values
  7.     next if nature.return_erased2
  8.     next if nature.list == nil
  9.     next if nature.list[0].code != 108
  10.     next if nature.list[1].parameters[0] != "自然物"
  11.     Drop_Item.delete_events(nature.id)
  12.   end
  13. end
  14. #-------------------------------------------
  15. #        删除BOSS
  16. #-------------------------------------------
  17.   def dele_boss
  18.   for boss in $game_map.events.values
  19.     next if boss.return_erased2
  20.     next if boss.list == nil
  21.     next if boss.list[0].code != 108
  22.     next if boss.list[1].parameters[0] != "Boss"
  23.     Drop_Item.delete_events(boss.id)
  24.   end
  25. end
  26. #-------------------------------------------
  27. #        删除Enemy
  28. #-------------------------------------------
  29.   def dele_enemy
  30.   for enemy in $game_map.events.values
  31.     next if enemy.return_erased2
  32.     next if enemy.list == nil
  33.     next if enemy.list[0].code != 108
  34.     next if enemy.list[1].parameters[0] != "敌人"
  35.     Drop_Item.delete_events(enemy.id)
  36.   end
  37. end
  38.   end
复制代码

作者: 弗雷德    时间: 2013-1-1 15:26
$game_map.events[事件ID].erase
作者: guoxiaomi    时间: 2013-3-7 20:16
修改变量、开关使“事件出现条件”不满足可行吗?




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