幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: qjyouj

[RMVX] [求助]求助~求助-任何做到战斗后不死?

[复制链接]

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-8-1 23:26:48 | 显示全部楼层
这哪里用得到脚本啊…… [s:5]
像楼主要求的战斗后不结束游戏这样的效果绝对是应用在一些特殊的战斗上,比如剧情要求的必败战斗。所以说用事件完全就可以解决,在事件指令中有个战斗处理,打开那个就有个战斗失败后继续,勾选就行了。
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

255

主题

7092

帖子

330

积分

版主

人类总是重复同样的悲

Rank: 7Rank: 7Rank: 7

积分
330
QQ
发表于 2006-8-2 07:55:42 | 显示全部楼层
把战斗不能状态改成“游戏结束时解除”,就能1滴血存活在世上

以下内容不适合嫌麻烦者:
如果你偏“死要面子”要在战斗画面显示HP1并对话的话:
比如敌人的招数是“A”,那么新建一个空白招数A,但是没有攻击力
战斗事件设置第一回合,敌人BOSS强制行动A随机的角色,然后-(我方人员的HP-1)
然后显示文章。

如果不确定队员的HP,那么变量1代入角色1的HP,变量2代入角色2的HP……以此类推
然后把这些变量都-1,然后增减HP角色1-变量1,角色2变量2……以此类推。 [s:5]
我是化可能为不可能的男人!
回复 支持 反对

使用道具 举报

101

主题

1053

帖子

214748万

积分

版主

令人怀念的故乡~

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-8-2 10:04:03 | 显示全部楼层
引用第21楼霜之哀伤2006-08-02 07:55发表的“”:
把战斗不能状态改成“游戏结束时解除”,就能1滴血存活在世上

以下内容不适合嫌麻烦者:
如果你偏“死要面子”要在战斗画面显示HP1并对话的话:
比如敌人的招数是“A”,那么新建一个空白招数A,但是没有攻击力
.......

他的意思是说全体HP=0时返回地图
勇士归来
回复 支持 反对

使用道具 举报

255

主题

7092

帖子

330

积分

版主

人类总是重复同样的悲

Rank: 7Rank: 7Rank: 7

积分
330
QQ
发表于 2006-8-2 10:15:59 | 显示全部楼层
引用第22楼peter神人2006-08-02 10:04发表的“”:


他的意思是说全体HP=0时返回地图
那就......必败结局的做法,允许失败呗 [s:5]
我是化可能为不可能的男人!
回复 支持 反对

使用道具 举报

101

主题

1053

帖子

214748万

积分

版主

令人怀念的故乡~

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-8-2 14:43:26 | 显示全部楼层
引用第23楼霜之哀伤2006-08-02 10:15发表的“”:

那就......必败结局的做法,允许失败呗 [s:5]
明雷可以,但是暗雷怎么办,把GAME OVER 最后一行改为 "..... .MAP.NEW"
勇士归来
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-8-2 15:01:01 | 显示全部楼层
那就用没有图片的事件来做嘛....
如果要暗雷的话就这样吧....
Scene_Battle 1中 胜负判定 变成这样....
  #--------------------------------------------------------------------------
  # ● 胜负判定
  #--------------------------------------------------------------------------
  def judge
    # 全灭判定是真、并且同伴人数为 0 的情况下
    if $game_party.all_dead? or $game_party.actors.size == 0
      # 还原为战斗开始前的 BGM
      $game_system.bgm_play($game_temp.map_bgm)
      for i in 1..$game_party.actors.size
        $game_actors[ i].hp = 1
      end
      #  战斗结束
      battle_end(2)
      # 返回 true
      return true
    end
    # 如果存在任意 1 个敌人就返回 false
    for enemy in $game_troop.enemies
      if enemy.exist?
        return false
      end
    end
    # 开始结束战斗回合 (胜利)
    start_phase5
    # 返回 true
    return true
  end

因为论坛会自动屏蔽[ i]...要用的话...把中间空格去掉~~ [s:5]
回复 支持 反对

使用道具 举报

0

主题

27

帖子

339

积分

④见习

无聊到极点的人

积分
339
QQ
发表于 2006-8-2 16:13:12 | 显示全部楼层
3 ~在使用物件之前如何加入密码输入?

在使用物品的时候调用公共事件,然后设置一个变量为你想要的密码,然后用[数字输入]事件页里有,成功的条件弄成你刚才设置好的那组变量就可以了. [s:1]

至于怎么去掉战斗/逃跑~好像有专门的教程哦.
历史上向来是有压迫就有反抗的,~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-29 07:13 , Processed in 0.010679 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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