查看: 1646|回复: 7

CP制设置自动战斗的

  [复制链接]
梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
回帖
149
发表于 2008-3-3 03:47:52 | 显示全部楼层 |阅读模式

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

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

×
有谁使用CP制战斗后,设置了自动战斗指令的,
请教下如何实现.谢谢
自己新建个游戏在默认的脚本下能实现了,到了CP制下却没能实现.
……
梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
回帖
149
 楼主| 发表于 2008-3-3 04:14:35 | 显示全部楼层
自己不小心搞好了^0^
……
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

发表于 2008-3-3 04:28:18 | 显示全部楼层
恩…可以说明共享吗?有价值的话我可以给你额外的加经验哦!
试着把自己的脚本发出来吧~大家共同讨论有助于进步哦~
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

发表于 2008-3-3 04:28:45 | 显示全部楼层
恩…可以说明共享吗?有价值的话我可以给你额外的加经验哦!
试着把自己的脚本发出来吧~大家共同讨论有助于进步哦~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
回帖
149
 楼主| 发表于 2008-3-3 05:18:10 | 显示全部楼层
光郎那样说,那我感觉有点惭愧,因为这的脚本实话不是我原创的,是看了前人的做法,自己只不过是应用到自己的脚本中而已.其中的写法可能不是完美的....而且可能这样的写法只适用在我目前的这个脚本中.不过光郎那样说了,我也献丑,丢丢脸,可能还能给我这样的新人一些帮助.
   1. Scene_Battle 1里
      # 生成角色命令窗口
      s6 = "自动"   #多添加这个选项
      @act_itself = false  #初始化非自动战斗
     @actor_command_window = Window_Command.new(160-64-16, [s1, s2, s3, s4,s5,s6])
  2 . Scene_Battle 1里的def update
       if Input.trigger?(Input::B)  and @act_itself == true  
          @act_itself = false   #自动战斗下,按取消键可取消自动战斗
       end
  3 .Scene_Battle 新建个方法
    def act_itself   #Scene_Battle 1 里设置选项与刷新取消自动 Scene_Battle 3 里2个
      for a in $game_party.actors
         if a.inputable?
         a.current_action.kind = 0
         a.current_action.basic = 0
         a.current_action.target_index = rand($game_troop.enemies.size)
         end
      end
        start_phase4  

   end  # end def act_itself

4 .在def update_phase3_basic_command方法中 添加新的选项
   when 5 ##自动·小人##############
       $game_system.se_play($data_system.decision_se)
       @act_itself = true   #自动攻击
       act_itself
5 . 在def start_phase3 里
   # 转移到回合 3
    @phase = 3
    # 设置觉得为非选择状态
    @actor_index = -1
    @active_battler = nil
    ##自动·小人##############
    if @act_itself == true   
       act_itself
       return
    end
    ##自动·小人##############
   # 输入下一个角色的命令
    phase3_next_actor
  end
就这样了.因为我的脚本中已经取消了有 战斗 逃跑 选项的窗口 也使用了CP制战斗
所以这也只在我自己这个游戏中适用了,可能并不通用.
.也不知道写得完全了没.测试了几次没发现什么问题,就写来了.
刚才之所以发帖求问,就是因为第5步不知道该放在哪儿好.可能放在那儿也不是最好的....
有错误的,虚心请您指点.
……
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

发表于 2008-3-3 05:22:09 | 显示全部楼层
还行~加油~自己修改也是一种进步啊。等明天确认一下~应该有100分的鼓励哦~你也加油!多多研究新的脚本哦。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
回帖
149
 楼主| 发表于 2008-3-3 05:32:25 | 显示全部楼层
^0^光郎太看得起我了.非常感谢.
不过我觉得上面写的真不咋的,你这样看得起我,我感到羞愧了.
贴完后都有点脸燥了,加分就不必了,只要大伙不指着我脸说,看,这孩子,修改别人的东西还拿来贴....我就暗自幸庆了.
……
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

发表于 2008-3-3 05:45:32 | 显示全部楼层
原脚本的功能你加强了~就是一种进步哦~希望你再接再励~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部