Project1

标题: 快速切換領隊幫加個開關來控制是否開啟腳本功能 [打印本页]

作者: liu5417    时间: 2016-3-17 10:55
标题: 快速切換領隊幫加個開關來控制是否開啟腳本功能
因為在搭乘飛行船時不想要有切換隊員的功能,用事件做對腳本無效,所以能否幫我加個開關,感謝


RUBY 代码复制
  1. class Game_Party
  2.   def m5_20150705_swap_leader
  3.     return unless a = @actors.shift
  4.     @actors.push a
  5.     $game_player.refresh
  6.   end
  7. end
  8. class Scene_Map
  9.   alias m5_20150705_update_call_menu update_call_menu
  10.   def update_call_menu
  11.     $game_party.m5_20150705_swap_leader if Input.trigger?(:L)
  12.     m5_20150705_update_call_menu
  13.   end
  14. end
  15.   #--------------------------------------------------------------------------
  16.   #地图上按L(默认为键盘上的Q)切换领队,要改按键就改第四行的最后那个:L

作者: 喵呜喵5    时间: 2016-3-17 12:45
本帖最后由 喵呜喵5 于 2016-3-17 14:45 编辑

20号开关打开时不切换领队
  1. class Game_Party
  2.   def m5_20150705_swap_leader
  3.     return if $game_switches[20]
  4.     return unless a = @actors.shift
  5.     @actors.push a
  6.     $game_player.refresh
  7.   end
  8. end
  9. class Scene_Map
  10.   alias m5_20150705_update_call_menu update_call_menu
  11.   def update_call_menu
  12.     $game_party.m5_20150705_swap_leader if Input.trigger?(:L)
  13.     m5_20150705_update_call_menu
  14.   end
  15. end
复制代码





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