设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1884|回复: 4
打印 上一主题 下一主题

【XP】两套合成系统

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-11-13
帖子
67
跳转到指定楼层
1
发表于 2011-12-19 13:24:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 月夜神音 于 2011-12-20 14:35 编辑

就是66RPG的那个物品合成脚本,想修改成两套,就是武器是一套独立的,食物是一套独立的,否则的话在灶台上做武器挺违和的。请问需要如何进行修改?
奇迹も、魔法も、あるんだよ

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-19 13:28:45 | 只看该作者
哪个脚本啊,其实你可以分开卖啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-11-13
帖子
67
3
 楼主| 发表于 2011-12-19 13:35:38 | 只看该作者
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================  

  4. # Sample master list for crafting script
  5. # written by Deke
  6. #============================================================================================
  7. # 简介:
  8. # 这是一个很不错的合成物品系统,可以通过游戏的过程,不断学习可以合成的
  9. # 物品方法。
  10. #
  11. # 使用方法:
  12. # 1、召唤界面:使用脚本$scene = Scene_Craft.new
  13. #
  14. # 2、学习合成:$game_party.learn_recipe(合成项目)
  15. #
  16. # 3、合成定义:
  17. # 这个合成脚本可以定义两种合成物品。一种是预先定义好了的,就像下面这样,
  18. # 直接写在这里就可以,另一种是在学习之前现场定义。
  19. #
  20. # 4、举例
  21. #  4.1、学会recipe_list[1]定义的合成:$game_party.learn_recipe($game_temp.recipe_list[1])
  22. #       注意,一行如果输入不下,在(的后面或[的后面按回车换行,否则可能出错
  23. #
  24. #  4.2、在游戏中临时定义一种合成,让玩家学会。使用事件中的脚本如下,   
  25. #  脚本:
  26. #    材料 = [$game_variables[1],$game_variables[2]]  #——材料编号是变量1、2的编号
  27. #    材料种类 = [0,0]                                #——材料是物品
  28. #    材料数量 = [$game_variables[3],$game_variables[4]]  #——需要材料数量是变量3、4的编号
  29. #    成品 = $game_variables[5]                       #——获得结果编号是5
  30. #    成品种类 = 1                                    #——成品是防具类
  31. #    $game_party.learn_recipe(Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类))
  32. #===========================================================================================
  33. class Game_Temp
  34.   attr_reader :recipe_list  
  35.   alias crafting_temp_initialize initialize
  36.   def initialize
  37.     crafting_temp_initialize
  38.     @recipe_list=[]
  39.     get_recipe_list
  40.   end  
  41.   def get_recipe_list   
  42.     ##########################################################################
  43.     # 蛋糕设定 (物品小药水×2 + 中药水 = 蛋糕)
  44.     ##########################################################################
  45.     材料 = [4, 5]             # 需要材料的数据库编号
  46.     材料种类 = [0, 0]         # 需要材料的种类,0是普通物品,1是防具,2是武器
  47.     材料数量 = [1, 1]         # 需要材料的数量
  48.     成品 = 2                  # 获得物品编号
  49.     成品种类 = 0              # 获得物品种类,0是普通物品,1是防具,2是武器
  50.     @recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
  51.    
  52.     ##########################################################################
  53.     # 1 号合成物品设定 (武器铜剑、铁剑、钢剑各1 = 密切斯特剑)
  54.     ##########################################################################
  55.     材料 = [1, 2, 3]          # 需要材料的数据库编号
  56.     材料种类 = [2, 2, 2]      # 需要材料的种类,0是普通物品,1是防具,2是武器
  57.     材料数量 = [3, 2, 1]      # 需要材料的数量
  58.     成品 = 4                  # 获得物品编号
  59.     成品种类 = 2              # 获得物品种类,0是普通物品,1是防具,2是武器
  60.     @recipe_list[2] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
  61.    
  62.     ##########################################################################
  63.     # 2 号合成物品设定 (物品力量之石×2 + 防具钢盾×1 = 密切斯特盾)
  64.     ##########################################################################
  65.     材料 = [13, 3]            # 需要材料的数据库编号
  66.     材料种类 = [0, 1]         # 需要材料的种类,0是普通物品,1是防具,2是武器
  67.     材料数量 = [2, 1]         # 需要材料的数量
  68.     成品 = 4                  # 获得物品编号
  69.     成品种类 = 1              # 获得物品种类,0是普通物品,1是防具,2是武器
  70.     @recipe_list[3] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
  71.     ##########################################################################
  72.     # 钢设定 (物品小药水×2 + 中药水 = 蛋糕)
  73.     ##########################################################################
  74.     材料 = [15]             # 需要材料的数据库编号
  75.     材料种类 = [0]         # 需要材料的种类,0是普通物品,1是防具,2是武器
  76.     材料数量 = [2]         # 需要材料的数量
  77.     成品 = 18                  # 获得物品编号
  78.     成品种类 = 0              # 获得物品种类,0是普通物品,1是防具,2是武器
  79.     @recipe_list[4] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类)
  80.    
  81.   end # of get_recipe_list method
  82. end # of updates to Game_Temp Class

  83. #================================
  84. # CRAFTING PROGRAM
  85. #----------------------------------------------------------------
  86. #-written by Deke
  87. #-yes_no window code created by Phsylomortis
  88. #----------------------------------------------------------------
  89. #================================

  90. #updates to Game_Party class

  91. class Game_Party
  92.   
  93.   attr_accessor       :recipes
  94.   
  95.   alias crafting_party_initialize initialize
  96.   
  97.   def initialize
  98.     crafting_party_initialize
  99.     @recipes=[]
  100.   end
  101.   
  102.   #----------------------------------------------------------------------
  103.   def know?(recipe, version = 1)
  104.     unless recipe.is_a?(Game_Recipe)
  105.       recipe = get_recipe_from_master_list(recipe, version)
  106.     end
  107.     return $game_party.recipes.include?(recipe)
  108.   end
  109.   
  110. #----------------------------------------------------------------------
  111.   def learn_recipe(recipe , version = 1)
  112.     unless recipe.is_a?(Game_Recipe)
  113.       recipe = get_recipe_from_master_list(recipe, version)
  114.     end
  115.     if recipe.is_a?(Game_Recipe)
  116.       unless know?(recipe)
  117.         @recipes.push(recipe)
  118.       end
  119.     end
  120.   end
  121.   
  122. #----------------------------------------------------------------------
  123.   def forget_recipe(recipe , version = 1)
  124.     if !recipe.is_a?(Game_Recipe)
  125.       recipe = get_recipe_from_master_list(recipe, version)
  126.     end
  127.     if recipe.is_a?(Game_Recipe)
  128.       for i in [email protected]
  129.         if recipe == @recipes[i]
  130.           index = i
  131.           break
  132.         end
  133.       end
  134.       if index != nil
  135.         @recipes.delete(@recipes[index])
  136.       end
  137.     end
  138.   end
  139.   
  140. #----------------------------------------------------------------------
  141.   def get_recipe_from_master_list(item, version)
  142.     index = nil
  143.     for i in 0...$game_temp.recipe_list.size
  144.       if item[0] == $game_temp.recipe_list[i].result and item[1] ==$game_temp.recipe_list[i].result_type
  145.         version -= 1
  146.         if version == 0
  147.           index = i
  148.           break
  149.         end
  150.       end
  151.     end
  152.     if index.is_a?(Integer)
  153.       return ($game_temp.recipe_list[index])
  154.     else
  155.       return false
  156.     end
  157.   end
  158.   
  159. end # of Game_Party updates

  160. #================================
  161. class Game_Recipe

  162.   attr_reader :ingredients
  163.   attr_reader :quantities
  164.   attr_reader :result
  165.   attr_reader :result_type
  166.   attr_reader :ingredient_types
  167.   
  168. #----------------------------------------------------------------------
  169.   def initialize( ingredients, ingredient_types, quantities, result, result_type)
  170.     @ingredients = ingredients
  171.     @ingredient_types = ingredient_types
  172.     @quantities = quantities
  173.     @result = result
  174.     @result_type = result_type
  175.   end
  176.   
  177. #----------------------------------------------------------------------
  178.   def name
  179.     case @result_type
  180.       when 0
  181.         name = $data_items[@result].name
  182.       when 1
  183.         name = $data_armors[@result].name
  184.       when 2
  185.         name = $data_weapons[@result].name
  186.     end
  187.     return name
  188.   end

  189. #----------------------------------------------------------------------
  190.   def have
  191.     have_all = true
  192.     for i in [email protected]
  193.       case @ingredient_types[i]
  194.         when 0
  195.           if $game_party.item_number(@ingredients[i]) < @quantities[i]
  196.             have_all=false
  197.           end
  198.         when 1
  199.           if $game_party.armor_number(@ingredients[i]) < @quantities[i]
  200.             have_all=false
  201.           end
  202.         when 2
  203.           if $game_party.weapon_number(@ingredients[i]) < @quantities[i]
  204.             have_all=false
  205.           end
  206.       end
  207.     end
  208.     return have_all
  209.   end

  210. #----------------------------------------------------------------------
  211.   def decrement
  212.     for i in [email protected]
  213.       case @ingredient_types[i]
  214.       when 0
  215.         $game_party.lose_item(@ingredients[i], @quantities[i])
  216.       when 1
  217.         $game_party.lose_armor(@ingredients[i], @quantities[i])
  218.       when 2
  219.         $game_party.lose_weapon(@ingredients[i], @quantities[i])
  220.       end
  221.     end
  222.   end

  223. #----------------------------------------------------------------------
  224.   def make
  225.     if have
  226.       case @result_type
  227.       when 0
  228.         $game_party.gain_item(@result, 1)
  229.       when 1
  230.         $game_party.gain_armor(@result, 1)
  231.       when 2
  232.         $game_party.gain_weapon(@result, 1)
  233.       end
  234.       decrement
  235.     end
  236.   end
  237.   
  238. #----------------------------------------------------------------------
  239.   def == (recipe)
  240.     if recipe.is_a?(Game_Recipe)
  241.       equal = true
  242.       if recipe.ingredients != self.ingredients
  243.         equal = false
  244.       end
  245.       if recipe.ingredient_types != self.ingredient_types
  246.         equal = false
  247.       end
  248.       if recipe.quantities != self.quantities
  249.         equal = false
  250.       end
  251.       if recipe.result != self.result
  252.         equal=false
  253.       end
  254.       if recipe.result_type != self.result_type
  255.         equal = false
  256.       end
  257.     else
  258.       equal = false
  259.     end
  260.     return equal
  261.   end
  262.   
  263. end # of Game_Recipe class

  264. #===================================

  265. class Window_Craft < Window_Selectable

  266.   #--------------------------------------------------------------------------
  267.   def initialize
  268.     super(0, 64, 240, 416)
  269.     @column_max = 1
  270.     refresh
  271.     self.index = 0
  272.   end

  273.   #--------------------------------------------------------------------------
  274.   def recipe
  275.     return @data[self.index]
  276.   end

  277.   #--------------------------------------------------------------------------
  278.   def refresh
  279.     if self.contents != nil
  280.       self.contents.dispose
  281.       self.contents = nil
  282.     end
  283.     @data = []
  284.     for i in 0...$game_party.recipes.size
  285.         @data.push($game_party.recipes[i])
  286.     end
  287.     @item_max = @data.size
  288.     if @item_max > 0
  289.       self.contents = Bitmap.new(width - 32, row_max * 32)
  290.       self.contents.font.name = "黑体" # = "黑体"
  291.       self.contents.font.size = 18 # = 18
  292.       for i in 0...@item_max
  293.         draw_item(i)
  294.       end
  295.     end
  296.   end

  297.   #--------------------------------------------------------------------------
  298.   def draw_item(index)
  299.     recipe = @data[index]
  300.     self.contents.font.color = recipe.have ? normal_color : disabled_color
  301.     x = 16
  302.     y = index * 32
  303.     self.contents.draw_text(x , y, self.width-32, 32, recipe.name, 0)
  304.   end

  305.   #--------------------------------------------------------------------------
  306.   def update_help
  307.     current_recipe = recipe
  308.     if current_recipe.is_a?(Game_Recipe)
  309.     case current_recipe.result_type
  310.       when 0
  311.         description = $data_items[current_recipe.result].description
  312.       when 1
  313.         description = $data_armors[current_recipe.result].description
  314.       when 2
  315.         description = $data_weapons[current_recipe.result].description
  316.       end
  317.     else
  318.       description = ""
  319.     end
  320.     @help_window.set_text(description)
  321.     @help_window.update
  322.   end
  323.   
  324. end # of Window_Craft

  325. #=======================================
  326. class Window_CraftResult < Window_Base

  327.   #--------------------------------------------------------------------------
  328.   def initialize
  329.     super(240, 64, 400, 184)
  330.     self.contents = Bitmap.new(width - 32, height - 32)
  331.     self.contents.font.name = "黑体" # = $fontface.is_a?(String) ? $fontface : $defaultfonttype
  332.     self.contents.font.size = 18 # = 20
  333.     @result = nil
  334.     @type = nil
  335.   end

  336.   #--------------------------------------------------------------------------
  337.   def refresh
  338.     self.contents.clear
  339.     case @type
  340.       when 0
  341.         item = $data_items[@result]
  342.         if item.recover_hp_rate > item.recover_hp
  343.           hp_string = "HP回复率:"
  344.           hp_stat = item.recover_hp_rate
  345.         else
  346.           hp_string = "HP回复量:"
  347.           hp_stat = item.recover_hp
  348.         end
  349.         if item.recover_sp_rate > item.recover_sp
  350.           sp_string = "SP回复率:"
  351.           sp_stat = item.recover_sp_rate
  352.         else
  353.           sp_string = "SP回复量:"
  354.           sp_stat = item.recover_sp
  355.         end
  356.         @strings = [hp_string, sp_string, "物理防御:" , "魔法防御:", "命中率:", "分散度:"]
  357.         @stats = [hp_stat, sp_stat, item. pdef_f, item.mdef_f, item.hit, item.variance,
  358.                        $game_party.item_number(@result)]
  359.         @bitmap = RPG::Cache.icon(item.icon_name)
  360.       when 1
  361.         item = $data_armors[@result]
  362.         @strings = ["物理防御:", "魔法防御:", "回避修正:", "力量增加:", "灵巧增加:",
  363.                        "速度增加:", "魔力增加:"]
  364.         @stats = [item.pdef, item.mdef, item.eva, item.str_plus, item.dex_plus,
  365.                     item.agi_plus, item.int_plus, $game_party.armor_number(@result) ]
  366.         @bitmap = RPG::Cache.icon(item.icon_name)
  367.       when 2
  368.         item = $data_weapons[@result]
  369.         @strings =["攻击力:", "物理防御:", "魔法防御:", "力量增加:", "灵巧增加:",
  370.                     "速度增加:", "魔力增加:"]
  371.         @stats = [item.atk, item.pdef, item.mdef, item.str_plus, item.dex_plus,
  372.                     item.agi_plus, item.int_plus, $game_party.weapon_number(@result) ]
  373.         @bitmap = RPG::Cache.icon(item.icon_name)
  374.     end
  375.     for i in [email protected]
  376.       x = i%2 * 184
  377.       y = i /2 *28 +32
  378.       self.contents.font.color = normal_color
  379.       self.contents.draw_text(x,y,100, 28,@strings[i])
  380.       self.contents.font.color = system_color
  381.       self.contents.draw_text(x + 110, y, 45, 28, @stats[i].to_s)
  382.     end
  383.     self.contents.blt(0, 0, @bitmap, Rect.new(0, 0, 24, 24), 255)
  384.     self.contents.font.color= normal_color
  385.     self.contents.draw_text(40, 0, 300, 28, "待制作物品的现有数量:")
  386.     self.contents.font.color = system_color
  387.     count = @stats[@stats.size - 1].to_s
  388.     self.contents.draw_text(294, 0, 45, 28, count )
  389.   end
  390.    
  391. #----------------------------------------------------------------------
  392.   def set_result(result , type)
  393.     @result = result
  394.     @type = type
  395.     refresh
  396.   end

  397. end #of Window_CraftResult

  398. #=======================================
  399. class Window_CraftIngredients < Window_Base

  400.   #--------------------------------------------------------------------------
  401.   def initialize
  402.     super(240, 248, 400, 232)
  403.     self.contents = Bitmap.new(width - 32, height - 32)
  404.     self.contents.font.name = "黑体" # = $fontface.is_a?(String) ? $fontface : $defaultfonttype
  405.     self.contents.font.size = 18 # = 20
  406.     @ingredients = []
  407.     @types = []
  408.     @quantities = []
  409.     @item = nil
  410.     @count = 0
  411.   end

  412.   #--------------------------------------------------------------------------
  413.   def refresh
  414.     self.contents.clear
  415.     for i in [email protected]
  416.       case @types[i]
  417.       when 0
  418.         @item = $data_items[@ingredients[i]]
  419.         @count = $game_party.item_number(@ingredients[i])
  420.       when 1
  421.         @item = $data_armors[@ingredients[i]]
  422.         @count = $game_party.armor_number(@ingredients[i])
  423.       when 2
  424.         @item = $data_weapons[@ingredients[i]]
  425.         @count = $game_party.weapon_number(@ingredients[i])
  426.       end
  427.       y = i *26
  428.       self.contents.blt(0, y, RPG::Cache.icon(@item.icon_name), Rect.new(0, 0, 24, 24), 255)
  429.       self.contents.font.color = @count >= @quantities[i] ? normal_color : disabled_color
  430.       self.contents.draw_text(30, y, 280, 28, @item.name)
  431.       self.contents.draw_text(300, y, 45, 28, @quantities[i].to_s)
  432.       self.contents.font.color = system_color
  433.       self.contents.draw_text(245, y, 45, 28, @count.to_s )     
  434.     end
  435.   end
  436.       
  437.   #--------------------------------------------------------------------------
  438.   def set_ingredients(ingredients , types, quantities)
  439.     @ingredients = ingredients
  440.     @types = types
  441.     @quantities = quantities
  442.     refresh
  443.   end

  444. end # of Window_CraftIngredients

  445. #======================================
  446. class Scene_Craft

  447.   #--------------------------------------------------------------------------
  448.   def initialize(craft_index=0)
  449.     @craft_index=craft_index
  450.   end
  451.   
  452.   #--------------------------------------------------------------------------
  453.   def main
  454.     @craft_window = Window_Craft.new
  455.     @craft_window.index=@craft_index
  456.     @confirm_window = Window_Base.new(120, 188, 400, 64)
  457.     @confirm_window.contents = Bitmap.new(368, 32)
  458.     @confirm_window.contents.font.name = "黑体"
  459.     @confirm_window.contents.font.size = 20
  460.     @help_window = Window_Help.new
  461.     @craft_window.help_window = @help_window
  462.     @result_window=Window_CraftResult.new
  463.     @ingredients_window=Window_CraftIngredients.new
  464.     @yes_no_window = Window_Command.new(100, ["确定", "放弃"])
  465.     @confirm_window.visible = false
  466.     @confirm_window.z = 1500
  467.     @yes_no_window.visible = false
  468.     @yes_no_window.active = false
  469.     @yes_no_window.index = 1
  470.     @yes_no_window.x = 270
  471.     @yes_no_window.y = 252
  472.     @yes_no_window.z = 1500
  473.     @label_window = Window_Base.new(450,200,190,52)
  474.     @label_window.contents=Bitmap.new(@label_window.width - 32,@label_window.height - 32)
  475.     @label_window.contents.font.size=20
  476.     @label_window.contents.font.color = @label_window.normal_color
  477.     @label_window.contents.font.name = "黑体"
  478.     @label_window.contents.draw_text(0, 0, @label_window.contents.width, 20, "  现有   需要")
  479.     Graphics.transition
  480.     loop do
  481.       Graphics.update
  482.       Input.update
  483.       update
  484.       if $scene != self
  485.         break
  486.       end
  487.     end
  488.     Graphics.freeze
  489.     @help_window.dispose
  490.     @craft_window.dispose
  491.     @result_window.dispose
  492.     @ingredients_window.dispose
  493.     @confirm_window.dispose
  494.     @yes_no_window.dispose
  495.     @label_window.dispose
  496.   end

  497.   #--------------------------------------------------------------------------
  498.   def update
  499.     @craft_window.update
  500.     @ingredients_window.update
  501.     if $game_party.recipes.size > 0
  502.       @result_window.set_result(@craft_window.recipe.result, @craft_window.recipe.result_type)
  503.       @ingredients_window.set_ingredients(@craft_window.recipe.ingredients,
  504.                                                            @craft_window.recipe.ingredient_types,
  505.                                                            @craft_window.recipe.quantities)
  506.     end
  507.     if @craft_window.active
  508.       update_craft
  509.       return
  510.     end
  511.     if @yes_no_window.active
  512.       confirm_update
  513.       return
  514.     end
  515.   end

  516.   #--------------------------------------------------------------------------
  517.   def update_craft
  518.     if Input.trigger?(Input::B)
  519.       $game_system.se_play($data_system.cancel_se)
  520.       $scene = Scene_Map.new
  521.       return
  522.     end
  523.     if Input.trigger?(Input::C) and $game_party.recipes.size != 0
  524.       @recipe = @craft_window.recipe
  525.       if @recipe.have
  526.         @yes_no_window.active = true
  527.         @craft_window.active = false
  528.       else
  529.         $game_system.se_play($data_system.buzzer_se)
  530.         return
  531.       end
  532.     end
  533.   end

  534.   #--------------------------------------------------------------------------
  535.   def confirm_update
  536.     @craft_index = @craft_window.index
  537.     @confirm_window.visible = true
  538.     @confirm_window.z = 1500
  539.     @yes_no_window.visible = true
  540.     @yes_no_window.active = true
  541.     @yes_no_window.z = 1500
  542.     @yes_no_window.update
  543.     string = "制作 " + @recipe.name + "?"
  544.     cw = @confirm_window.contents.text_size(string).width
  545.     center = @confirm_window.contents.width/2 - cw /2
  546.     unless @drawn
  547.       @confirm_window.contents.draw_text(center, 0, cw, 30, string)
  548.       @drawn = true
  549.     end
  550.     if Input.trigger?(Input::C)
  551.       if @yes_no_window.index == 0
  552.         $game_system.se_play($data_system.decision_se)
  553.         @recipe.make
  554.         $game_system.se_play($data_system.save_se)
  555.         $scene=Scene_Craft.new(@craft_index)
  556.       else
  557.         $game_system.se_play($data_system.cancel_se)
  558.         $scene=Scene_Craft.new(@craft_index)
  559.       end
  560.     end
  561.     if Input.trigger?(Input::B)
  562.       $game_system.se_play($data_system.cancel_se)
  563.       $scene=Scene_Craft.new(@craft_index)
  564.     end
  565.   end

  566. end # of Scene_Craft

  567. #==============================================================================
  568. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  569. #==============================================================================
复制代码
怎么分开卖啊?

点评

合成系统研究的怎么样了,可以分开了吗  发表于 2011-12-20 13:45
奇迹も、魔法も、あるんだよ
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
发表于 2011-12-19 14:04:13 | 只看该作者
mzr1996 发表于 2011-12-19 13:35
怎么分开卖啊?

你这个脚本不能分类,要用这个
物品合成系统物品分类增强版 v1.1 ↓
http://rpg.blue/forum.php?mod=vi ... &extra=page%3D1

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
月夜神音 + 200 + 2 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-11-13
帖子
67
5
 楼主| 发表于 2011-12-20 13:53:18 | 只看该作者
小白玩家 发表于 2011-12-19 14:04
你这个脚本不能分类,要用这个
物品合成系统物品分类增强版 v1.1 ↓
http://rpg.blue/forum.php?mod ...

谢谢,已经弄成了。
奇迹も、魔法も、あるんだよ
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 08:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表