查看: 1841|回复: 2

[已经解决] 怎样设置ID40的角色,固定在队伍中的位置?

[复制链接]
梦石
0
星屑
75
在线时间
73 小时
注册时间
2015-7-10
回帖
26
发表于 2015-10-29 13:56:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
以下是我添加的整队功能的脚本。请教我该怎样设置ID为40的角色固定在队伍中的4号位置?
[pre lang="ruby"]Scene_Menu  在此添加的整队功能
整队按钮:
      when 6 #整队
       # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        @checker = 0
        @command_window.active = false
        @status_window.active = true
        @status_window.index = 0

画面刷新:
      when 6
        $game_system.se_play($data_system.decision_se)
        if @checker == 0
          @changer = $game_party.actors[@status_window.index]
          @where = @status_window.index
          @checker = 1
        else
          $game_party.actors[@where] = $game_party.actors[@status_window.index]
          $game_party.actors[@status_window.index] = @changer
          @checker = 0
          @status_window.refresh
        end[/pre]
梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-10-29 21:57:45 | 显示全部楼层
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号不能移动

评分

参与人数 1星屑 +90 收起 理由
RyanBern + 90 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
75
在线时间
73 小时
注册时间
2015-7-10
回帖
26
 楼主| 发表于 2015-10-30 21:31:42 来自手机 | 显示全部楼层
汪汪 发表于 2015-10-29 21:57
when 6

       $game_system.se_play($data_system.decision_se)

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

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部