查看: 1764|回复: 3

[已经解决] 新手请教点事情,麻烦高手解答一下。谢谢~~

[复制链接]
梦石
0
星屑
2306
在线时间
251 小时
注册时间
2011-3-29
回帖
29
发表于 2014-12-13 10:09:26 | 显示全部楼层 |阅读模式

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

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

×
本人初接触RPGXP,好多知识都是从这里习得。对本站无私受教表示感谢!最近想给女儿做款游戏玩儿,用到了两个脚本<①物品得失自动提示><②随机物品生成>,单独运行或整合运行都没有问题。只不过一次性获得物品数量过多的时候就会报错,比如宝箱获得5种物品以上,战斗结束获得多种物品,再或者开始游戏自动事件获得超过5种以上物品等等。物品获得的间隔,我最长设置等待40帧,还是不行。我想请教一下各位高手,问题出现在哪里呢?脚本太长了,都贴上的话打开也慢,下面我把部分脚本粘贴上来,请高手指导一二。甚谢!
[pre lang="ruby" line="1"]
# ————————————————————————————————————
# 本脚本来自www.66rpg.com,转载请保留此信息<得失提示脚本头>
# ————————————————————————————————————
  
# 注意!!!在对话后得到物品,请在对话后先用事件等待3帧,否则对话框来不及消失。

# 开关定义:

$不显示金钱窗口 = 100

$不显示物品窗口 = 100

$不显示武器窗口 = 100

$不显示防具窗口 = 100
[/pre]
[pre lang="ruby" line="1"]
==========================================================================
  随机装备生成系统 v1.3   <随机装备生成系统头>
==========================================================================

--------------------------------------------------------------------------
  随机装备生成系统·核心
--------------------------------------------------------------------------
  本部分是随机装备生成系统的核心,基本不会造成与其它脚本冲突,但缺少“随机装备生
  成系统·接入”的话,不能融合到游戏脚本中。
  
-----------
  使用前须知
-----------
  
  -本系统分成两个部分,分别为“随机装备生成系统·核心”和
  “随机装备生成系统·接入”,使用时两个部分都要插入。
[/pre]
[pre lang="ruby" line="1"]
      carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name) #得失物品提示,一次性获得物品过多,显示超过5-6个这句就出错
[/pre]
梦石
0
星屑
2306
在线时间
251 小时
注册时间
2011-3-29
回帖
29
 楼主| 发表于 2014-12-13 10:40:01 | 显示全部楼层
自己顶一下吧,可能没有人用过这两种脚本系统吧,我继续等等。
回复

使用道具 举报

梦石
0
星屑
2306
在线时间
251 小时
注册时间
2011-3-29
回帖
29
 楼主| 发表于 2014-12-13 11:39:28 | 显示全部楼层
自己已经找到了解决之法,主要是<随机生成物品>后,每次<得失物品>都要到数据库中查找这个物品名字对应的ICON小图标。但是因为<随机物品>名字都是随机的,所以<得失物品>总是找不到图标,导致出错。希望对用这两个脚本的朋友会有帮助吧!我解决的办法就是:
懒惰法:将<得失物品提示>脚本中,得到物品标示ICON的一句和下面描绘的一句注释掉。
希望有高手朋友能够想到更好的办法来解决这个麻烦。谢谢~~~
回复

使用道具 举报

梦石
0
星屑
2306
在线时间
251 小时
注册时间
2011-3-29
回帖
29
 楼主| 发表于 2014-12-13 11:43:30 | 显示全部楼层
补充一句,使用<随机生成物品>系统的朋友们,千万别一次获得太多物品哦,因为它的运作是每得到一个物品的属性都是唯一的,所以一次获得太多很占资源,查看物品时会变得很卡。
囧例子:我做了个自动事件获得全部物品,每种99件。   后果:每件装备一个属性,占用一个物品栏。  麻烦:超卡
这个作为警示吧!希望大家别犯我的错,一般游戏中,不会一次性获得如此多装备的,因此游戏运行中不用担心。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部