Project1

标题: 怎样设置ID40的角色,固定在队伍中的位置? [打印本页]

作者: 老王的忧郁    时间: 2015-10-29 13:56
标题: 怎样设置ID40的角色,固定在队伍中的位置?
以下是我添加的整队功能的脚本。请教我该怎样设置ID为40的角色固定在队伍中的4号位置?
RUBY 代码复制
  1. Scene_Menu  在此添加的整队功能
  2. 整队按钮:
  3.       when 6 #整队
  4.        # 演奏确定 SE
  5.         $game_system.se_play($data_system.decision_se)
  6.         @checker = 0
  7.         @command_window.active = false
  8.         @status_window.active = true
  9.         @status_window.index = 0
  10.  
  11. 画面刷新:
  12.       when 6
  13.         $game_system.se_play($data_system.decision_se)
  14.         if @checker == 0
  15.           @changer = $game_party.actors[@status_window.index]
  16.           @where = @status_window.index
  17.           @checker = 1
  18.         else
  19.           $game_party.actors[@where] = $game_party.actors[@status_window.index]
  20.           $game_party.actors[@status_window.index] = @changer
  21.           @checker = 0
  22.           @status_window.refresh
  23.         end

作者: 汪汪    时间: 2015-10-29 21:57
when 6

       $game_system.se_play($data_system.decision_se)

        if @checker == 0
     
           if  $game_party.actors[@status_window.index].id != 40

         @changer = $game_party.actors[@status_window.index]

         @where = @status_window.index

          @checker = 1
          end

       else
          if $game_party.actors[@status_window.index].id != 40
         $game_party.actors[@where] = $game_party.actors[@status_window.index]

         $game_party.actors[@status_window.index] = @changer

          @checker = 0

         @status_window.refresh
         end
      end

额,只是让 40号不能移动
作者: 老王的忧郁    时间: 2015-10-30 21:31
汪汪 发表于 2015-10-29 21:57
when 6

       $game_system.se_play($data_system.decision_se)

谢谢,你的回复很有用!问题自己解决了




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