Project1

标题: 请各位高手帮帮忙,在物品合成时遇到了问题 [打印本页]

作者: slick    时间: 2008-3-24 03:42
标题: 请各位高手帮帮忙,在物品合成时遇到了问题
{/pz}

我在使用物品调和功能时遇到的问题

两个同为一般物品的项目同时存在于配方中时

调和开始时是正常的


准备调和


调和完成后,一个项目消失了!


具体症状与代码:
http://rpg.blue/upload_program/f ... 问题_86729575.rar

{/dk}{/dk}请高手帮帮忙,我不知道哪里出错了 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: havealook    时间: 2008-3-24 03:50
本来就应该是这样的,你没有合成材料自然不能合成物品
作者: slick    时间: 2008-3-24 03:52
你没下载症状代码吧?

预先准备好的材料为20,10

实际制作只用2,1

如果你选择头一项,

下面的又会重新出现

这样就给人一种游戏运行不正常的感觉
作者: havealook    时间: 2008-3-24 04:02
哦,我知道是什么原因了
你的合成脚本中找到:
   ##########################################################################
   # 2 号合成物品设定 (物品力量之石×2 + 防具钢盾×1 = 密切斯特盾) 成品分类:3
   ##########################################################################
   材料 = [4, 5]             # 需要材料的数据库编号
   材料种类 = [0, 0]         # 需要材料的种类,0是普通物品,1是防具,2是武器
   材料数量 = [2, 1]         # 需要材料的数量
   成品 = 6                  # 获得物品编号
   成品种类 = 0              # 获得物品种类,0是普通物品,1是防具,2是武器
   成品分类 = 3              # 获得成品分类
   @recipe_list[3] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类,成品分类)


把   成品分类 = 3    换成:成品分类 = 1
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: havealook    时间: 2008-3-24 04:10
问题应该解决了吧- -
如果解决了请认可答案
认可答案的方法:http://rpg.blue/viewthread.php?tid=40423




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1