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

Project1

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

[已经解决] 请问怎么样让特定怪物只出现一次?

[复制链接]

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
跳转到指定楼层
1
发表于 2013-10-4 13:06:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
暗雷遇怪时,某种特定怪物只会出现一次,打败它一次就再也不会出现。
如果没有打败可以继续出现。怎么设置这个效果?

评分

参与人数 1星屑 +20 收起 理由
怪蜀黍 + 20 手动认可答案的回馈

查看全部评分

不定期回来6R玩。
下方广告帖,欢迎点击

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4847
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

来自 10楼
发表于 2013-10-12 21:31:35 | 只看该作者
本帖最后由 Password 于 2013-10-13 08:48 编辑

按照如图所示的地方用此帖给出的脚本框中脚本分别代替原红框框出地方的脚本:


脚本:
  1.   #--------------------------------------------------------------------------
  2.   # ● 遇敌处理
  3.   #--------------------------------------------------------------------------
  4.   def update_encounter
  5.     return if $game_player.encounter_count > 0        # 检查步数
  6.     return if $game_map.interpreter.running?          # 判断是否有事件正在执行
  7.     return if $game_system.encounter_disabled         # 判断是否禁止遇敌
  8.     troop_id = $game_player.make_encounter_troop_id   # 判断敌人队伍
  9.     return if $data_troops[troop_id] == nil           # 判断队伍是否无效
  10.     if troop_id == 3 and $game_switches[1] == true    # 判断敌人队伍是否为3号队伍且遇到过(1号开关为开)
  11.       return # 返回 ↖敌人队伍ID        ↑指定开关ID ,这两个数可根据自己实际修改
  12.     else # 不是的话
  13.       $game_switches[1] = true if troop_id == 3       #标记已经遇到过此队伍
  14.       #              ↑指定标记开关ID,必须和122行的开关ID号一致(troop_id 后数字同)
  15.     end # ←不要删掉
  16.     $game_troop.setup(troop_id)
  17.     $game_troop.can_escape = true
  18.     $game_temp.battle_proc = nil
  19.     $game_temp.next_scene = "battle"
  20.     preemptive_or_surprise
  21.   end
复制代码
  1.   #--------------------------------------------------------------------------
  2.   # ● 逃跑处理
  3.   #--------------------------------------------------------------------------
  4.   def process_escape
  5.     @info_viewport.visible = false
  6.     @message_window.visible = true
  7.     text = sprintf(Vocab::EscapeStart, $game_party.name)
  8.     $game_message.texts.push(text)
  9.     if $game_troop.preemptive
  10.       success = true
  11.     else
  12.       success = (rand(100) < @escape_ratio)
  13.     end
  14.     Sound.play_escape
  15.     if success
  16.       troop_id = $game_player.make_encounter_troop_id
  17.       $game_switches[1] = false if troop_id == 3
  18.       # ↑指定标记开关                 ↑敌人队伍ID
  19.       wait_for_message
  20.       battle_end(1)
  21.     else
  22.       @escape_ratio += 10
  23.       $game_message.texts.push('\.' + Vocab::EscapeFailure)
  24.       wait_for_message
  25.       $game_party.clear_actions
  26.       start_main
  27.     end
  28.   end
复制代码
如果还有问题的话请下载该范例:
Project1.rar (237.63 KB, 下载次数: 59)
(修改过的脚本已经在脚本编辑器中名称前用“★”标出)

点评

修改好了,这次应该没问题了  发表于 2013-10-13 08:49
好吧我错了……逃跑依然可以遇到的话等我编辑下  发表于 2013-10-13 08:39

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
103
在线时间
518 小时
注册时间
2013-4-20
帖子
927
2
发表于 2013-10-4 13:13:46 | 只看该作者
http://rpg.blue/forum.php?mod=vi ... D100%26typeid%3D100
你看看这个么…遇见过一次就不能遇见的话可以自己修改一下
前尘往事
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
3
 楼主| 发表于 2013-10-4 13:17:49 | 只看该作者
不懂怎么样设置
不定期回来6R玩。
下方广告帖,欢迎点击
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3374
在线时间
2580 小时
注册时间
2012-3-1
帖子
763
4
发表于 2013-10-4 15:50:22 | 只看该作者
如果要设置特定的怪物,就要利用开关了(不是自用开关)
打开那个开关以后,怪物出现一次
战斗完毕再关掉那个开关就行了...
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
5
 楼主| 发表于 2013-10-7 13:36:24 | 只看该作者
卡奥尼特 发表于 2013-10-4 15:50
如果要设置特定的怪物,就要利用开关了(不是自用开关)
打开那个开关以后,怪物出现一次
战斗完毕再关掉那个 ...

不清楚怎么设置,能具体讲讲吗
不定期回来6R玩。
下方广告帖,欢迎点击
回复 支持 反对

使用道具 举报

Lv2.观梦者

永无止境的旅程

梦石
0
星屑
503
在线时间
1552 小时
注册时间
2012-6-19
帖子
1226

开拓者贵宾

6
发表于 2013-10-8 12:31:23 | 只看该作者
照着设置试试



点评

TAT可是他说的是暗雷。。抱歉我不知道暗雷是什么。。  发表于 2013-10-8 12:42

评分

参与人数 1星屑 +5 收起 理由
576437081 + 5 认可答案

查看全部评分

[url=https://rpg.blue/thread-389697-1-1.html]https://rpg.blue/https://rpg.blue/data/attachment/forum/201602/26/220128cfbxxs47xth4xkz4.jpg[/url]
&lt;font size=&quot;5&quot;&gt;[color=Green][url=https://rpg.blue/forum.php?mod=viewthread&amp;tid=396208&amp;extra=page%3D1][color=DeepSkyBlue]全新配套ACT系统,每周末一大更新,尽请期待。[/color][/url][/color]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
7
 楼主| 发表于 2013-10-8 12:58:00 | 只看该作者
丿梁丶小柒 发表于 2013-10-8 12:31
照着设置试试

暗雷遇怪的,明雷设置我会,暗雷我不懂设置。

点评

如果是特定的怪的话,就使用事件吧。你要的什么效果需要写重新写一个脚本  发表于 2013-10-9 13:53
不定期回来6R玩。
下方广告帖,欢迎点击
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
8
 楼主| 发表于 2013-10-12 12:44:05 | 只看该作者
容我继续求助
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
9
发表于 2013-10-12 17:05:58 | 只看该作者
1 明雷设置 战斗后嗝屁
2 暗雷设置 战斗页开关
3 脚本
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 08:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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