Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


2 participantes

    Itens Máximo

    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Itens Máximo 48080450Itens Máximo Trophy11Itens Máximo GIueZItens Máximo ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Itens Máximo Empty Itens Máximo

    Mensagem por RD12 Qui Jun 21, 2012 11:32 pm

    Itens Máximo


    Esse script permite você escolher a quantidade máxima para cada item, arma ou armadura, e uma quantidade padrão para os demais. Por exemplo, o Item de ID 5 só pode ter no máximo 20 dele, o do ID 10 no máximo 9999...
    É de super fácil modificação!
    Só fazer assim: Item[ID] = Val copie e bote o ID do item e o valor máximo, não precisa fazer para todos os itens, pois tem um valor padrão para os demais.


    Script:

    Código:
    #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
    #|Autor: RD12|          Item máximo
    #------------------------------------------------------------------------------
    #Permite escolher a quantidade máxima de cada item
    #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

    module ItemMax
      #Número padrão maximo de itens armas e armaduras
      Item_Padrão = 99
      Arma_Padrão = 99
      Armadura_Padrão = 99

      #Aqui você pode mudar o valor máximo de certos Itens
      #Caso você não mude, ele terá o valor máximo padrão
      #------------------------------------------------------------------------------
      #Item[ID] = Valor_Máximo
      Item[1] = 500
      Item[2] = 300
     
      #------------------------------------------------------------------------------
      #Arma[ID] = Valor_Máximo
      Arma[1] = 15
      Arma[2] = 30
     
      #------------------------------------------------------------------------------
      #Armadura[ID] = Valor_Máximo
      Armadura[1] = 40
      Armadura[2] = 50
     
    end

    class Game_Party
      #------------------------------------------------------------------------------
      #Ganhar Item
      #------------------------------------------------------------------------------
      def gain_item(item_id, n)
        #Pega o valor máximo padrão
          maximo = ItemMax::Item_Padrão
        #Verifica se o Item tem um valor máximo
        for i in 0..ItemMax::Item.size
        if i == item_id
          #Muda o valor máximo caso tenha outro
          maximo = ItemMax::Item[i]
        end
        end 
        if item_id > 0
          @items[item_id] = [[item_number(item_id) + n, 0].max, maximo].min
        end
     end
     
      #------------------------------------------------------------------------------
      #Ganhar Arma
      #------------------------------------------------------------------------------
      def gain_weapon(weapon_id, n)
          maximo = ItemMax::Arma_Padrão
        for i in 0..ItemMax::Arma.size
        if i == weapon_id
          maximo = ItemMax::Arma[i]
        end
        end 
        if weapon_id > 0
          @weapons[weapon_id] = [[weapon_number(weapon_id) + n, 0].max, maximo].min
        end
      end
      #------------------------------------------------------------------------------
      #Ganhar Armadura
      #------------------------------------------------------------------------------
      def gain_armor(armor_id, n)
          maximo = ItemMax::Armadura_Padrão
        for i in 0..ItemMax::Armadura.size
        if i == armor_id
          maximo = ItemMax::Armadura[i]
        end
        end 
        if armor_id > 0
          @armors[armor_id] = [[armor_number(armor_id) + n, 0].max, maximo].min
        end
      end
    end

    Funciona no NP? Sim, mas pode ter incompatibilidade com o script Item/Moeda.

    Créditos RD12


    Última edição por RD12 em Sáb Jun 23, 2012 5:34 pm, editado 1 vez(es)
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Itens Máximo WBLhI
    Mensagens : 1204
    Créditos : 127

    Itens Máximo Empty Re: Itens Máximo

    Mensagem por Samuka_Maker Sex Jun 22, 2012 10:29 pm

    Muito Bom Cara *----------------* eu usarei comcerteza, e é simples de modificar o/


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Itens Máximo 6f4EA

    Itens Máximo Bxvno
    Tópico original/Tópico de Recrutamento

      Data/hora atual: Qui Nov 21, 2024 8:41 pm