Project1

标题: 战斗捕捉召唤系统 - v1.0.2 [打印本页]

作者: 冰舞蝶恋    时间: 2010-11-5 18:12
标题: 战斗捕捉召唤系统 - v1.0.2
本帖最后由 冰舞蝶恋 于 2010-11-6 20:01 编辑

前言
这个系统以事件为主,脚本为辅。(成串的公共事件会看得人有点头晕的,还是建议不要修改公共事件)
这估计是自己第一个制作的比较实用的东西吧,虽然设置很复杂,比较麻烦。
获取选中敌人ID的脚本来自迷路子,本来要用到自己的游戏当中,忽然突发奇想想到这个事情,就制作了这个系统,感谢6R上的很多朋友,对这个系统的制作帮了很大的忙,今天终于可以把这个不好意思拿出手的东西做完了,发上来希望大家不要笑话我。

如果用到其他的工程里的话,请注意务必要在数据库里设置:
一个职业,名为“敌人”
9、10、11号角色为敌人,请不要作为主角设置
设置特技,可以直接复制(别忘了让主角学会特技)
设置所有敌人的状态附加几率,第一个(濒死)为A(100%)
复制公用事件和脚本

范例功能:
- 可在战斗中捕捉选定的敌人,并可以在战斗中召唤
- 有三个可存放敌人的位置
- (其实就相当于大家熟悉的宠物系统啦!)
- 每个敌人被召唤都是一次性的,也就是说,在战斗结束后,被召唤的敌人将回到原先的位置上,直到你再在下次的战斗中召出(血量和魔量不会自动恢复)
[line]1[/line]
v1.0.1更新功能:
- 当选中已放有敌人的位置时,提示是否覆盖(覆盖后原先的敌人将被代替)
[line]1[/line]
v1.0.2更新功能:
- 修正了当技能/物品选中目标是我方角色的时候出错的BUG
- (努力研发获取敌人技能和无法捕捉boss的部分,好心人请跟帖帮忙,愿意付VIP

发布几个截图:
选择要捕捉的敌人的界面


选择存放位置


选择召出哪个位置上的敌人


召出之后



发布v1.0.2,取消了收费,前面付费的72个同志安息吧~~
捕捉召唤系统 - v1.0.2.zip (266.49 KB, 下载次数: 5226)
作者: 壬穹雷光    时间: 2010-11-5 18:17
前排支持~~~~~~~~~~~~~~~~
作者: 冰舞蝶恋    时间: 2010-11-5 18:23
本帖最后由 冰舞蝶恋 于 2010-11-5 18:23 编辑

这个系统写了我两“天”啊To T(事实上是4个小时…… - 0-)
作者: saturnfjh    时间: 2010-11-5 18:47
果断MARK之。。摸MM什么的最喜欢了。。
作者: 高须小龙    时间: 2010-11-5 18:52
有意思。
作者: 巧克力猫咪    时间: 2010-11-5 18:57
怎么说呢?我刚下的文件竟然是空白文件哦,麻烦再传一下
作者: 冰舞蝶恋    时间: 2010-11-5 19:04
回复 巧克力猫咪 的帖子

抱歉,已更新- -
作者: 缔辋    时间: 2010-11-5 19:13
表示支持
作者: seasoneast    时间: 2010-11-5 19:18
十分支持~~~~~~可携带的数量是可以修改的吗~?
作者: 我是人?    时间: 2010-11-5 19:21
支持~
作者: 冰舞蝶恋    时间: 2010-11-5 19:38
回复 seasoneast 的帖子

可以修改公共事件,不过比较麻烦,可以参照之前的事件改,我就偷懒了,不过最多只能召唤3个,否则会出错。
作者: efdr    时间: 2010-11-5 19:41
根本没用,浪费我10经验= =惨啊……
出来的后缀是PHP时我就觉得不对了= =,
结果真的没用诶!!!!
作者: 冰舞蝶恋    时间: 2010-11-5 20:07
回复 efdr 的帖子

??怎么了??
作者: 黑白旋律    时间: 2010-11-5 20:23
前排+喜欢
作者: 冰舞蝶恋    时间: 2010-11-5 20:38
正尽量想办法让角色读取敌人的技能。。求高人指点
作者: seasoneast    时间: 2010-11-5 20:46
回复 冰舞蝶恋 的帖子

嗯~谢谢~先留下来之后我会再看一下的~十分感谢~~
作者: y3333269    时间: 2010-11-5 21:26
正需要这种系统!= v=
作者: 冰舞蝶恋    时间: 2010-11-5 22:04
谢谢大家的支持,正在努力修正一些BUG,这对我这小菜鸟来说有点困难,还希望有好人帮忙一下~不过我想请问12楼是什么意思?抱歉没看懂~
作者: kenchenrong    时间: 2010-11-5 22:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: __季末。    时间: 2010-11-5 22:19
仰望梦儿大神...
太华丽了...
咱这纯菜鸟爬过= =
作者: 冰舞蝶恋    时间: 2010-11-5 22:25
叫我大婶我会受不了的。。。我还很年轻呀!!~~
作者: 迷路子    时间: 2010-11-6 01:23
回复 冰舞蝶恋 的帖子

很有特色的系统
可以做出驯兽师或是口袋怪兽饲育员之类的游戏
如果能够做出捕捉到的怪兽能成长更佳了
毕竟都动用到了数据库中的角色资料
召唤数量搭配多人队伍脚本应该也能做出召出总成员数四人以上的怪兽量
支持支持!

作者: 无名小兵    时间: 2010-11-6 03:11
绝对要回哦 。。。
作者: efdr    时间: 2010-11-6 07:36
我是下载好后发现的:
下载出来压缩文件的名称应该是:压缩文件.zip或是压缩文件.rar!!
但是下载你的以后是:压缩文件.php,然后双击说是无法打开的文件,
要我用打开方式转换打开方式,然后我把名称改成:压缩文件.rar他说是不能使用的压缩文件= =
作者: 巧克力猫咪    时间: 2010-11-6 09:43
最好还可以设置捕捉几率的问题,这样的话 可以设置不同的怪有不同的几率,创建珍惜BB系统
作者: 冰舞蝶恋    时间: 2010-11-6 10:59
回复 efdr 的帖子

是zip啊。。
作者: efdr    时间: 2010-11-6 14:45
不是的吧……或者是,只有我一个人这样!!!!!!!!!!!!!!????
作者: efdr    时间: 2010-11-6 15:14
你自己看吧!!!
作者: 冰舞蝶恋    时间: 2010-11-6 15:28
回复 efdr 的帖子


作者: 狠、陌生    时间: 2010-11-6 16:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: efdr    时间: 2010-11-6 17:03
终于找到了,很好用3QLZ!!!我有个地方就是猪脚去怪高级的地方(一个人),刚好用到啦!!3Q!!
作者: 沉影不器    时间: 2010-11-6 17:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰舞蝶恋    时间: 2010-11-6 17:34
回复 沉影不器 的帖子

哇哇哇,找到一个巨大BUG,就是使用恢复类技能的时候脚本会出错……脚本盲求沉影大帮解!
作者: 壬穹雷光    时间: 2010-11-6 18:36
回复 冰舞蝶恋 的帖子

应该是对使用范围,即敌人和队友的概念冲突了...
作者: 冰舞蝶恋    时间: 2010-11-6 18:40
回复 壬穹雷光 的帖子

同样的理解……求帮忙改脚本啊~~~~·
作者: 冰舞蝶恋    时间: 2010-11-6 23:20
BUG已修正,感谢迷路子!请返回主楼查看~~取消了收费嘻嘻
作者: 滑板天空    时间: 2010-11-7 19:00
好东西啊,就希望要个这东西
作者: 夕阳武士    时间: 2010-11-8 12:36
建议:不同敌人有不同的捕捉难度
问题:如果队伍里人满了效果会怎样呢?
作者: 冰舞蝶恋    时间: 2010-11-8 12:47
回复 夕阳武士 的帖子

可以捕捉啊,位置是可以覆盖的;至于召唤,我先是做判断队伍人数<4,否则会提示队员太多了- 0-
作者: 企鹅达达    时间: 2010-11-8 16:40
我以前好像做过纯事件的……用物品、技能附加捕捉状态,然后呼叫公用事件判断哪个怪物有这个状态,然后判断捕捉成功率,然后中断战斗敌人加入队伍。因为本身敌人有状态抗性,再加上公用事件辅助的成功率修正,基本上和宠物小精灵就差不多了。至于覆盖队伍中的成员,感觉怪怪的,战斗时看见有人倒戈就让队友滚一边去给那个二五仔让位置 =.= ……
作者: 冰舞蝶恋    时间: 2010-11-8 16:56
回复 企鹅达达 的帖子

关键是纯事件不能读取入队的敌人的攻击/防御/敏捷/魔攻/maxhp/maxmp/名字等
作者: f12hunan    时间: 2010-11-8 18:13
高人啊 希望能多多看到你的发表
作者: 九夜神尊    时间: 2010-11-8 23:46
本帖最后由 九夜神尊 于 2010-11-8 23:47 编辑

用纯事件获得敌人的技能,这让我也穷途困境

如果真的要,那我也帮不上忙(技术不够呀。)

不纯可以看看这个
  1. #使用方法:
  2. #●吧 self.get_enemy_skills 这句话加到
  3. #  获得敌人ID 某人给你添加的位置,这个你一样加到
  4. #  那里
  5. #找不到的话,看看这句话 : # 这里控制保存敌人ID到哪个变量
  6. #就在这句话跟着加上 self.get_enemy_skills


  7. #然后每次使用技能,都会把这个敌人的的技能ID赋给变量,(最多支持10个技能
  8. #多的话需要自行归零变量)
  9. class Game_Enemy
  10.   def get_enemy_skills
  11.    
  12.     id = 31   #这是初始变量ID
  13.     #我会把敌方的技能排列在这些变量上
  14.     #假如敌人有3个技能,那么这三个技能会
  15.     #分别排在31,32,33号变量
  16.     for i in id..id+9
  17.       $game_variables[i] = 0
  18.     end
  19.     for action in enemy.actions
  20.       if action.kind == 1
  21.         $game_variables[id] = action.skill_id
  22.         id+=1
  23.       end
  24.     end
  25.   end
  26. end
复制代码

作者: death_loong    时间: 2010-11-9 09:35
:lol宠物小精灵  类似?
作者: 黯光無影    时间: 2010-11-12 21:26
安息了,:'(
作者: 黯光無影    时间: 2010-11-12 21:28
算了,支持你。
作者: taoboy    时间: 2010-11-13 11:39
支持~
作者: a694251305    时间: 2010-11-13 11:49
好用啊!
作者: 005020671    时间: 2010-11-16 18:42
不错啊。。。
作者: 冰舞蝶恋    时间: 2010-11-29 17:28
0.0内啥,求怎么判断boss以及读取敌人技能。。
作者: Rion幻音    时间: 2010-12-10 09:52
Boss级的敌人只要在数据库〉敌人〉右上角的状态有效度〉濒死设为F即可完全免疫捕捉敌人中的既死状态,
(也能设为E,D,C之类的调整捕捉的难度)
但脚本与事件还是会读取敌人的属性,所以在下把脚本与事件加入了分歧(也把脚本给简化了),
顺道把读取敌人技能也加入了(用公共事件),其实全用事件也能完成个很好的游戏,新手得学习学习哦!

范例
捕捉召唤系统 - v1.0.3.rar (253.5 KB, 下载次数: 114)
作者: 冰舞蝶恋    时间: 2010-12-10 12:50
回复 Rion幻音 的帖子

呜啊~~大神!咱居然没想到这茬。。罪过罪过啊!
作者: Rion幻音    时间: 2010-12-10 12:57
本帖最后由 Rion幻音 于 2010-12-10 12:58 编辑

回复 冰舞蝶恋 的帖子

我才不要当神马大婶(神)呢~人家还很年轻啊~~
作者: 冰舞蝶恋    时间: 2010-12-10 17:01
回复 Rion幻音 的帖子

唔。。年轻的大神!!!{:nm_4:}


冰舞蝶恋于2011-1-3 14:32补充以下内容:
啊啊…………幻神……还是找不到怎么读取敌人的技能……抓耳挠腮ing………………


冰舞蝶恋于2011-1-3 14:38补充以下内容:
啊啊。。。说错了。。。。。。。。。幻神你那个范例,不成功的情况下敌人没死,却跑到位置上去了。。。。可以召唤了居然!
作者: 紫叶仙人    时间: 2011-2-18 11:17
本帖最后由 紫叶仙人 于 2011-2-18 11:17 编辑

话说
小生用了
side view
看来得自力更生了
作者: 冰舞蝶恋    时间: 2011-2-18 18:07
回复 紫叶仙人 的帖子

为啥啊。。只要设置敌人的战斗图就可以继续用了啊
作者: Rion幻音    时间: 2011-2-18 20:11
回复 紫叶仙人 的帖子

如果使用了KGC的脚本,
那就在事件中使用脚本指令,
  1. set_max_battle_member_count(自行设置人数)
复制代码
就能改变战斗的最大人数了~
作者: liweiliniu    时间: 2011-2-18 20:22
本帖最后由 liweiliniu 于 2011-2-19 20:48 编辑

回复 冰舞蝶恋 的帖子

使用了sidewiew怎么把敌方战斗图变成角色战斗图啊....
还有 我设的敌方战斗图都是面向右的
变成己方怎么换方向啊...

个人认为可以除了濒死再附加一个状态 "捕捉"
然后判断是否成功 再启动公共事件 就行了


liweiliniu于2011-2-19 12:46补充以下内容:
这次弄好了 有捕捉几率了:)

捕捉召唤系统.rar

240.53 KB, 下载次数: 58


作者: 冰舞蝶恋    时间: 2011-2-19 14:00
回复 liweiliniu 的帖子

噢~~谢谢,可是在捕捉不成功的情况下,怪物已经到位置上了..
作者: 紫叶仙人    时间: 2011-2-19 16:06
开学啦
说神马都没用了
5555555555555
作者: 冰舞蝶恋    时间: 2011-2-19 18:01
回复 紫叶仙人 的帖子

0.0啥。。。。
作者: liweiliniu    时间: 2011-2-19 19:20
回复 冰舞蝶恋 的帖子

MS这个不成功不会到位置上 已改进
作者: 紫叶仙人    时间: 2011-2-19 20:29
回复 冰舞蝶恋 的帖子

本人大一,已到学校,无电脑,悲剧
作者: liweiliniu    时间: 2011-2-19 20:47
捕捉召唤系统V1.0.4.rar (240.68 KB, 下载次数: 518) 上次上传那个因为懒了没精简所以出了点问题
这次改了下
捕捉召唤系统1.04
1:修改了幻音姐的BUG
2.BOSS精简 不用设ID 调成F即可
作者: 冰舞蝶恋    时间: 2011-2-19 21:12
回复 liweiliniu 的帖子

神奇啊。纯支持,没想到能遇上有心人..
作者: 伢疼    时间: 2011-2-24 10:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰舞蝶恋    时间: 2011-2-24 18:49
回复 伢疼 的帖子

。。。。。。。对了 发现一个BUG,如果在选择3个位置的时候取消的话 怪物也会死
作者: 熊昭宇    时间: 2011-4-18 14:31
好久没登陆,惊讶的发现了还有捕捉系统……膜拜了
作者: via1314    时间: 2011-8-9 01:22
感谢楼主无私奉献`努力学习中`
作者: 创造达人    时间: 2011-11-12 15:03
文件已损坏啊~
我好想要地说!!!


创造达人于2011-11-12 15:03补充以下内容:
文件已损坏啊~
我好想要地说!!!
作者: 唯    时间: 2011-11-13 11:21
有没有啊!:curse:
作者: 工口の心月、音    时间: 2011-11-13 19:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: wshzya    时间: 2012-5-11 10:57
能不能把捕捉的怪放在“队友”里?类似宠物小精灵那样,不用再召唤一次了…………
作者: www66ds    时间: 2012-7-9 14:04
支持顶顶
作者: 千城落水千城梦    时间: 2013-2-25 10:21
局限性很大、不过还是很不错的说。{:2_270:}
作者: Rayor    时间: 2013-2-26 09:56
这个系统好诡异……为什么是你要召唤那个位置上的敌人?难道不是直接捕捉就拥有了吗?{:2_278:}
作者: 冲啊小笼包    时间: 2013-2-28 20:29
VA上能用吗?话说想定制脚本(当然付出我可怜的vip)有地方定么?
作者: 拿破仑修车    时间: 2013-8-6 10:15
楼主好人啊~~辛苦了!
作者: 神LOVE.1    时间: 2013-8-19 23:27
顶啊,好用
作者: q1270524984    时间: 2013-8-20 12:01
能不能弄成是物件的,非技能的。
这样就相当于捕捉网一类的东西了。
然后再加一栏”宠物“就好了。
评价:(better4分)满分5分
作者: s13197224048    时间: 2013-8-21 20:34
以前不懂。。。
看帖总是不回。。。
一直没提升等级增加经验。。。
现在我明白了。。。
反正回贴可以升级。。。
也可以赚经验。。。
而升级又需要经验。。。
我就把这句话复制下来。。。
遇贴就回。。。
捞经验就闪。
作者: 李少安    时间: 2013-10-24 13:04
支持~~~~~~~~~~~~~~~~




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