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

Project1

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

[已经解决] 装备系统增强脚本,战斗失败再读档,装备消失

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2014-5-5
帖子
17
跳转到指定楼层
1
发表于 2014-11-4 10:03:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
为了增加游戏可玩性,安装了66找到的装备系统增强脚本,但是这几天猛然发现在存档后战斗失败重新读档,战斗获得的带前缀装备就突然间消失了。
百度不到类似情况,我安装了较多脚本但都是挑选兼容性较好的,出现这种问题是因为脚本冲突还是我改动的问题?

  @maxparamplus = 4 #最大前缀数
  @moneyrate = 2 #物品价格计算公式为:原价格 + 前缀权重 * @moneyrate
  @transpose = [*1..100].reverse #用于把1变成100,100变成1
  @paramsplus = [           #暂时只写了三个前缀,可以自己添加,参照前缀结构
  [10,"走形",[[22,0,-0.05]]],# 命中-5%
  [10,"古旧",[[23,9,0.9]]],# 经验获得-10%
  [10,"笨重",[[22,1,-0.05]]],# 闪避-5%
  [10,"残破",[[0,-50]]],# HP减50
  [10,"松垮",[[1,-20]]],# MP减20
  [20,"凌厉",[[2,10]]], #物理攻击加10
  [20,"加固",[[3,10]]], #物理防御加10
  [20,"雕花",[[4,10]]], #特技攻击加10
  [20,"强化",[[5,10]]], #特技防御加10
  [20,"全能",[[0,50],[1,20]]], # HP和MP各加50和20
  [20,"极速",[[6,10]]], #敏捷加10
  [30,"灵巧",[[22,1,0.05]]],# 闪避+5%
  [30,"稳重",[[22,0,0.05]]],# 命中+5%
  [50,"破阵",[[23,6,0.2]]], #物理攻击加20%
  [50,"强袭",[[23,7,0.2]]], #特技攻击加20%
  [50,"悟性",[[23,9,1.2]]],# 经验获得+20%
  [60,"射手",[[2,20],[0,50]]], #物理攻击加20
  [60,"门神",[[3,20],[0,50]]], #物理防御加20
  [60,"枢纽",[[4,20],[1,20]]], #特技攻击加20
  [60,"铁闸",[[5,20],[1,20]]], #特技防御加20
  [80,"致命",[[22,2,0.1]]], #暴击率+10%
  [80,"闪电",[[6,50]]], #敏捷加50
  [90,"战神",[[23,6,0.5]]], #物理攻击加50%
  [90,"天尊",[[23,7,0.5]]], #特技攻击加50%
  [100,"传说",[[21,2,2]]] #物理攻击双倍
  ]

我只是新加了这几个前缀,请大神解救啊。

Lv2.观梦者

梦石
0
星屑
620
在线时间
925 小时
注册时间
2011-5-11
帖子
438
3
发表于 2014-11-4 12:14:52 | 只看该作者
在该脚本的下方加入 以下脚本
  1. module DataManager
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成存档内容
  4.   #--------------------------------------------------------------------------
  5.   def self.make_save_contents
  6.     contents = {}
  7.     contents[:system]        = $game_system
  8.     contents[:timer]         = $game_timer
  9.     contents[:message]       = $game_message
  10.     contents[:switches]      = $game_switches
  11.     contents[:variables]     = $game_variables
  12.     contents[:self_switches] = $game_self_switches
  13.     contents[:actors]        = $game_actors
  14.     contents[:party]         = $game_party
  15.     contents[:troop]         = $game_troop
  16.     contents[:map]           = $game_map
  17.     contents[:player]        = $game_player
  18.     contents[:weapons]       = $data_weapons
  19.     contents[:armors]        = $data_armors
  20.     contents
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 展开存档内容
  24.   #--------------------------------------------------------------------------
  25.   def self.extract_save_contents(contents)
  26.     $game_system        = contents[:system]
  27.     $game_timer         = contents[:timer]
  28.     $game_message       = contents[:message]
  29.     $game_switches      = contents[:switches]
  30.     $game_variables     = contents[:variables]
  31.     $game_self_switches = contents[:self_switches]
  32.     $game_actors        = contents[:actors]
  33.     $game_party         = contents[:party]
  34.     $game_troop         = contents[:troop]
  35.     $game_map           = contents[:map]
  36.     $game_player        = contents[:player]
  37.     $data_weapons       = contents[:weapons]
  38.     $data_armors        = contents[:armors]
  39.   end
  40. end
复制代码

点评

完美解决……把我解救出深渊了,实在是太感谢您了!TvT  发表于 2014-11-4 12:43

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2014-5-5
帖子
17
2
 楼主| 发表于 2014-11-4 10:15:52 | 只看该作者
补充一句,读档后除了带前缀的装备,在宝箱里获得的普通装备完好无损。
我对脚本不懂,如果不知道这个问题怎么改只能把这个脚本删掉了……求解救啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 15:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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