Project1

标题: 简易RTAB战斗系统 FOR RMVA [打印本页]

作者: slick    时间: 2012-6-23 21:40
标题: 简易RTAB战斗系统 FOR RMVA
本帖最后由 Sion 于 2013-12-16 16:41 编辑



RTAB战斗系统.rar (2.91 MB, 下载次数: 3149)
115网盘下载:
http://115.com/file/e799cq09#RTAB战斗系统.rar

说老实话,自从去年6月发布《山脊战车》以后因为工作原因一直没怎么碰RM,结果RMVA的出现让我结结实实的火星了一把,刚刚拿到的时候我还在拍胸脯,哎,这太容易了!可脚本到手,就头冒虚汗,我靠,这叫什么程序结构啊?

还好幸亏我还将将能算是宝刀未老,简单几次 Ctrl + Shift + F 就对这个全新结构略知一二,因此也试着写了写程序。

其实最坑爹的是print指令不管用了,设置调试断点很困难

不知是我的功力大不如以前了,还是真因为程序结构大大被调整了(客观因素哦,汗……)这次我写RTAB战斗系统所占语句可比普通VX多多了(我记得VX我用了320条上下,VA则整整用了近500条……>_<b)

最后邪恶的扯一句,不知道为什么我本人特别偏爱RTAB战斗制,嘿嘿嘿……

备注:
1.本RTAB系统暂不支持队友/敌人在战斗过程中途加入
2.RTAB系统涉及到的版块较多,和传统回合制战斗特效脚本冲突可能较大,因此在插入自制脚本时一定先用 Ctrl + Shift + F 查看和什么地方冲突了,请慎重整合!


作者: 仲秋启明    时间: 2012-6-23 21:45
吐槽:3只史莱姆只有两个CP骷髅= =
作者: 54酱    时间: 2012-6-23 21:45
发重了?
http://rpg.blue/thread-237130-1-1.html
作者: slick    时间: 2012-6-23 21:53
仲秋启明 发表于 2012-6-23 21:45
吐槽:3只史莱姆只有两个CP骷髅= =

其中一个史莱姆的骷髅标志和另一只重合了


‘‘──slick于2012-6-23 21:53补充以下内容:

嗯不知道怎么回事,是不是我的浏览器问题
’’
作者: xuzhengchi    时间: 2012-6-23 22:37
这4个部分解压出来都是一样的?
作者: feizhaodan    时间: 2012-6-23 22:39
说实话,用115上传不行么= =

再者,VA里面print换成msgbox了。print和p都改成输出到控制台。
作者: fxwd    时间: 2012-6-23 22:41
请教一个问题
————————————————
原来一直用的CP战斗的脚本,有一段时间突然发现一个连击系统很好,就高兴的用上了,结果发现与CP不兼容。我看这个战斗和CP制差不多,那么请问这个战斗模式可以兼容连击系统么?(地球村那个)
作者: kilktp    时间: 2012-6-25 03:46
本帖最后由 kilktp 于 2012-6-25 12:40 编辑

弱弱的問一下 我只把範例中的「RTAB-CP制战斗系统」 腳本插進 我自己的遊戲中 然後也把bicon 1 bicon2的圖放到遊戲目錄下 可是仍然沒效果 是不是有甚麼需要設置我還沒弄?謝
-------------------------------------------------------------------------------
大約明白了為何那遊戲實現不了這種戰鬥 是因為樓主還把其他的地方改了對吧XD

然後我還有另一問題是 我把遊戲改成最大8人戰鬥 那應該在那個腳本動手把橫條也改成也可以有另外4個隊友的LOGO?
作者: Raiku    时间: 2012-6-25 05:25
不知为何下载part2,part3和part4只能下载到39.5Kb就断掉了……
那个CP条看着真囧啊……
作者: slick    时间: 2012-6-25 13:15
xuzhengchi 发表于 2012-6-23 22:37
这4个部分解压出来都是一样的?

不一样,得四个压缩包全下了才行


‘‘──slick于2012-6-25 13:15补充以下内容:

115不好使,用了几次都没上传成功
’’


‘‘──slick于2012-6-25 13:15补充以下内容:

加我 QQ 434986751
’’


‘‘──slick于2012-6-25 13:16补充以下内容:

8人好像不支持,我这个RTAB是基于默认设定而编写的
’’


‘‘──slick于2012-6-25 13:16补充以下内容:

我添加了一个115链接,不知是否必须用优蛋下载
’’
作者: kilktp    时间: 2012-6-25 17:01
slick 发表于 2012-6-25 13:15
不一样,得四个压缩包全下了才行

‘‘──slick于2012-6-25 13:16补充以下内容:

8人好像不支持,我这个RTAB是基于默认设定而编写的
’’

對不起....我是菜鳥所以想再問一下 因為我的8人戰鬥設定也不是新腳本 只是把默認腳本中的Game_Party
把def max_battle_members
    return 4

改成

def max_battle_members
    return 8

所以這樣還是不能把兩者合以為一嗎?感謝大大
作者: 踢腿水上飘    时间: 2015-11-5 12:48
问一下,CP条上的行动速度是根据角色的敏捷值来的吗?
作者: slick    时间: 2015-11-8 21:12
踢腿水上飘 发表于 2015-11-5 12:48
问一下,CP条上的行动速度是根据角色的敏捷值来的吗?

是的,速度越快的角色获得的行动回合就越多
作者: 踢腿水上飘    时间: 2015-11-9 09:10
本帖最后由 踢腿水上飘 于 2015-11-9 09:13 编辑

额,楼主,很无耻地问一下,能不能改一下脚本以支持敌人在战斗中途加入?
或者说说怎么改,当然最好能有成品。。。因为我不懂代码,只能伸一手了{:2_249:}{:2_276:}
作者: 藤井紫    时间: 2016-4-4 17:35
请问一下,有没有办法针对每个角色用不同的头像做CP条的标记?
作者: 踢腿水上飘    时间: 2017-3-5 23:06
这个RTAB战斗好像不支持先发制人和偷袭,不管是先发还是被偷袭,第一个回合玩家都动不了
作者: 骷髅岛遗老    时间: 2017-8-16 13:21
藤井紫 发表于 2016-4-4 17:35
请问一下,有没有办法针对每个角色用不同的头像做CP条的标记?

{:2_272:}我也在深入思考……要是怪和角色都多那就容易看不懂了
作者: Comet桑    时间: 2024-4-25 20:06
本帖最后由 Comet桑 于 2024-4-25 20:11 编辑

我想了个法子,在附加头像的代码段,加一个对角色id的条件判断,就可以根据不同角色换不同的头像了(~ ̄▽ ̄)~
我试了试,应该是可行的。

(在400行左右)
RUBY 代码复制
  1. for iii in $game_party.all_members
  2.       #第一个角色的CP头像
  3.       if iii == $game_actors[1]
  4.         @icons[iii] = Sprite.new(@viewport3)
  5.         @icons[iii].bitmap = Bitmap.new("Graphics/System/太刀.png")
  6.         @icons[iii].ox = 12
  7.         @icons[iii].oy = 12
  8.         @icons[iii].x = 16
  9.         @icons[iii].y = 20
  10.      #其他角色的CP头像
  11.       else
  12.         @icons[iii] = Sprite.new(@viewport3)
  13.         @icons[iii].bitmap = Bitmap.new("Graphics/System/bicon1.png")
  14.         @icons[iii].ox = 12
  15.         @icons[iii].oy = 12
  16.         @icons[iii].x = 16
  17.         @icons[iii].y = 20
  18.       end
  19.       end


代码段应该可以精简精简,先把方法拿出来




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