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

Project1

 找回密码
 注册会员
搜索

能否用公用事件作出"攻擊的高低 取決於魔力最大值"的技能

查看数: 1630 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-9-9 22:45

正文摘要:

本帖最后由 stanyanyan0 于 2012-9-9 22:47 编辑 想做出一個  攻擊高低取決於魔力最大值 的技能效果 比如:  魔力最大值+100 攻擊+10          魔力最大值-1 ...

回复

a364774426 发表于 2012-9-11 14:11:31
if[填写技能ID].include?(obj.id) and obj.is_a?(RPG::Skill)
damage = (user.maxhp * 比例值).round
damage = 0 if damage < 0
end

点评

阿~原來要放在後面 我放錯位置了 謝謝喔!  发表于 2012-9-11 14:19

评分

参与人数 1星屑 +2 收起 理由
怪蜀黍 + 2 精品文章

查看全部评分

a364774426 发表于 2012-9-10 11:30:24
在Game_battler脚本中,找到技能伤害的那一段,然后加入这几行
if[填写技能ID].include?(obj.id) and obj.is_a?(RPG::Skill)
damage = user.maxhp * (比例值).round
end

点评

抱歉 剛剛發現一個問題就是敵人的防禦力如果大於我的攻擊傷害 打他會變成回血 ,(照理說應該是無傷害 或是扣1滴血 對吧@@)  发表于 2012-9-11 14:02
謝謝!  发表于 2012-9-11 13:45
不好意思 我發現這樣的攻擊會無視敵人的防禦  发表于 2012-9-11 13:13
damage = (user.maxhp * 比例值).round  发表于 2012-9-10 20:54
行了 謝謝了!  发表于 2012-9-10 12:29

评分

参与人数 1星屑 +4 收起 理由
怪蜀黍 + 4 精品文章

查看全部评分

Password 发表于 2012-9-10 10:23:05
能否用变量操作来决定?
主角的基础MP(等级1的时候)为定量1,主角的攻击为变量1,最大MP值(主角目前MP)为变量2
变量1=(变量2-定量1)/10(你需要的定值)

点评

我在試試  发表于 2012-9-10 11:55
+1,另外不知道技能右边那个伤害计算中能否直接套进魔力值的参数  发表于 2012-9-10 11:10
stanyanyan0 发表于 2012-9-9 23:56:56
要寫一個插件式的腳本嗎?
還是可以只更動原本的就好?

点评

原脚本改写  发表于 2012-9-10 09:52
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-22 07:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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