查看: 1924|回复: 7

[已经过期] 我用了一个脚本,叫做空手时候的攻击力。叔叔姐姐进。

[复制链接]
梦石
0
星屑
524
在线时间
329 小时
注册时间
2013-5-16
回帖
629
发表于 2013-6-24 07:08:27 | 显示全部楼层 |阅读模式

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

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

×
  求各位帮帮忙,看看这个怎么解决,我做了一个空手时候有攻击力的脚本。也就是RM本身游戏中,不装备武器是没有攻击力的,就算有再多的力量,没有武器也是零,于是我用了个空手力量也会有攻击力。但是呢,我装备后武器后,武器所附带的攻击力不会和我本身的攻击力叠加。。我想要那种可以叠加的效果。求高人指点。
承接各类软件制作以及手机APP等...
我来开始为您讲述一个故事。
有一天,小明去了一个恐怖的森林。
他走了三天三夜,竟然发现了一位漂亮的公主。
公主指着遥远的另一边说。
   那里。才是我们的王堡

[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
(温馨提示:我长达一年以及更久的时间内我没有打理也不会打理零度火花,广告机已经逆天,所以大家最好不要戳进去...)
梦石
0
星屑
50
在线时间
865 小时
注册时间
2010-6-27
回帖
123
发表于 2013-6-24 08:38:49 | 显示全部楼层
在Game_Actor 267行  获取基本攻击力,改为如下:
  def base_atk
    weapon = $data_weapons[@weapon_id]
    atk1 = weapon != nil ? weapon.atk : 0
    return atk1 + 100
  end
这样空手的攻击力就为100

评分

参与人数 1星屑 +70 收起 理由
弗雷德 + 70 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
244
在线时间
584 小时
注册时间
2012-9-7
回帖
592
发表于 2013-6-24 11:59:28 | 显示全部楼层
其实也不用纠结攻击力,玩家只要知道空手能造成伤害就可以了
那么 只需要在self.damage做点小手术Game_Battler 3下面
系统默认的self.damage= atk * (20 + attacker.str) / 20
比如改为self.damage= atk * (20 + attacker.str) / 20+ attacker.str
那么空手时会造成角色力量的伤害,装了武器会造成默认的普通伤害+角色力量,不会出现打不动的情况,而且这种办法改的话敌人也不会说打不动高防的我方角色
当然上面那行想自己怎么改都可以

评分

参与人数 1星屑 +70 收起 理由
弗雷德 + 70 我很赞同

查看全部评分

FTM正式版已经发布,点击图片开启传送门
回复

使用道具 举报

梦石
0
星屑
524
在线时间
329 小时
注册时间
2013-5-16
回帖
629
 楼主| 发表于 2013-6-24 13:24:35 | 显示全部楼层
wingzeroplus 发表于 2013-6-24 11:59
其实也不用纠结攻击力,玩家只要知道空手能造成伤害就可以了
那么 只需要在self.damage做点小手术Game_Batt ...

不是,因为我的战斗是事件及时制,主角的攻击力=攻击力的、、、所以就要空手时候的攻击力,装备上武器后武器攻击力加空手时候的攻击力直接等于多少。。。这个做不出来吗
承接各类软件制作以及手机APP等...
我来开始为您讲述一个故事。
有一天,小明去了一个恐怖的森林。
他走了三天三夜,竟然发现了一位漂亮的公主。
公主指着遥远的另一边说。
   那里。才是我们的王堡

[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
(温馨提示:我长达一年以及更久的时间内我没有打理也不会打理零度火花,广告机已经逆天,所以大家最好不要戳进去...)
回复

使用道具 举报

梦石
0
星屑
524
在线时间
329 小时
注册时间
2013-5-16
回帖
629
 楼主| 发表于 2013-6-24 13:25:36 | 显示全部楼层
Zhangjiaxing1 发表于 2013-6-24 08:38
在Game_Actor 267行  获取基本攻击力,改为如下:
  def base_atk
    weapon = $data_weapons[@weapon_id] ...

装备好武器后,武器的攻击力为200 ,为什么他的总攻击不等于300呢= =

点评

你的脚本怎么改的,当然还要看你后面有没加类似game_actor这个的脚本,以后面的为准。发个工程看看。  发表于 2013-6-24 14:29
承接各类软件制作以及手机APP等...
我来开始为您讲述一个故事。
有一天,小明去了一个恐怖的森林。
他走了三天三夜,竟然发现了一位漂亮的公主。
公主指着遥远的另一边说。
   那里。才是我们的王堡

[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
(温馨提示:我长达一年以及更久的时间内我没有打理也不会打理零度火花,广告机已经逆天,所以大家最好不要戳进去...)
回复

使用道具 举报

梦石
0
星屑
244
在线时间
584 小时
注册时间
2012-9-7
回帖
592
发表于 2013-6-24 15:26:23 | 显示全部楼层
恶魔般的天使 发表于 2013-6-24 13:24
不是,因为我的战斗是事件及时制,主角的攻击力=攻击力的、、、所以就要空手时候的攻击力,装备上武器后 ...

self.damage= atk * (20 + attacker.str) / 20+ attacker.str * (20 + attacker.str) / 20
刚才不是说了这个公式随便玩嘛,这样改一下就符合你的要求了
FTM正式版已经发布,点击图片开启传送门
回复

使用道具 举报

梦石
0
星屑
524
在线时间
329 小时
注册时间
2013-5-16
回帖
629
 楼主| 发表于 2013-6-24 16:50:24 | 显示全部楼层
wingzeroplus 发表于 2013-6-24 15:26
self.damage= atk * (20 + attacker.str) / 20+ attacker.str * (20 + attacker.str) / 20
刚才不是说了 ...


我自己力量加成的攻击力是78 33333.jpg

然后我的武器加成是200,可是我本身力量加成的就没了,合起来应该是278才对 4444.jpg

点评

按我的那种方法改,治本不治标,也就是内核计算伤害是正确的,不过显示不一定符合你的要求  发表于 2013-6-24 17:27
承接各类软件制作以及手机APP等...
我来开始为您讲述一个故事。
有一天,小明去了一个恐怖的森林。
他走了三天三夜,竟然发现了一位漂亮的公主。
公主指着遥远的另一边说。
   那里。才是我们的王堡

[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
(温馨提示:我长达一年以及更久的时间内我没有打理也不会打理零度火花,广告机已经逆天,所以大家最好不要戳进去...)
回复

使用道具 举报

梦石
0
星屑
524
在线时间
329 小时
注册时间
2013-5-16
回帖
629
 楼主| 发表于 2013-6-24 16:51:54 | 显示全部楼层
wingzeroplus 发表于 2013-6-24 11:59
其实也不用纠结攻击力,玩家只要知道空手能造成伤害就可以了
那么 只需要在self.damage做点小手术Game_Batt ...

我自己力量加成的攻击力是78

然后我的武器加成是200,可是我本身力量加成的就没了,合起来应该是278才对 4444.jpg

点评

上传你的data文件看看。  发表于 2013-6-25 08:24
承接各类软件制作以及手机APP等...
我来开始为您讲述一个故事。
有一天,小明去了一个恐怖的森林。
他走了三天三夜,竟然发现了一位漂亮的公主。
公主指着遥远的另一边说。
   那里。才是我们的王堡

[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
[零度火花论坛。原创游戏制作新城堡。请点击。期待来临。]
(温馨提示:我长达一年以及更久的时间内我没有打理也不会打理零度火花,广告机已经逆天,所以大家最好不要戳进去...)
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部