| 
 
| 赞 | 3 |  
| VIP | 35 |  
| 好人卡 | 0 |  
| 积分 | 3 |  
| 经验 | 10768 |  
| 最后登录 | 2022-8-10 |  
| 在线时间 | 185 小时 |  
 Lv2.观梦者 
	梦石0 星屑344 在线时间185 小时注册时间2007-9-2帖子168 | 
| 本帖最后由 zhli667 于 2010-9-4 18:20 编辑 
 使用方法:
 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(材料,材料种类, 材料数量,成品,成品种类))
 [例]
 复制代码材料 = [1, 2]             # 需要材料的数据库编号
    材料种类 = [0, 0]         # 需要材料的种类,0是普通物品,1是防具,2是武器
    材料数量 = [2, 1]         # 需要材料的数量
    成品 = 3                  # 获得物品编号
    成品种类 = 0              # 获得物品种类,0是普通物品,1是防具,2是武器
    @recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)]
 | 
 评分
查看全部评分
 |