楼主: 钢铁列兵

[已经解决] 请问如何使装备不用状态而改动人物属性百分比

  [复制链接]
梦石
0
星屑
70
在线时间
312 小时
注册时间
2011-6-27
回帖
1287
 楼主| 发表于 2011-9-9 10:53:21 | 显示全部楼层
后知后觉 发表于 2011-9-9 01:04
随手写的没测试.里面的汉字自己改.

不行啊!使用后一点反应都没有。

评分

参与人数 1星屑 +120 收起 理由
步兵中尉 + 120

查看全部评分

回复

使用道具 举报

梦石
0
星屑
7045
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-9-9 10:58:17 | 显示全部楼层
钢铁列兵 发表于 2011-9-9 10:53
不行啊!使用后一点反应都没有。

装备的种类要设置为 装饰品  系统默认的那个装饰品 位置上
就是那个 @armor4_id
你不想设置为装饰品的话可以把 @armor4_id 改为 @armor1_id @armor2_id @armor3_id
如果不是防具而是武器的话 那就改成 @weapon_id











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
70
在线时间
312 小时
注册时间
2011-6-27
回帖
1287
 楼主| 发表于 2011-9-9 11:13:05 | 显示全部楼层
本帖最后由 钢铁列兵 于 2011-9-9 11:23 编辑
后知后觉 发表于 2011-9-9 10:58
装备的种类要设置为 装饰品  系统默认的那个装饰品 位置上
就是那个 @armor4_id
你不想设置为装饰品的话 ...


现在可以了!顺便再咨询一下:
1、如果用了亿万星辰天之痕脚本的装备扩张后,要放在里面的法宝里有什么改动没有(原饰品位置成了鞋子,后面加了饰品盒两个法宝,其中饰品的在防具里写为A,4;法宝写为B,5。看来原脚本改为@armor7_id,放在第一个位置正常,但放在第二个位置就数值计算为原数值的225%)?
2、如果今后要扩张怎么写脚本?请大侠指点一下
回复

使用道具 举报

梦石
0
星屑
7045
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-9-9 11:41:44 | 显示全部楼层
钢铁列兵 发表于 2011-9-9 11:13
现在可以了!顺便再咨询一下:
1、如果用了亿万星辰天之痕脚本的装备扩张后,要放在里面的法宝里有什么改 ...

第一个问题你去问 星辰 前辈比较好.因为他那脚本我没看过.不好说.
第二个问题是想再多做几个这样的装备?那要重写.大概这样吧.
  1. class Game_Actor < Game_Battler
  2.   ArmorAtk = {}
  3.   alias hzhj_old_base_atk_add base_atk
  4.   def base_atk
  5.     n = hzhj_old_base_atk_add
  6.     rate = ArmorAtk[@armor1_id].nil? ? 0 : ArmorAtk[@armor1_id]
  7.     rate += ArmorAtk[@armor2_id].nil? ? 0 : ArmorAtk[@armor2_id]
  8.     rate += ArmorAtk[@armor3_id].nil? ? 0 : ArmorAtk[@armor3_id]
  9.     rate += ArmorAtk[@armor4_id].nil? ? 0 : ArmorAtk[@armor4_id]
  10.     return n * (100 + rate) / 100
  11.   end
  12. end
复制代码
看第二行 ArmorAtk = {} 要设置的内容就在 {} 里面设置
比如 设置 1 号防具给角色增加 20% 的攻击力
ArmorAtk = {1=>20}
这个符号=> 左边的是编号 右边的是倍率.
比如还要给第12号防具设置增加角色 40% 的攻击力
ArmorAtk = {1=>20,12=>40}
设置的每个内容之间用 , 号来分割 要注意是 半角 的 , 号 而不是 全角 的 , 号
然后还要设置一个第 24 号的防具增加 50% 的攻击力的话就.
ArmorAtk = {1=>20,12=>40,24=>50}
还要更多的防具带这效果的话就继续添加就是了.只是对防具有效果.
武器本来就可以设置攻击力.我就没做了.

点评

就认可这个答案  发表于 2011-9-10 00:26
按版主的说法,在这里点评认可;他们回来清理的  发表于 2011-9-10 00:26











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
70
在线时间
312 小时
注册时间
2011-6-27
回帖
1287
 楼主| 发表于 2011-9-9 11:47:29 | 显示全部楼层
后知后觉 发表于 2011-9-9 11:41
第一个问题你去问 星辰 前辈比较好.因为他那脚本我没看过.不好说.
第二个问题是想再多做几个这样的装备? ...

感谢告知!我询问了亿万星辰前辈后一并认可!
不过这个帖子怎么没有认可的按键?
回复

使用道具 举报

梦石
0
星屑
7045
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-9-9 11:51:56 | 显示全部楼层
这2天论坛在维修.
你发帖子的时候.那个插件或许没有安装吧.

评分

参与人数 1星屑 +666 梦石 +2 收起 理由
fux2 + 666 + 2 手动认可毫无压力

查看全部评分












你知道得太多了

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部