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


4 participantes

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Nanzin Seg Nov 28, 2011 8:43 pm


    2º Script: Network
    Screenshot:

    troque o seu por esse:
    Aqui

    -> linha 340
    Código:
    send += "@conta = '#{$game_party.conta}';"
    - Aqui estamos enviando a Variavel @conta para o servidor!

    -> linha 489
    Código:
    send += "@conta = '#{$game_party.conta}';"
    - aqui estamos enviando novamente a variavel @conta para o servidor!, nas duas formas estamos enviando para as informaçoes serem utilizadas pelo personagem por isso eu digo "servidor";

    3º Script: [GM] Game Party

    Screenshot:

    troque o seu por esse:
    Código:
    #==============================================================================
    # ** Game_Party
    #------------------------------------------------------------------------------
    #  This class handles the party. It includes information on amount of gold
    #  and items. Refer to "$game_party" for the instance of this class.
    #==============================================================================
    # * Modified By: Nanzin
    #------------------------------------------------------------------------------

    class Game_Party
      attr_accessor :items
      attr_accessor :weapons
      attr_accessor :armors
      #--------------------------------------------------------------------------
      # * Gain Items (or lose)
      #    item_id : item ID
      #    n      : quantity
      #--------------------------------------------------------------------------
      def gain_item(item_id, n)
        # Update quantity data in the hash.
        if item_id > 0
          @items[item_id] = [[item_number(item_id) + n, 0].max, 9999].min
        end
        $item_w.refresh if $item_w.visible
        #$janela_gold_w.refresh if $item_w.visible
        salvar
      end
      #--------------------------------------------------------------------------
      # ● Lose Items
      #    item_id : item ID
      #    n      : quantity
      #--------------------------------------------------------------------------
      def lose_item(item_id, n)
        # 调用 gain_item 的数值逆转
        gain_item(item_id, -n)
        if $item_w != nil
        $item_w.refresh if $item_w.visible
        #$janela_gold_w.refresh if $item_w.visible
        end
        salvar
      end
      #--------------------------------------------------------------------------
      # * Gain Weapons (or lose)
      #    weapon_id : weapon ID
      #    n        : quantity
      #--------------------------------------------------------------------------
      def gain_weapon(weapon_id, n)
        # Update quantity data in the hash.
        if weapon_id > 0
          @weapons[weapon_id] = [[weapon_number(weapon_id) + n, 0].max, 999999].min
        end
        $item_w.refresh if $item_w.visible
        #$janela_gold_w.refresh if $item_w.visible
        salvar
      end
      #--------------------------------------------------------------------------
      # * Gain Armor (or lose)
      #    armor_id : armor ID
      #    n        : quantity
      #--------------------------------------------------------------------------
      def gain_armor(armor_id, n)
        # Update quantity data in the hash.
        if armor_id > 0
          @armors[armor_id] = [[armor_number(armor_id) + n, 0].max, 9999999999].min
        end
        $item_w.refresh if $item_w.visible
        #$janela_gold_w.refresh if $item_w.visible
        salvar
      end
      #--------------------------------------------------------------------------
      # * Gain Gold (or lose)
      #    n : amount of gold
      #--------------------------------------------------------------------------
      def gain_gold(n)
        @gold = [[@gold + n, 0].max, 9999].min
        Network::Main.send_gold
        $game_party.gain_item(Item_Ouro::Item_Id.to_i,n)
        $item_w.refresh if $item_w.visible
        $janela_gold_w.refresh if $item_w.visible
        salvar
      end
     
      def guarda_conta(n)
        @conta = [[@conta + n,0].max, 999999].min
        Network::Main.send_conta
        salvar
      end
     
      #--------------------------------------------------------------------------
      # * Lose Gold
      #    n : amount of gold
      #--------------------------------------------------------------------------
      def lose_gold(n)
        # Reverse the numerical value and call it gain_gold
        gain_gold(-n)
        Network::Main.send_gold
        $game_party.lose_item(Item_Ouro::Item_Id.to_i,n)
        $item_w.refresh if $item_w.visible
        $janela_gold_w.refresh if $item_w.visible
        salvar
      end
     
      def retira_conta(n)
        guarda_conta(-n)
        Network::Main.send_conta
        salvar
      end
    end

    -> linha 83
    Código:
    def guarda_conta(n)
        @conta = [[@conta + n,0].max, 999999].min
        Network::Main.send_conta
        salvar
      end
     
    - aqui estamos criando o guarda_conta novamente, desta vez coms as configuraçoes do Network! e com o "Save Automatico";

    -> linha 103
    Código:
    def retira_conta(n)
        guarda_conta(-n)
        Network::Main.send_conta
        salvar
      end
    - aqui estamos criando o retira_conta novamente tambme com as configuraços do Network! e com o "Save automatico"

    Part 3 (Final)


    Última edição por Nanzin em Seg Nov 28, 2011 9:13 pm, editado 1 vez(es)


    _________________
    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    Mario.Hacker
    Mario.Hacker
    Aldeia Friend
    Aldeia Friend


    Medalhas : [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Trophy11
    Mensagens : 1225
    Créditos : 131

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty Re: [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Mario.Hacker Seg Nov 28, 2011 8:47 pm

    Opá otimo cara xD


    _________________
    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 33fao3m

    Lucky
    Lucky
    Colaborador
    Colaborador


    Mensagens : 654
    Créditos : 75

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty Re: [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Lucky Seg Nov 28, 2011 9:01 pm

    Muito bom!!!
    1+cred


    _________________
    Belive in your dreams.


    Se você quer vencer, não fique olhando a escada, comece a subir degrau por degrau até chegar ao topo e não espere o incentivo de outros, o primeiro a acreditar no seu sonho tem que ser você.

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Good_t10
    [size=10]Eu Apoio Esse Projeto![/size]
    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 B9M26iU

    assinatura:
    Bender
    Bender
    Ocasional
    Ocasional


    Medalhas : [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Trophy11
    Mensagens : 172
    Créditos : 52

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty Re: [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Bender Seg Nov 28, 2011 9:05 pm

    Os scripts que pede para substituir já vem configurado para funcionar com o sistema de cash?


    _________________
    ... . - . -.. .. .- ...
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty Re: [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Nanzin Seg Nov 28, 2011 9:14 pm

    |-Dio-| escreveu:Os scripts que pede para substituir já vem configurado para funcionar com o sistema de cash?

    nao! e um sistema a parte, para fazer os dois basta fazer as ediçoes ensinadas!


    _________________
    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:

    Conteúdo patrocinado


    [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2 Empty Re: [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Abr 28, 2024 10:45 pm