设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1445|回复: 7
打印 上一主题 下一主题

CP制设置自动战斗的

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
跳转到指定楼层
1
发表于 2008-3-3 03:47:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有谁使用CP制战斗后,设置了自动战斗指令的,
请教下如何实现.谢谢
自己新建个游戏在默认的脚本下能实现了,到了CP制下却没能实现.
……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
2
 楼主| 发表于 2008-3-3 04:14:35 | 只看该作者
自己不小心搞好了^0^
……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

史上最强粉丝

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

贵宾

3
发表于 2008-3-3 04:28:18 | 只看该作者
恩…可以说明共享吗?有价值的话我可以给你额外的加经验哦!
试着把自己的脚本发出来吧~大家共同讨论有助于进步哦~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

史上最强粉丝

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

贵宾

4
发表于 2008-3-3 04:28:45 | 只看该作者
恩…可以说明共享吗?有价值的话我可以给你额外的加经验哦!
试着把自己的脚本发出来吧~大家共同讨论有助于进步哦~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
5
 楼主| 发表于 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步不知道该放在哪儿好.可能放在那儿也不是最好的....
有错误的,虚心请您指点.
……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

史上最强粉丝

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

贵宾

6
发表于 2008-3-3 05:22:09 | 只看该作者
还行~加油~自己修改也是一种进步啊。等明天确认一下~应该有100分的鼓励哦~你也加油!多多研究新的脚本哦。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

史上最强粉丝

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

贵宾

8
发表于 2008-3-3 05:45:32 | 只看该作者
原脚本的功能你加强了~就是一种进步哦~希望你再接再励~
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 01:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表