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

Project1

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

[已经解决] 打死怪后累计消灭同种怪物的数量

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
跳转到指定楼层
1
发表于 2011-3-19 21:30:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
3
怎么打完怪物之后某变量加一, 别以为是正常情况下,那个用事件我也会。但我弄的是在遇怪,在地图设置遇敌后,每
走多少步遇1次那队伍的敌人,然后消灭其后某变量加一,达到累计消灭数量的用途。

点评

好吧,算我垃圾  发表于 2011-3-20 10:43
直接套!八嘎……为什么一直用点评,我都不敢回帖……  发表于 2011-3-20 10:41
恩谢谢。我迟些试试。那个直接套进main吗?  发表于 2011-3-20 10:30
已经更新那个楼了……  发表于 2011-3-20 10:26
QQ1145015052  发表于 2011-3-20 09:51
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
32 小时
注册时间
2011-3-8
帖子
207
2
发表于 2011-3-19 21:40:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
3
发表于 2011-3-19 22:43:58 | 只看该作者
战斗事件,判定某敌人的HP为0%,增加变量

点评

这样的话就是要多用1个变量对么- -  发表于 2011-3-20 09:44

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

4
发表于 2011-3-20 09:45:25 | 只看该作者
这个……同种怪物指的是几个怪还是单一的怪
……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
98 小时
注册时间
2011-2-17
帖子
219
5
发表于 2011-3-20 09:50:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
6
 楼主| 发表于 2011-3-20 09:51:40 | 只看该作者
回复 忧雪の伤 的帖子

我不想用明雷的办法遇怪,
我要地图设置那弄个遇敌步数的,走多久踩一次。
然后因为没有事件了嘛这样遇怪- - 根据我的任务要求,打了什么怪自然要加什么怪对应的变量

假设我队伍里有1号敌人和2号敌人 ,
用踩暗雷的方法遇怪, 进入战斗,战斗胜利了, 1号敌人的相应变量+1, 2号敌人的相应变量也要+1 。

点评

搞定,8楼有范例,看不懂记得找我QQ哦  发表于 2011-3-20 10:15
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

7
发表于 2011-3-20 09:52:44 | 只看该作者
本帖最后由 忧雪の伤 于 2011-3-20 10:25 编辑
Gunderub 发表于 2011-3-20 09:51
回复 忧雪の伤 的帖子

我不想用明雷的办法遇怪,


OK,是根据敌人编号来加指定编号的变量对吧?


  1. class Game_Enemy < Game_Battler
  2.   
  3.   attr_accessor  :diemath
  4.   
  5.   alias :old_initialize :initialize
  6.   def initialize(troop_id, member_index)
  7.     old_initialize(troop_id, member_index)
  8.     @diemath = 0
  9.   end
  10.   
  11.   def diemath?
  12.     if self.diemath == 0
  13.       return true
  14.     else
  15.       return false
  16.     end
  17.   end
  18.   
  19. end

  20. class Scene_Battle
  21.   
  22.   alias :old_update :update
  23.   def update
  24.     old_update
  25.     $game_troop.enemies.each do |enemies|
  26.       if enemies.diemath? and enemies.hp0?
  27.         enemies.diemath += 1
  28.       end
  29.     end
  30.   end
  31.   
  32.   alias :old_start_phase5 :start_phase5
  33.   def start_phase5
  34.     $game_troop.enemies.each do |enemies|
  35.       $game_variables[enemies.id] += enemies.diemath
  36.       $game_variables[enemies.id]
  37.     end
  38.     old_start_phase5
  39.   end
  40.   
  41. end
复制代码

点评

恩- -  发表于 2011-3-20 10:03
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
98 小时
注册时间
2011-2-17
帖子
219
8
发表于 2011-3-20 10:09:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

9
发表于 2011-3-20 10:26:08 | 只看该作者
本帖最后由 忧雪の伤 于 2011-3-20 10:46 编辑
  1. class Game_Enemy < Game_Battler
  2.   
  3.   attr_accessor  :diemath
  4.   
  5.   alias :old_initialize :initialize
  6.   def initialize(troop_id, member_index)
  7.     old_initialize(troop_id, member_index)
  8.     @diemath = 0
  9.   end
  10.   
  11.   def diemath?
  12.     if self.diemath == 0
  13.       return true
  14.     else
  15.       return false
  16.     end
  17.   end
  18.   
  19. end

  20. class Scene_Battle
  21.   
  22.   alias :old_update :update
  23.   def update
  24.     old_update
  25.     $game_troop.enemies.each do |enemies|
  26.       if enemies.diemath? and enemies.hp0?
  27.         enemies.diemath += 1
  28.       end
  29.     end
  30.   end
  31.   
  32.   alias :old_start_phase5 :start_phase5
  33.   def start_phase5
  34.     $game_troop.enemies.each do |enemies|
  35.       $game_variables[enemies.id] += enemies.diemath
  36.     end
  37.     old_start_phase5
  38.   end
  39.   
  40. end
复制代码

点评

纯事件好麻烦的- -~ 学过f1的脚本后才发现的。。只是学完了还是看不懂 也写不出,只能修改系统的脚本。  发表于 2011-3-20 10:39
抢我工作...明明纯事件就可以完成!  发表于 2011-3-20 10:33
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
10
 楼主| 发表于 2011-3-20 10:44:43 | 只看该作者
本帖最后由 Gunderub 于 2011-3-20 10:45 编辑

回复 忧雪の伤 的帖子

直接套那我怎么设置怪死了加哪个变量。。
有 alias 的脚本我都不敢看,好像挺深奥的- -
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 11:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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