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

Project1

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

[已经解决] 一定回合后自动复活(鬼魂术)

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
跳转到指定楼层
1
发表于 2008-7-29 05:12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-19
帖子
166
2
发表于 2008-7-29 05:37:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
3
 楼主| 发表于 2008-7-29 05:45:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1639
在线时间
1612 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

4
发表于 2008-7-29 06:59:02 | 只看该作者
以下引用后汉王刘蜀于2008-7-28 21:45:17的发言:

不懂,完全不懂


就是说用了那个脚本,每个回合都会调用公共事件1。

你在公共事件1里面写上 当某个角色死亡后,记录当前回合,当现在的回合减去之前的回合等于某值的时候你就复活就行了.

每次战斗的时候都会激活这个事件的
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-2
帖子
262
5
发表于 2008-7-29 08:34:53 | 只看该作者
以我的理解能力还需要慢慢地去领悟呀!
[fly]自然(简洁)才是美 BLOG:http://hi.baidu.com/%87%E5%C7%E0%BD%B7 [/fly]
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
6
 楼主| 发表于 2008-7-29 08:39:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
7
发表于 2008-7-29 09:26:44 | 只看该作者
找到$game_temp.battle_turn += 1
上面加上
@dead_turn = [] if @dead_turn == nil
for actor in $game_party.actors
      if actor.dead? and actor.skill_learn?(1) and @dead_turn[actor.id] != 4
        @dead_turn[actor.id] = 0 if @dead_turn[actor.id] == nil
        @dead_turn[actor.id] += 1
      end
    end
下面加上
for actor in $game_party.actors
      if actor.dead? and actor.skill_learn?(1) and @dead_turn[actor.id] == 4
        actor.recover_all
        @dead_turn[actor.id] = 0
      end
    end
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不常在线,有事PM
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-10
帖子
121
8
发表于 2008-7-29 15:43:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
9
 楼主| 发表于 2008-7-29 20:20:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
10
发表于 2008-7-29 20:53:56 | 只看该作者
第一个问题
找到$game_temp.battle_turn += 1
上面加上
@dead_turn = [] if @dead_turn == nil
for actor in $game_party.actors
     if actor.dead? and actor.skill_learn?(1) and @dead_turn[actor.id] != 1
       @dead_turn[actor.id] = 0 if @dead_turn[actor.id] == nil
       @dead_turn[actor.id] += 1
     end
   end
下面加上
for actor in $game_party.actors
     if actor.dead? and actor.skill_learn?(1) and @dead_turn[actor.id] == 1
       actor.recover_all
       @dead_turn[actor.id] = 0
     end
   end

第二个问题
无非是再增加一段相同的代码把skill_learn?后面括号里的数字改成对应技能ID罢了
不常在线,有事PM
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-10 05:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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