幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3106|回复: 13

[RM2K&2K3] [求助]怎样做回复MP的特技啊

[复制链接]

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
发表于 2006-9-21 08:45:31 | 显示全部楼层 |阅读模式
教我一下 [s:7]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复

使用道具 举报

3

主题

232

帖子

583

积分

⑤进阶

哇咔咔~传说中的称号.

积分
583
发表于 2006-9-21 09:28:25 | 显示全部楼层
找到Game_Battler 3技能部分的"HP 的伤害减法运算"
在self.hp -= self.damage这里加个分歧..改成

if skill.id == 81
      self.sp -= self.damage
      else
      self.hp -= self.damage
      end

这样就是..如果是81号技能..就减去SP而不是HP....
然后把81号技能的伤害设置为负.... [s:5]
回复 支持 反对

使用道具 举报

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
 楼主| 发表于 2006-9-21 09:39:47 | 显示全部楼层
如果要HP和MP同时回复呢 [s:3]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复 支持 反对

使用道具 举报

3

主题

232

帖子

583

积分

⑤进阶

哇咔咔~传说中的称号.

积分
583
发表于 2006-9-21 10:56:26 | 显示全部楼层
[s:5]
if skill.id == 81
self.sp -= self.damage
self.hp -= self.damage
else
self.hp -= self.damage
end
[s:5]
不过貌似酱紫恢复的都是同一个数值……………………………… [s:5]
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-9-21 11:02:40 | 显示全部楼层
引用第3楼神思2006-09-21 10:56发表的“”:
[s:5]
if skill.id == 81
self.sp -= self.damage
self.hp -= self.damage
else
.......

把那个self.damage改成你想要的数值就不会恢复同一数值了。
比如:
self.sp -= 200
self.hp -= self.maxhp/3
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
 楼主| 发表于 2006-9-21 13:04:28 | 显示全部楼层
# HP 的伤害计算
    if skill.id == 1
      self.sp -= self.maxsp/6
      self.hp -= self.maxhp/4
    else
    if skill.id == 2
      self.sp -= self.maxsp/6
      self.hp -= self.maxhp/4
    else
    if skill.id == 3
      self.sp -= self.maxsp/6
      self.hp -= self.maxhp/4
    else
      self.hp -= self.damage
    end

是这样吗,怎么说出错了 [s:6]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-9-21 13:09:58 | 显示全部楼层
语法错误。。。
应该是:
  if skill.id == 1
    self.sp -= self.maxsp/6
    self.hp -= self.maxhp/4
  elsif skill.id == 2
    self.sp -= self.maxsp/6
    self.hp -= self.maxhp/4
  elsif skill.id == 3
    self.sp -= self.maxsp/6
    self.hp -= self.maxhp/4
  else
    self.hp -= self.damage
  end
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
 楼主| 发表于 2006-9-21 13:25:27 | 显示全部楼层
谢谢胖冬瓜啊 [s:7]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复 支持 反对

使用道具 举报

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
 楼主| 发表于 2006-9-21 13:31:54 | 显示全部楼层
突然说game battle3的最后1行出错 [s:6]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复 支持 反对

使用道具 举报

18

主题

321

帖子

145万

积分

⑧专业

捏萝卜联盟的水星战士

积分
1450111
QQ
 楼主| 发表于 2006-9-21 13:35:06 | 显示全部楼层
晕,少写了个字母,现在OK了 [s:5]
小白兔,白又白,两只耳朵竖起来,爱吃萝卜爱吃菜,蹦蹦跳跳真可爱。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 06:38 , Processed in 0.011691 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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