Project1

标题: 请求整合一个脚本到SRPGNEXT [打印本页]

作者: yuxuan    时间: 2015-5-24 00:15
标题: 请求整合一个脚本到SRPGNEXT
本帖最后由 yuxuan 于 2015-5-24 00:20 编辑

已知问题:战斗时剑形光标被顶替了233
需要请求整合的脚本(先头角色插入)如下:
RUBY 代码复制
  1. #==============================================================================
  2. # ★ RGSS3_先頭キャラクター挿入 Ver1.0
  3. #==============================================================================
  4. =begin
  5.  
  6. 作者:tomoaky
  7. webサイト:ひきも記 ([url]http://hikimoki.sakura.ne.jp/[/url])
  8.  
  9. 隊列の先頭にパーティに存在しないキャラクターグラフィックを表示します。
  10. 本来表示されるキャラクターは後ろへ押し出されます。
  11.  
  12. 2012.01.18 Ver1.0
  13.   公開
  14.  
  15. =end
  16.  
  17. #==============================================================================
  18. # □ 設定項目
  19. #==============================================================================
  20. module TMFIXHEAD
  21.   CHARACTER_NAME = "$juaner"     # 先頭キャラの画像ファイル名
  22.   CHARACTER_INDEX = 0             # 先頭キャラの画像インデックス
  23.  
  24.   USE_FUNCTION = true             # false にするとこのスクリプトの機能を無効化
  25. end
  26.  
  27. if TMFIXHEAD::USE_FUNCTION
  28.  
  29. #==============================================================================
  30. # ■ Game_Player
  31. #==============================================================================
  32. class Game_Player
  33.   #--------------------------------------------------------------------------
  34.   # ● リフレッシュ
  35.   #--------------------------------------------------------------------------
  36.   alias tmfixhead_game_player_refresh refresh
  37.   def refresh
  38.     tmfixhead_game_player_refresh
  39.     @character_name = TMFIXHEAD::CHARACTER_NAME
  40.     @character_index = TMFIXHEAD::CHARACTER_INDEX
  41.   end
  42. end
  43.  
  44. #==============================================================================
  45. # ■ Game_Follower
  46. #==============================================================================
  47. class Game_Follower < Game_Character
  48.   #--------------------------------------------------------------------------
  49.   # ● オブジェクト初期化
  50.   #--------------------------------------------------------------------------
  51.   alias tmfixhead_game_follower_initialize initialize
  52.   def initialize(member_index, preceding_character)
  53.     tmfixhead_game_follower_initialize(member_index - 1, preceding_character)
  54.   end
  55. end
  56.  
  57. #==============================================================================
  58. # ■ Game_Followers
  59. #==============================================================================
  60. class Game_Followers
  61.   #--------------------------------------------------------------------------
  62.   # ● オブジェクト初期化
  63.   #     leader : 先頭のキャラクター
  64.   #--------------------------------------------------------------------------
  65.   alias tmfixhead_game_followers_initialize initialize
  66.   def initialize(leader)
  67.     tmfixhead_game_followers_initialize(leader)
  68.     @data.push(Game_Follower.new(@data.size + 1, @data[-1]))
  69.   end
  70. end
  71.  
  72. end # if TMFIXHEAD::USE_FUNCTION




SRPG项目范例引用(帖子2楼):
https://rpg.blue/forum.php?mod=r ... 105&pid=2602699
作者: yuxuan    时间: 2015-5-24 21:35
没人吗




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