Project1

标题: 求教!如何设置【复活币】这种物品!!! [打印本页]

作者: 小灵魂    时间: 2014-12-31 14:09
标题: 求教!如何设置【复活币】这种物品!!!
最近做了一个算是ARPG类的游戏吧。。。。
然后发现打怪的时候如果主角如果死亡了就直接游戏结束。。。
求教如何才能做一个复活币之类的东西。。
就是角色死亡不执行结束游戏。。
执行一个公共事件之类的。。
然后可以选择使用复活币。。。。
如果没有复活币才执行游戏结束。。。
简单说就是求教如何才能让角色死亡不结束游戏。。可以有选择的余地。。
{:5_159:}

作者: 三途亚梦    时间: 2014-12-31 14:23
你的事件是以怎样的方式将玩家的血量扣除到0的呢?
事件指令的减少体力值?还是使用事件脚本扣除特定的数值?

做法上会稍有不同。
作者: tseyik    时间: 2014-12-31 14:50
本帖最后由 tseyik 于 2014-12-31 15:15 编辑

試試ゲームオーバー挙動変更
ace_actor_class_specification_change.zip (3.29 KB, 下载次数: 65)

當全滅時無需返回到標題畫面

導入方法
把『設定用スクリプト.txt』和『動作スクリプト.txt』内容copy到       
        ▼素材 ←之下

        ▼メイン ←之上
事件指令用法
例:
revive_point_here(2)
revive_point_here

revive_point_manual(1, 8, 6, 2)

no_revive_gameover

all_apply_revive(true)
all_apply_revive(false)

revive_gameover_set(true)
revive_gameover_set(false)

stop_timer_gameover(true)
stop_timer_gameover(false)

事件指令説明看
○導入方法など.txt和設定用スクリプト中的説明

作者: 小灵魂    时间: 2014-12-31 22:45
三途亚梦 发表于 2014-12-31 14:23
你的事件是以怎样的方式将玩家的血量扣除到0的呢?
事件指令的减少体力值?还是使用事件脚本扣除特定的数值 ...

我用的是一个日站的脚本。。。 我也不知道他是怎么算的。。。但是靠翻译和度娘什么的。。设定大概都弄懂了。。不过那个结束游戏的东西我想了好多办法还是不行 (ps:其实不算是ARPG游戏。。是一个。。额。。横版的射击游戏?。。大概是的吧。。是一个重力系统加上一些子弹的设定。)这个是日站的原工程T  Thttp://pan.baidu.com/s/1sjFgdjR求救。。哦内该。。
作者: 小灵魂    时间: 2014-12-31 22:49
tseyik 发表于 2014-12-31 14:50
試試ゲームオーバー挙動変更

果咩呐赛。。。sorry。。。我下载下来是乱码T  T不知道为什么。。。可不可以。。额。。那个。简单说明一下。。我看看我能不能懂T  T虽然几率有点小。。。。不管怎么样感谢感谢!3Q3Q!T  T阿里噶多~
作者: 三途亚梦    时间: 2015-1-1 03:26
本帖最后由 三途亚梦 于 2015-1-1 03:28 编辑

你提供的网盘链接似乎有点问题,我打开之后进入的页面有些奇怪……

总之你下在尽量往下的地方插入下面这段试试
RUBY 代码复制
  1. class Scene_Base
  2.   def check_gameover
  3.     $game_temp.reserve_common_event(1) if $game_party.all_dead?
  4.   end
  5. end


它的理论效果是:
覆盖掉默认脚本的方法,在达到“全灭”条件(也就是队伍中全员都处在“战斗不能”状态)时执行公共事件1。

注意:请新建一个脚本写入上面脚本框中的内容。
作者: 小灵魂    时间: 2015-1-1 11:59
三途亚梦 发表于 2015-1-1 03:26
你提供的网盘链接似乎有点问题,我打开之后进入的页面有些奇怪……

总之你下在尽量往下的地方插入下面这段 ...

链接被吃了!!T  T早知道传附件了。。但是附件要传两个。。怕你们嫌下着麻烦T  T
不过真的有用啊啊啊啊!!!3Q3Q3Q3Q!!!蟹蟹蟹蟹!T  T终于解决了!




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