查看: 1222|回复: 6

[已经解决] 合成物品系统的问题

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-22
回帖
151
发表于 2009-8-28 10:44:33 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
回帖
343
发表于 2009-8-28 14:30:41 | 显示全部楼层
$scene = Scene_Craft.new(1) 召唤1号类别合成窗口
$scene = Scene_Craft.new(2) 2号的
$scene = Scene_Craft.new(X) X=数字 X号的
  材料 = [1, 2]     # 需要材料的数据库编号
  材料种类 = [0, 0]   # 需要材料的种类,0是普通物品,1是防具,2是武器
  材料数量 = [2, 1]   # 需要材料的数量
  成品 = 3      # 获得物品编号
  成品种类 = 0    # 获得物品种类,0是普通物品,1是防具,2是武器
  成品分类 = 1    # 获得成品分类
  @recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类,成品分类)
@recipe_list[1] ,看见1没有,这个就是分类的号码
你可以先在本子上
记录,1号=武器
      2号=防具
      3号=药品

最后。写配方的时候@recipe_list[1] ,这个数字自己改就行了
脚本是不会知道你的1号是什么。它只知道。你叫他显示1号就1号,2号就2号~
召唤所有已经学会的窗口是
$scene = Scene_Craft.new
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
回帖
343
发表于 2009-8-28 14:31:15 | 显示全部楼层
本帖最后由 flzt5354 于 2009-8-28 14:38 编辑

那个实在不是我要连贴。只是我一回复
失败了2次。。
再发。。就变成连发2贴。。。
------------------------------
$game_party.learn_recipe(1)
学习分类1的所有公式
。。接下来数字自己替换吧
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-22
回帖
151
 楼主| 发表于 2009-8-29 08:08:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
回帖
343
发表于 2009-8-29 22:30:15 | 显示全部楼层
假设。个人喜好而已: 1是药品合成 2是武器合成
$game_party.learn_recipe(1)
学习脚本中已经定义了的所有药品合成公式
数字自己换就是了
----------------------------
写配方分类的区别
@recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类,成品分类)
。看见1没有。这个就是分类
因为。我已经规划了1就是药品合成
所以这个分类就是药品的(其实都是自己想象而已- -脚本啥都不知道,只会认数字)
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-22
回帖
151
 楼主| 发表于 2009-8-30 09:30:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
回帖
343
发表于 2009-8-30 10:18:24 | 显示全部楼层
。。。。。。。。
唉。。。。。。。。。。
单个就自己在游戏事件中学了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部