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

Project1

 找回密码
 注册会员
搜索

人物信息腳本問題

查看数: 2375 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-7-23 07:11

正文摘要:

這個腳本關乎到兩個問題點,所以在這一次性發問… 不曉得這樣算不算違規?QQ 因為另一個問題可能也跟這腳本有牽扯…(可能 冏) 主腳本 RUBY 代码复制#================================== ...

回复

jhhuang 发表于 2017-7-24 09:35:04
本帖最后由 jhhuang 于 2017-7-24 09:40 编辑

全帮你写了- -2个脚本都要用上

主脚本

队伍掉率扩展的扩展

点评

RRRRRRRRRRR非常感謝!辛苦辛苦!等級不夠無法奉茶,請接受我誠摯跪舔 ヽ(●´ε`●)ノ  发表于 2017-7-24 14:49

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 认可答案

查看全部评分

elemmy72 发表于 2017-7-23 22:03:54
抱歉,剛下班到家QQ

這是隊伍掉率腳本


因為這腳本將兩種掉落都改成了%(率)數值,
所以才想要縮寫,以寫進人物信息裡(上頭第一個主腳本的152行底下),
或許也可以不用縮寫,但我不曉得該改為輸入什麼…

点评

$game_party.party_drop_rate时队伍物品掉率,$game_party.gold_drop_rate是队伍金钱率  发表于 2017-7-24 09:14
jhhuang 发表于 2017-7-23 09:13:47
本帖最后由 jhhuang 于 2017-7-23 09:28 编辑
  1. #==============================================================================
  2. # ■ Game_BattlerBase
  3. #==============================================================================
  4. class Game_BattlerBase
  5.   def idr;  item_drop_rate;   end    # 物品获得加成
  6.   def gdr;  gold_drop_rate;   end    # 金钱获得加成
  7.   #--------------------------------------------------------------------------
  8.   # ● 获取物品掉率
  9.   #--------------------------------------------------------------------------
  10.   def item_drop_rate
  11.     drop_rate = 100
  12.     feature_objects.each {|obj|
  13.     drop_rate += $1.to_f if obj.note =~ /<物品掉率:\s*([0-9+.-]+)%>/}
  14.     return drop_rate / 100
  15.   end
  16.   #--------------------------------------------------------------------------
  17.   # ● 获取金钱掉率
  18.   #--------------------------------------------------------------------------
  19.   def gold_drop_rate
  20.     gold_rate = 100
  21.     feature_objects.each {|obj|
  22.     gold_rate += $1.to_f if obj.note =~ /<金钱掉率:\s*([0-9+.-]+)%>/}
  23.     return gold_rate / 100
  24.   end
  25. end
复制代码


把这个插入你的队伍掉率扩展脚本里面。
看看这个是不是你想要的东西。
jhhuang 发表于 2017-7-23 08:15:43
本帖最后由 jhhuang 于 2017-7-23 08:21 编辑

问题1:物品金钱默认系统是双倍功能,没有率的设置。
  1. class Game_BattlerBase
  2.   def exr;  sparam(9);  end    # 经验获得加成    EXperience Rate
  3. end
复制代码

  1. class Game_Party < Game_Unit
  2.   ABILITY_GOLD_DOUBLE       = 4           # 获得金钱数量双倍
  3.   ABILITY_DROP_ITEM_DOUBLE  = 5           # 物品掉落几率双倍
  4.   #--------------------------------------------------------------------------
  5.   # ● 判定是否获得金钱数量双倍
  6.   #--------------------------------------------------------------------------
  7.   def gold_double?
  8.     party_ability(ABILITY_GOLD_DOUBLE)
  9.   end
  10.   #--------------------------------------------------------------------------
  11.   # ● 判定是否物品掉落几率双倍
  12.   #--------------------------------------------------------------------------
  13.   def drop_item_double?
  14.     party_ability(ABILITY_DROP_ITEM_DOUBLE)
  15.   end
  16. end
复制代码


这菜单。。。RMMV的既视感= =?

点评

“因為使用了 VIPArcher 奆奆的 隊伍掉率擴展 腳本”你这脚本不上面那2个吧?能发个地址吗?我没有- -哪知道缩写是什么  发表于 2017-7-23 09:07
可以用$game_party.gold_double?和$game_party.drop_item_double?判断是否双倍。至于你说那些缩写都是数值的,这两个属性只是判断,默认没缩写。  发表于 2017-7-23 09:04
先感謝您的回答 :D 問題1:唔…我需要縮寫QQ,類似 :exr 這樣。  問題2:如此在數據庫的說明要刪除嗎?只能從遊戲初始設置一列各角色的說明嘍?冏  发表于 2017-7-23 08:24
sq333333 发表于 2017-7-23 08:00:12
以前在事件里用脚本改过说明,但是存档退出游戏再读取 说明就会恢复原来的,这个你到时候一定要多试试。

点评

不敢当不敢当 我不会改脚本,是请教大神来着!  发表于 2017-7-23 08:21
啊,我就是找到了您的帖!不過我測試之後沒有這問題呢@@  发表于 2017-7-23 08:15
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-20 05:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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