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

Project1

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

[已经解决] 怎样设置一个变量数值有增伤和伤减效果?

[复制链接]

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

跳转到指定楼层
发表于 2013-5-11 18:06:28 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
10星屑
本帖最后由 7795593 于 2013-5-11 20:18 编辑

例如我学会某技能,增加变量【最终伤害+】80点,就会在普通攻击和技能的总伤害值加上80点固定伤害。
增加变量【防御抵消+】80点,就会在受到伤害的总值减掉80点固定伤害。
有大大能做出来吗?
必须在此工程下能运行。

VX版slg.zip

927.33 KB, 下载次数: 63

最佳答案

查看完整内容

换成这两个试试看?

点评

如大家所说,的确是悬赏多了,不放V应该也会有人来解决,放V有1V也足够了喵。  发表于 2013-5-11 22:54
什么工程?普通工程貌似我都会- -。话说10V是不是太多了。。。  发表于 2013-5-11 18:36

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

6
 楼主| 发表于 2013-5-12 16:55:39 | 只看该作者
@protosssonny  全部移除那怎么给人奖赏啊??要重新发?

点评

那不用移除了。浪费税了倒不如给人赚。我对于悬赏的价钱不太懂,下次发悬赏还是先请教一下你好了。  发表于 2013-5-13 10:41
移除悬赏后,你如果感谢他,可以给他私人转账。注意,移除悬赏是不会退税的,转账也要收税。是否坚持要移除悬赏?  发表于 2013-5-12 17:39
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

5
 楼主| 发表于 2013-5-11 23:50:36 | 只看该作者
芙蕾娅 发表于 2013-5-11 22:51
Game_Battler里def make_attack_damage_value(attacker)里
@hp_damage = damage上面插入然后还有def make_o ...

弹出窗口了

chucuo.JPG (8.07 KB, 下载次数: 37)

chucuo.JPG

点评

$game_variable后面忘了写s,是$game_variables才对  发表于 2013-5-12 00:03
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

4
 楼主| 发表于 2013-5-11 23:33:25 | 只看该作者
芙蕾娅 发表于 2013-5-11 22:51
Game_Battler里def make_attack_damage_value(attacker)里
@hp_damage = damage上面插入然后还有def make_o ...

谢谢解答,我去试试。。。
那P叔帮忙设置悬赏减半吧 @protosssonny
  

点评

我不能设置悬赏减半,只能移除全部悬赏,你确定要移除所有悬赏吗?确定的话留言。  发表于 2013-5-12 09:37
回复

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
2078
在线时间
920 小时
注册时间
2012-10-18
帖子
428

开拓者

3
发表于 2013-5-11 22:51:06 | 只看该作者
Game_Battler里def make_attack_damage_value(attacker)里
@hp_damage = damage上面插入
  1.     damage -= $game_variable[5] if attacker.is_a?(Game_Enemy)
  2.     damage += $game_variable[6] if attacker.is_a?(Game_Actor)
复制代码
然后还有def make_obj_damage_value(user, obj)里if obj.damage_to_mp上面插入
  1.     if damage > 0
  2.       damage -= $game_variable[5] if user.is_a?(Game_Enemy)
  3.       damage += $game_variable[6] if user.is_a?(Game_Actor)
  4.     end
复制代码
这样应该就行了,$game_variables[X],X是变量ID
还有这样的问题应该不值得10VIP= =

点评

伤害增加这个可以了。但伤害减少这个还有问题啊,就是不能做成最低伤害,现在自己在1血情况被人打两下自己就满血了。能设置成不加血吗?  发表于 2013-5-12 00:24
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
2
发表于 2013-5-11 18:09:49 | 只看该作者
附加一个公共事件:
敌人生命减少:增加变量:XX
我方增加生命:增加变量:XX
原来的增加及减少是常量,把常量变为变量即可!

点评

那个敌人生命减少都是指定目标1,2,3,4或全屏的。我想要对使用的目标生效。另外我方增加生命就不叫伤减了。是恢复啊。  发表于 2013-5-11 18:13
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
2078
在线时间
920 小时
注册时间
2012-10-18
帖子
428

开拓者

1
发表于 2013-5-11 18:06:29 | 只看该作者
7795593 发表于 2013-5-11 23:50
弹出窗口了
  1.     damage -= $game_variables[5] if attacker.is_a?(Game_Enemy)
  2.     damage += $game_variables[6] if attacker.is_a?(Game_Actor)
  3.     damage = 0 if damage < 0
复制代码
  1.     if damage > 0
  2.       damage -= $game_variables[5] if user.is_a?(Game_Enemy)
  3.       damage += $game_variables[6] if user.is_a?(Game_Actor)
  4.       damage = 0 if damage < 0
  5.     end
复制代码
换成这两个试试看?
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 22:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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