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

Project1

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

[已经解决] RMXP裝備降低能力直問題

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
124 小时
注册时间
2011-12-3
帖子
142
跳转到指定楼层
1
发表于 2012-7-13 00:09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jilok3 于 2012-7-13 10:47 编辑

如果我要再裝備某防具時降低能力直該怎麼做?
因為輸入-XXX就會跑出"請輸入0~999之間的數值"

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3750
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
2
发表于 2012-7-13 02:00:05 | 只看该作者



好久没回答了,不会放过你的~

给装备加上一个自动状态
然后自动状态减少百分比的能力就可以了~

记住!状态不要设置战斗回合数哦 因为这个防具是永久减少你的能力,除非卸下装备才能正常~

点评

我是說將低特定能力質,且部分能力直增加,例如:煉血珠-20防禦力+50攻擊力 而非以百分比計算,總之,謝謝回答  发表于 2012-7-13 08:37
回复

使用道具 举报

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3750
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
3
发表于 2012-7-13 08:57:05 | 只看该作者
本帖最后由 YeYe. 于 2012-7-13 09:06 编辑



可以直接降低的呀?怎么你的不行

不过还有方法,就是设置有点麻烦~
在Scene_Title的49行下面加:
$data_weapons[武器ID].atk = 攻击力
$data_weapons[武器ID].str_plus =力量
$data_weapons[武器ID].dex_plus = 灵巧
$data_weapons[武器ID].agi_plus = 速度
$data_weapons[武器ID].int_plus = 魔力

防具的是:
$data_armors[防具ID].str_plus =力量
$data_armors[防具ID].dex_plus = 灵巧
$data_armors[防具ID].agi_plus = 速度
$data_armors[防具ID].int_plus = 魔力

也可以降低或提升防御的哦~
$data_armors[防具ID].pdef_plus = 物理防御
$data_armors[防具ID].mdef_plus = 魔法防御


$data_armors[防具ID].maxhp_plus = 最大HP
$data_armors[防具ID].maxsp_plus = 最大SP
$data_armors[防具ID].set_plus = 攻击力
$data_armors[防具ID].eva_plus = 回避
$data_armors[防具ID].eva_plus = 回避

“weapons”这个是武器的     “armors”这个是防具的

点评

錯誤以修正  发表于 2012-7-13 12:22
問題又來搂 $data_armors[防具ID].pdef_plus = 物理防御 $data_armors[防具ID].mdef_plus = 魔法防御 會產生錯誤  发表于 2012-7-13 12:16
实在不行的话我给你做个范例  发表于 2012-7-13 09:28
不是49行吧?  发表于 2012-7-13 09:27
对 加在标题那就可以了  发表于 2012-7-13 09:26
回复

使用道具 举报

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3750
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
4
发表于 2012-7-13 09:44:34 | 只看该作者
@jilok3范例来了

范例11.rar (194.41 KB, 下载次数: 33)    改的地方我写有备注

点评

喂~我三连贴了0.0 这150经验都不够版主扣啊~  发表于 2012-7-13 09:45
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
124 小时
注册时间
2011-12-3
帖子
142
5
 楼主| 发表于 2012-7-13 10:49:20 | 只看该作者
YeYe. 发表于 2012-7-13 09:44
@jilok3范例来了

   改的地方我写有备注

謝謝,以認可,錯誤原因是你的49行和我的49行不太一樣.....總之感謝

点评

數據庫理不能調負的,不過沒關係錯誤以修正$data_armors[防具ID].pdef = 物理防御這樣設就好了,不用加_plus  发表于 2012-7-13 12:54
这个我就不懂了·····防御还是在数据库里设置了吧  发表于 2012-7-13 12:40
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
87 小时
注册时间
2011-5-18
帖子
37
6
发表于 2013-10-6 22:12:12 | 只看该作者
在吗??获取装备的 回避修正,究竟是什么??

eva_plus  这个值在系统中无效

actor.eva 只能得到角色的回避值

我用
module RPG  
  class Armor
    def initialize
      @eva = 0
    end   
    attr_accessor :eva  
  end  
end
也没用、
Armor.eva 和 RPG::Armor.eva 也没用
求解。我正在做物品详细说明,
想添加一个装备修正回避的属性显示
踏上寻找灵魂归宿之旅。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
87 小时
注册时间
2011-5-18
帖子
37
7
发表于 2013-10-6 23:59:38 | 只看该作者
不好意思
我解决了。
在  RM天干宝典里,找到了从头开始学脚本的电子书,狂翻。。。

self.contents.draw_text(50, 32, 100, 32, $data_armors[1].eva.to_s, 2)

嗯,就是要个 to_s  获取当前值的意思吗 ??

点评

请开新的帖子提问。  发表于 2013-10-7 00:20

评分

参与人数 1星屑 -40 收起 理由
myownroc -40 挖坟

查看全部评分

踏上寻找灵魂归宿之旅。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 08:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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