查看: 1803|回复: 1

[結帖]路路的角色倉庫的問題

[复制链接]
david_ng223 该用户已被删除
发表于 2016-3-1 09:12:13 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

寒

梦石
0
星屑
1049
在线时间
1391 小时
注册时间
2010-8-9
回帖
3301
发表于 2016-3-3 22:43:13 | 显示全部楼层
本帖最后由 寒冷魔王 于 2016-3-3 22:48 编辑

[pre lang="ruby"]  #--------------------------------------------------------------------------
  # ● 隊伍管理 # Chill
  #--------------------------------------------------------------------------
  def command_129
    actor = $game_actors[@params[0]]
    if actor
      if @params[1] == 0    # 入隊
        if @params[2] == 1  # 初始化
          actor_id = @params[0]
          arrid = $game_party.apack_actor.collect { |a| a.id if a }
          if arrid.include?(actor_id)
            name = $game_actors[actor_id].name
            $game_message.add("是否抛弃在仓库的【#{name}】?")
            setup_m5_choices(999,"Yes","No")
            if $game_variables[999] == 0
              $game_message.add("将【#{name}】忍痛抛弃了。")
              $game_actors[actor_id]].setup(actor_id)
              # 除旧迎新
              $game_party.apack_ove(actor_id)
              $game_party.add_actor(actor_id)
              return
            else
              $game_message.add("你沒有選擇抛弃你珍而重之的【#{name}】~這實在是太好了!")
            end
          else
            $game_actors[@params[0]].setup(@params[0])
          end
        end
        $game_party.add_actor(@params[0])
      else                  # 離隊
        $game_party.remove_actor(@params[0])
      end
    end
  end[/pre]

按照楼主的工程,改了一下。
请将你自写的setup删除。

另外请注意,调用setup_m5_choices这个函数时,如果是在Game_Interpreter外调用,请使用$game_map.interpreter.setup_m5_choices(...)

评分

参与人数 2星屑 +30 梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案
david_ng223 + 30 謝謝魔王

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部