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

Project1

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

[已经解决] 受到攻击后增加某变量的数值?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
帖子
3229
跳转到指定楼层
1
发表于 2012-7-9 22:21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实就是类似怒气的脚本,我搜索了许多怒气的脚本,可惜一个也用不上。于是就想借助变量制作一个简单的怒气系统。
以满足以下的效果——
每次当主角被敌人攻击的时候,该变量数值会被累计增加。当该变量数值达到一定程度后,可以提升某技能的杀伤力,之后该数值清零。

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2012-7-10 11:16:07 | 只看该作者
LZ说的意思是类似彩虹岛的DP(防御点数)吗?

点评

没有玩过彩虹岛的说,但是很多网游都有这样的设定吧?被攻击后会增加某数值,并作为发动某技能的前提。  发表于 2012-7-10 20:46
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
3
发表于 2012-7-10 15:20:47 | 只看该作者
= = 记得你有脚本基础没错,修改部分在game_battler 3 的物理伤害attack_effect和技能伤害部分skill_effect

变量的操作是$game_variables[变量编号] =/+/- ???

然后在game_battler 3的两个地方进行增加即可

判断被攻击者是否是角色: if self.is_a?(Game_Actor)

获得角色id: id = self.id  if self.is_a?(Game_Actor)

以上是提示

点评

您太抬举鄙人了,我试试看啊,还不一定能成功……  发表于 2012-7-10 20:44
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
帖子
3229
4
 楼主| 发表于 2012-7-10 20:53:51 | 只看该作者
R-零 发表于 2012-7-10 15:20
= = 记得你有脚本基础没错,修改部分在game_battler 3 的物理伤害attack_effect和技能伤害部分skill_effect ...

内个,判断角色是不是要放在前面来着?我自己做的脚本,总是需要请别人修改后才能用的。总是脚本错误啊……
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
5
发表于 2012-7-10 20:56:46 | 只看该作者
stevenrock 发表于 2012-7-10 20:53
内个,判断角色是不是要放在前面来着?我自己做的脚本,总是需要请别人修改后才能用的。总是脚本错误啊… ...

条件分歧,如果是角色
if self.is_a?(Game_Actor)
  id = self.id
  $game_variables[id+???] += ???
end
先是照这个样子插入到损伤计算之后

点评

如果要$game_variables[1] += self.damage会不会存在BUG啊?好像治疗后会减少变量值。  发表于 2012-7-13 22:07
好像懂了,我去修改一下哈。  发表于 2012-7-10 21:50
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
帖子
3229
6
 楼主| 发表于 2012-7-10 22:11:57 | 只看该作者
R-零 发表于 2012-7-10 20:56
条件分歧,如果是角色
if self.is_a?(Game_Actor)
  id = self.id

哈哈哈,我成功啦,谢谢你!

点评

$game_variables[1] += self.damage if self.damage > 0  发表于 2012-7-14 08:13

评分

参与人数 1星屑 +2 收起 理由
R-零 + 2 祝贺哦

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 12:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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