赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 175482 |
最后登录 | 2014-1-10 |
在线时间 | 27 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 27 小时
- 注册时间
- 2008-2-13
- 帖子
- 1740
|
#============================================================================================
# 简介:
# 这是一个很不错的合成物品系统,可以通过游戏的过程,不断学习可以合成的
# 物品方法。
#
# 使用方法:
# 1、召唤界面:使用脚本$scene = Scene_Craft.new
#
# 2、学习合成:$game_party.learn_recipe(合成项目)
#
# 3、合成定义:
# 这个合成脚本可以定义两种合成物品。一种是预先定义好了的,就像下面这样,
# 直接写在这里就可以,另一种是在学习之前现场定义。
#
# 4、举例
# 4.1、学会recipe_list[1]定义的合成:$game_party.learn_recipe($game_temp.recipe_list[1])
# 注意,一行如果输入不下,在(的后面或[的后面按回车换行,否则可能出错
#
# 4.2、在游戏中临时定义一种合成,让玩家学会。使用事件中的脚本如下,
# 脚本:
# 材料 = [$game_variables[1],$game_variables[2]] #——材料编号是变量1、2的编号
# 材料种类 = [0,0] #——材料是物品
# 材料数量 = [$game_variables[3],$game_variables[4]] #——需要材料数量是变量3、4的编号
# 成品 = $game_variables[5] #——获得结果编号是5
# 成品种类 = 1 #——成品是防具类
# $game_party.learn_recipe(Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类))
#===========================================================================================
举例:
##########################################################################
# 0 号合成物品设定 (物品小药水×2 + 中药水 = 大药水)
##########################################################################
材料 = [1, 2] # 需要材料的数据库编号
材料种类 = [0, 0] # 需要材料的种类,0是普通物品,1是防具,2是武器
材料数量 = [2, 1] # 需要材料的数量
成品 = 3 # 获得物品编号
成品种类 = 0 # 获得物品种类,0是普通物品,1是防具,2是武器
@recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
##########################################################################
# 1 号合成物品设定 (武器铜剑、铁剑、钢剑各1 = 密切斯特剑)
##########################################################################
材料 = [1, 2, 3] # 需要材料的数据库编号
材料种类 = [2, 2, 2] # 需要材料的种类,0是普通物品,1是防具,2是武器
材料数量 = [3, 2, 1] # 需要材料的数量
成品 = 4 # 获得物品编号
成品种类 = 2 # 获得物品种类,0是普通物品,1是防具,2是武器
@recipe_list[2] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
##########################################################################
# 2 号合成物品设定 (物品力量之石×2 + 防具钢盾×1 = 密切斯特盾)
##########################################################################
材料 = [13, 3] # 需要材料的数据库编号
材料种类 = [0, 1] # 需要材料的种类,0是普通物品,1是防具,2是武器
材料数量 = [2, 1] # 需要材料的数量
成品 = 4 # 获得物品编号
成品种类 = 1 # 获得物品种类,0是普通物品,1是防具,2是武器
@recipe_list[3] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类) |
|