Suporte no desenvolvimento de jogos


    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    KuraMa
    KuraMa
    Membro Ativo
    Membro Ativo

    Mensagens : 325
    Créditos : 15
    Cash : 0

    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Empty [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    Mensagem por KuraMa em Sab Jun 09, 2012 6:55 pm

    Pessoal quero por mais items tipo infinito ate 999999999 que nem o gold dos netplays eu fui tentar acresentar o script como ta no netplay mais com modificações
    Assim o Script do Gold é esse:

    Spoiler:
    #==============================================================================
    # ** Item/Moeda
    #------------------------------------------------------------------------------
    # By Valentine
    #==============================================================================

    module Item_Ouro

    Item_Id = 33

    end

    #==============================================================================
    # Game_Party
    #------------------------------------------------------------------------------
    # Esta classe engloba o Grupo de Heróis. Isto inclui informações sobre a
    # quantidade de dinheiro e Itens. Se refere a $game_party para as instâncias
    # nesta classe.
    #==============================================================================

    class Game_Party
    #--------------------------------------------------------------------------
    # Ganhou ou Perder Itens
    #
    # item_id : iD do Item
    # n : quantidade
    #--------------------------------------------------------------------------
    def gain_item(item_id, n)
    # Atualizar a quantidade nesta divisão
    if item_id > 0
    if item_id == Item_Ouro::Item_Id.to_i
    @items[item_id] = [[item_number(item_id) + n, 0].max, 9999999].min
    else
    @items[item_id] = [[item_number(item_id) + n, 0].max, 99].min
    end
    end
    end
    end

    Ai eu Modifiquei e Fico Assim:

    Spoiler:
    #==============================================================================
    # ** Item/Moeda
    #------------------------------------------------------------------------------
    # By Valentine
    #==============================================================================

    module Item_Flecha

    Item_Id = 35

    end

    #==============================================================================
    # Game_Party
    #------------------------------------------------------------------------------
    # Esta classe engloba o Grupo de Heróis. Isto inclui informações sobre a
    # quantidade de dinheiro e Itens. Se refere a $game_party para as instâncias
    # nesta classe.
    #==============================================================================

    class Game_Party
    #--------------------------------------------------------------------------
    # Ganhou ou Perder Itens
    #
    # item_id : iD do Item
    # n : quantidade
    #--------------------------------------------------------------------------
    def gain_item(item_id, n)
    # Atualizar a quantidade nesta divisão
    if item_id > 0
    if item_id == Item_Flecha::Item_Id.to_i
    @items[item_id] = [[item_number(item_id) + n, 0].max, 9999999].min
    else
    @items[item_id] = [[item_number(item_id) + n, 0].max, 99].min
    end
    end
    end
    end

    Bem o problema e que o item que eu pois no novo script fica infinito mais o gold nao fica mais T_T alguem pode me dizer como resolvo isso
    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador

    Mensagens : 1034
    Créditos : 131
    Cash : 0

    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Empty Re: [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    Mensagem por Komuro Takashi em Dom Jun 10, 2012 11:31 am

    Testa esse caso não resolva avise

    Spoiler:

    #==============================================================================
    # ** Item/Moeda
    #------------------------------------------------------------------------------
    # By Marlos Gama
    #==============================================================================

    module Item_Flecha

    ItemFlecha_Id = 35

    end

    #==============================================================================
    # Game_Party
    #------------------------------------------------------------------------------
    # Esta classe engloba o Grupo de Heróis. Isto inclui informações sobre a
    # quantidade de dinheiro e Itens. Se refere a $game_party para as instâncias
    # nesta classe.
    #==============================================================================

    class Game_Party
    #--------------------------------------------------------------------------
    # Ganhou ou Perder Itens
    #
    # item_id : iD do Item
    # n : quantidade
    #--------------------------------------------------------------------------
    def gain_item(item_id, n)
    # Atualizar a quantidade nesta divisão
    if item_id > 0
    if item_id == ItemFlecha_Id::ItemFlecha_Id.to_i
    @items[item_id] = [[item_number(itemflecha_id) + n, 0].max, 9999999].min
    else
    @items[item_id] = [[item_number(itemflecha_id) + n, 0].max, 99].min
    end
    end
    end
    end


    _________________
    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Takashi_komuro_by_minato8-d51g9o4
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay 48080450[Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Trophy11[Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay GIueZ[Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay ZgLkiRU
    Mensagens : 1946
    Créditos : 743
    Cash : 0

    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Empty Re: [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    Mensagem por RD12 em Dom Jun 10, 2012 12:09 pm

    Fiz para você:

    Código:
    #|Autor: RD12|          Item máximo
    #Permite escolher a quantidade máxima de cada item
    module ItemMax
    Num = 50#Número Máximo de cada Item
    end
    class Game_Party
      def gain_item(item_id, n)
        if item_id > 0
          @items[item_id] = [[item_number(item_id) + n, 0].max, ItemMax::Num].min
        end
     end
      def gain_weapon(weapon_id, n)
        if weapon_id > 0
          @weapons[weapon_id] = [[weapon_number(weapon_id) + n, 0].max, ItemMax::Num].min
        end
      end
      def gain_armor(armor_id, n)
        if armor_id > 0
          @armors[armor_id] = [[armor_number(armor_id) + n, 0].max, ItemMax::Num].min
        end
      end
    end
    KuraMa
    KuraMa
    Membro Ativo
    Membro Ativo

    Mensagens : 325
    Créditos : 15
    Cash : 0

    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Empty Re: [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    Mensagem por KuraMa em Dom Jun 10, 2012 12:30 pm

    Vlw Pela ajuda RD12

    +Cred

    Conteúdo patrocinado

    [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay Empty Re: [Pedido]Como Deixar Os Items infinitos como o Gold Do Netplay

    Mensagem por Conteúdo patrocinado

      Tópicos similares

      -

      Data/hora atual: Seg Nov 11, 2019 5:53 pm