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

Project1

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

[已经解决] 请教一个状态小问题······

[复制链接]

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

跳转到指定楼层
1
发表于 2013-10-14 20:16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问要怎么制作一个提高回避力的状态?
比例一个增益状态是提高50%回避力的,
默认是没有提高回避力的选框,请问要如何制作?

评分

参与人数 1星屑 +20 收起 理由
怪蜀黍 + 20 反馈!

查看全部评分

大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

Lv2.观梦者

梦石
0
星屑
582
在线时间
917 小时
注册时间
2013-3-13
帖子
557
来自 2楼
发表于 2013-10-15 22:41:18 | 只看该作者
如果不修改默认魔法闪避为0的话,可以这样。
1、数据库设置一个状态,假设编号为100;
2、
在class Game_Battler   
  def make_obj_absorb_effect(user, obj)
下面添加:
if self.state?(100) and obj.base_damage > 0 #被攻击者携带100号状态且被伤害性技能攻击
@hp_damage = 0 if rand(2) < 1 #50%的几率将伤害减免为0
end

评分

参与人数 2星屑 +200 收起 理由
怪蜀黍 + 100 认可答案
美丽晨露 + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2019
在线时间
1871 小时
注册时间
2009-8-17
帖子
256
3
发表于 2013-10-15 10:02:42 | 只看该作者

评分

参与人数 1星屑 +66 收起 理由
美丽晨露 + 66 回答感谢

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv3.寻梦者

梦石
0
星屑
1457
在线时间
892 小时
注册时间
2011-3-4
帖子
839
4
发表于 2013-10-15 10:20:09 | 只看该作者
提示: 该帖被管理员或版主屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

5
 楼主| 发表于 2013-10-15 18:29:10 | 只看该作者
351323331 发表于 2013-10-15 10:02
http://rpg.blue/forum.php?mod=viewthread&tid=157337
为什么不先搜个索。。

这个已经试过了
不能回避魔法攻击,所以差评
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2019
在线时间
1871 小时
注册时间
2009-8-17
帖子
256
6
发表于 2013-10-15 19:58:47 手机端发表。 | 只看该作者
美丽晨露 发表于 2013-10-15 18:29
这个已经试过了
不能回避魔法攻击,所以差评

vx是连魔法防御这个概念都几乎没有的,就更别说魔法回避了。。。- -,
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2013-9-21
帖子
112
7
发表于 2013-10-15 21:33:48 | 只看该作者
我看了一下那个脚本感觉应该能回避魔法攻击啊……

点评

实验一下不就知道了吗······  发表于 2013-10-15 21:36
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2013-9-21
帖子
112
8
发表于 2013-10-15 21:46:13 | 只看该作者
试了,不知为何,没用……你自己改公式去得了……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

9
 楼主| 发表于 2013-10-15 22:58:08 | 只看该作者
crow2006 发表于 2013-10-15 22:41
如果不修改默认魔法闪避为0的话,可以这样。
1、数据库设置一个状态,假设编号为100;
2、

十分感谢的说
可以追问一下吗?如果被施加某种状态之后。
魔法命中下降50%,使用这种方法的脚本的话。
又要怎么写?

点评

一帖多问了。  发表于 2013-10-15 23:05
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
582
在线时间
917 小时
注册时间
2013-3-13
帖子
557
10
发表于 2013-10-15 23:08:06 | 只看该作者
美丽晨露 发表于 2013-10-15 22:58
十分感谢的说
可以追问一下吗?如果被施加某种状态之后。
魔法命中下降50%,使用这种方法的脚本的话。

if user.state?(100) and obj.base_damage > 0 and obj.is_a?(RPG::Skill) and obj.spi_f > 0  
@missed = true if rand(2) < 1
end

点评

谢谢你的评分  发表于 2013-10-15 23:21

评分

参与人数 1星屑 +100 收起 理由
美丽晨露 + 100 感谢再次回答

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 06:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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