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

Project1

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

[已经解决] 请问怎么样让复活技能对活着的人可以加血,对死人复活

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
1
发表于 2012-11-3 22:14:18 | 显示全部楼层
我个人的做法,是用一个全局变量,在 Sence_Battle 4 的
  1.       when 7  # 使用者
  2.         @target_battlers.push(@active_battler)
  3.       end
复制代码
end 下一行加上全局变量
  1.       $battler_user = index
复制代码
然后在数据库特技中的复活魔法选择执行公用事件,在公用事件复活术指令列表用了脚本:
  1. @actor = $game_party.actors[$battler_user]
  2. @actor.hp = @actor.maxhp
复制代码
如果不想要血加到满,只想加 500 点血量,可以把第二行改成
  1. @actor.hp += 500
复制代码
目前测试没有发现问题,但我还是脚本新手,或许有高手提供更好的方法?

评分

参与人数 1星屑 +132 收起 理由
hys111111 + 132 感谢回答

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2012-11-3 23:59:30 | 显示全部楼层
对呀,既然要包含对没死的队友补血,那复活技能范围就不能选濒死者了,不然只能对死掉的队友有效。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 09:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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