查看: 2038|回复: 5

[已经解决] 所有地图战斗队伍中只要拉尔夫死亡战斗失败。。怎么设...

[复制链接]
梦石
0
星屑
50
在线时间
130 小时
注册时间
2012-4-5
回帖
77
发表于 2013-4-9 15:12:06 | 显示全部楼层 |阅读模式

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

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

×
所有地图战斗队伍中只要拉尔夫死亡就战斗失败,或退出。怎么设置..?.

点评

结束游戏还是结束战斗?  发表于 2013-4-9 19:59
哥 你现在告诉我吧.....  发表于 2013-4-9 16:39
如果没人回答我晚上回家就告诉你=A=  发表于 2013-4-9 15:40
梦石
0
星屑
50
在线时间
130 小时
注册时间
2012-4-5
回帖
77
 楼主| 发表于 2013-4-9 15:45:17 | 显示全部楼层
哥 你现在告诉我吧.....

点评

你回个贴先- -我不能连贴  发表于 2013-4-10 00:13
回城“不到”指定的地点?  发表于 2013-4-9 22:56

评分

参与人数 1星屑 -5 收起 理由
怪蜀黍 -5 请使用点评,12小时内不要自顶.

查看全部评分

回复

使用道具 举报

发表于 2013-4-9 20:08:41 | 显示全部楼层
新建个脚本页,应该会吧=A=
QQ截图20130409200615.png
插入以下脚本~
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 附加状态
  4.   #     state_id : 状态 ID
  5.   #--------------------------------------------------------------------------
  6.   def add_state(state_id)
  7.     state = $data_states[state_id]        # 获取状态资料
  8.     return if state == nil                # 资料是否为空?
  9.     return if state_ignore?(state_id)     # 状态是否无视?
  10.     unless state?(state_id)               # 状态是否存在?
  11.       unless state_offset?(state_id)      # 状态是否抵销?
  12.         @states.push(state_id)            # 加入状态
  13.       end
  14.       if state_id == 1                    # 如状态是「无法战斗」(1号状态)
  15.         @hp = 0                           # 设体力为0
  16.         if self.is_a?(Game_Actor)         # 附加1号状态的是角色
  17.         if self.id == 1         # 附加1号状态的是1号角色
  18.             $game_temp.next_scene = nil
  19.             $scene = Scene_Gameover.new   # 游戏结束
  20.         end
  21.           if $game_party.members == []    # 队伍为无角色的情况下
  22.             $game_temp.next_scene = nil
  23.             $scene = Scene_Gameover.new   # 游戏结束
  24.           end  
  25.         end  
  26.       end
  27.       unless inputable?                   # 除非角色无法输入命令
  28.         @action.clear                     # 清除所有行动
  29.       end
  30.       for i in state.state_set            # 获取「移除状态」列表
  31.         remove_state(i)                   # 移除状态
  32.         @removed_states.delete(i)         # 清除
  33.       end
  34.       sort_states                         # 依照优先度排列状态
  35.     end
  36.     @state_turns[state_id] = state.hold_turn    # 设置回合数
  37.   end
  38. end  
复制代码
经测试已成功。吐槽:我把1号角色HP设置为1,结果每次敌人都打不中他=A=!把所有属性设为1去掉所有装备才成功了....
P叔这是以前你帮我做的死亡退出队伍脚本改的~
@protosssonny  

点评

意思是。。。。。战斗失败后不显示Gameover.new 游戏结束 , 而是直接回城。每次都读档麻烦!  发表于 2013-4-9 23:24
非常感谢,,可以弄成死亡回城不到指定的地点,而不是死亡游戏结束!  发表于 2013-4-9 22:29
我什么时候帮你做过?  发表于 2013-4-9 21:30
抢饭菜……QAQ  发表于 2013-4-9 20:25

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 经查证,果然是抄袭P叔的做法

查看全部评分

我想要到的是保护同伴的力量,能与同伴一起欢笑的未来的力量,如果无法做到的话,那就无需继承,如果是这样的彭格列的话,那我亲手毁掉它!
  
                       欢迎加入我们的家族~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2013-3-23
回帖
11
发表于 2013-4-10 00:34:56 | 显示全部楼层
面君~P叔借你附体~

评分

参与人数 1星屑 -5 收起 理由
怪蜀黍 -5 纯水,P叔不因为你长得像P叔就放过你.

查看全部评分

回复

使用道具 举报

发表于 2013-4-10 00:37:00 | 显示全部楼层
QQ截图20130409200615.png
将脚本内的

  1.         if self.id == 1         # 附加1号状态的是1号角色
  2.             $game_temp.next_scene = nil
  3.             $scene = Scene_Gameover.new   # 游戏结束
  4.         end
复制代码
【给为】
  1.       screen =  $game_troop.screen
  2.       screen.start_fadeout(30)
  3.       screen =  $game_map.screen
  4.       screen.start_fadeout(1)
  5.       $game_switches[1] = true
  6.       $game_temp.next_scene = "map"
复制代码
【然后增加个公用事件】
QQ截图20130410001254.png
事件内的脚本为
  1. screen =  $game_troop.screen
  2. screen.start_fadein(30)
复制代码

点评

你太猛了,先是脚本调用事件,然后事件调用脚本。可以不用并行处理,你应该知道直接调用公共事件的脚本语句吧?《P叔的RM考场1》的脚本题啊。  发表于 2013-4-10 10:17
我想要到的是保护同伴的力量,能与同伴一起欢笑的未来的力量,如果无法做到的话,那就无需继承,如果是这样的彭格列的话,那我亲手毁掉它!
  
                       欢迎加入我们的家族~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
130 小时
注册时间
2012-4-5
回帖
77
 楼主| 发表于 2013-4-10 01:07:40 | 显示全部楼层
彭格列第XI代 发表于 2013-4-10 00:37
将脚本内的【给为】【然后增加个公用事件】

事件内的脚本为 ...

大神  这个两个脚本怎么加入到死亡脚本里去..没有看懂..

大神 这个两个脚本怎么加入到死亡脚本里去..没有看懂..

大神  这个两个脚本怎么加入到死亡脚本里去..没有看懂..

Project3.rar

239.07 KB, 下载次数: 59

麻烦你给我改下

点评

把原来的脚本那部分替换成下面的啊=A=  发表于 2013-4-10 01:38
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部