Aldeia RPG

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

Suporte no desenvolvimento de jogos


+8
Fudo-Yusei
DeaN
MalucaoBeleza
Monns
Roronoa Zoro
Maverick ~
Roku
Nanzin
12 participantes

    Sistema de Provocar

    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252

    Sistema de Provocar Empty Sistema de Provocar

    Mensagem por Nanzin Ter Maio 01, 2012 10:32 pm

    Introdução

    Bom pessoal, eu estava hj a noite sem nada pra fazer e estava ajudando um amigo a começar com o RPG Maker, nois começamos a gravar vozes e começamos a brincar com isso, entao decidi fazer um programaçãozinha basica para brincar xD, porem achei legal e achei que gostariam desse sisteminha xD
    (acredito que alguem ja o fez, mas é so pra postar mesmo)



    Imagens

    desnecessário...

    Script
    Para Testar Pressione a Tecla A
    Versao Jogos Offline:

    Código:
    #----------------------------------------------------------------#
    # ** Provocar Script
    #----------------------------------------------------------------#
    # Permite Utilizar sons de Provocar
    # Developed by: Nanzin
    #----------------------------------------------------------------#

    module Provocar
      P1 = "provocar2"
      P2 = "fala"
    end

    def play_provocar(arquivo)
      Audio.me_play("Audio/BGM/" arquivo.to_s,100,100)
      Graphics.frame_reset
    end


    class Scene_Map
      def update
        loop do
          $game_map.update
          $game_system.map_interpreter.update
          $game_player.update
          $game_system.update
          $game_screen.update
          unless $game_temp.player_transferring
            break
          end
          transfer_player
          if $game_temp.transition_processing
            break
          end
        end
        @spriteset.update
        @message_window.update
        if $game_temp.gameover
          $scene = Scene_Gameover.new
          return
        end
        if $game_temp.to_title
          $scene = Scene_Title.new
          return
        end
        if $game_temp.transition_processing
       
          $game_temp.transition_processing = false
     
          if $game_temp.transition_name == ""
            Graphics.transition(20)
          else
            Graphics.transition(40, "Graphics/Transitions/" 
              $game_temp.transition_name)
          end
        end
     
        if $game_temp.message_window_showing
          return
        end
     
        if $game_player.encounter_count == 0 and $game_map.encounter_list != []
       
          unless $game_system.map_interpreter.running? or
                $game_system.encounter_disabled
         
            n = rand($game_map.encounter_list.size)
            troop_id = $game_map.encounter_list[n]
         
            if $data_troops[troop_id] != nil
           
              $game_temp.battle_calling = true
              $game_temp.battle_troop_id = troop_id
              $game_temp.battle_can_escape = true
              $game_temp.battle_can_lose = false
              $game_temp.battle_proc = nil
            end
          end
        end
        if Input.trigger?(Input::B)
         
          unless $game_system.map_interpreter.running? or
                $game_system.menu_disabled
           
            $game_temp.menu_calling = true
            $game_temp.menu_beep = true
          end
        end
     
        if $DEBUG and Input.press?(Input::F9)
       
          $game_temp.debug_calling = true
        end
      #----------------------------------------------------#
      # ** Programação caso Pressione a tecla A
      #----------------------------------------------------#
        if Input.trigger?(Input::X) then
          play_provocar(Provocar::P1)
        end
     
        unless $game_player.moving?
     
          if $game_temp.battle_calling
            call_battle
          elsif $game_temp.shop_calling
            call_shop
          elsif $game_temp.name_calling
            call_name
          elsif $game_temp.menu_calling
            call_menu
          elsif $game_temp.save_calling
            call_save
          elsif $game_temp.debug_calling
            call_debug
          end
        end
      end
    end
    Versao Jogos Online(Netplay master v3):


    #----------------------------------------------------------------#
    # ** Provocar Script
    #----------------------------------------------------------------#
    # Permite Utilizar sons de Provocar Global! (todos usuarios online ouvem!)
    # Developed by: Nanzin
    #----------------------------------------------------------------#

    module Provocar
    P1 = "provocar" #Provocar da Classe de ID 1 do Database Classe Iniciante
    P2 = "provocar2" #Provocar da Classe de ID 2 do Database Classe Lanceiro
    end

    def play_provocar(arquivo)
    Audio.me_play("Audio/BGM/" arquivo.to_s,100,100)
    Graphics.frame_reset
    end

    class Scene_Map
    def update_input

    #----------------------------------------------------------------------------#
    # ** Condição Pressionar Tecla, Adicione mais When ID
    #para as outras classes
    #----------------------------------------------------------------------------#

    if Input.trigger?(Input::X)
    case $game_party.actors[0].class_id
    when 1
    Network::Main.socket.send("<23>play_provocar(Provocar::P1)\n")
    when 2
    Network::Main.socket.send("<23>play_provocar(Provocar::P2)\n")
    end
    end
    if Input.trigger?(Input::C)
    for player in Network::Main.mapplayers.values
    next if player == nil
    next if not face_too?(player)
    update_pvp if SDK.state('Player_vs_Player2')
    end
    end
    end
    end

    adicione acima do Main

    Demonstração

    Clique Aqui para Versao Offline
    Clique Aqui para versao Online


    Última edição por Nanzin em Qui Maio 03, 2012 7:44 pm, editado 2 vez(es)


    _________________
    Sistema de Provocar Npvo

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


    Pet:
    Sistema de Provocar 5886250
    avatar
    Roku
    Iniciante
    Iniciante

    Mensagens : 41
    Créditos : 6

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Roku Ter Maio 01, 2012 11:05 pm

    Baixei a demo mas não funfo .-.


    _________________
    MRM
    é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
    e quando se levanta não consegue ir para frente sem cair novamente.
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Nanzin Ter Maio 01, 2012 11:20 pm

    @Roku escreveu:Baixei a demo mas não funfo .-.

    tem certeza? seu som do RPG Maker nao está desativado nao? '-'
    pq aqui funfa :S


    _________________
    Sistema de Provocar Npvo

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


    Pet:
    Sistema de Provocar 5886250
    Maverick ~
    Maverick ~
    Membro Ativo
    Membro Ativo

    Mensagens : 372
    Créditos : 39

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Maverick ~ Ter Maio 01, 2012 11:25 pm

    Testei é super simples mas oque vale
    é a intensão.

    +1


    _________________
    Alguma Duvida!? Me mande uma MP

    Sistema de Provocar BgIconeLivro                 Regras do Fórum


    Sistema de Provocar L4thF
    avatar
    Roku
    Iniciante
    Iniciante

    Mensagens : 41
    Créditos : 6

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Roku Ter Maio 01, 2012 11:26 pm

    ahhh
    kkkkkkkkkkk
    Esqueci que tinha desativado xD
    ri muito aqui com as vozes kkkkkkk
    legal cara +1 ai xD


    _________________
    MRM
    é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
    e quando se levanta não consegue ir para frente sem cair novamente.
    Roronoa Zoro
    Roronoa Zoro
    Membro Ativo
    Membro Ativo

    Mensagens : 396
    Créditos : 44

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Provocar Left_bar_bleue0/0Sistema de Provocar Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Provocar Left_bar_bleue30/30Sistema de Provocar Empty_bar_bleue  (30/30)

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Roronoa Zoro Qua Maio 02, 2012 1:25 pm

    Muito legal cara +1 para você olha a voz que eu crie provocar3

    Cara você me autoriza postar em outro fórum em lá eu colocarei seus créditos espero respostas.


    _________________
    Sistema de Provocar A02JkXo
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Nanzin Qua Maio 02, 2012 2:05 pm

    @maverick > sei que é simples, so fiz pq achei super engraçado e me lembrou um pouco GC..

    @RORONOA > pode postar sim cara kkkk xDD


    _________________
    Sistema de Provocar Npvo

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


    Pet:
    Sistema de Provocar 5886250
    Roronoa Zoro
    Roronoa Zoro
    Membro Ativo
    Membro Ativo

    Mensagens : 396
    Créditos : 44

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Provocar Left_bar_bleue0/0Sistema de Provocar Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Provocar Left_bar_bleue30/30Sistema de Provocar Empty_bar_bleue  (30/30)

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Roronoa Zoro Qua Maio 02, 2012 2:22 pm

    @Nanzin Valeu cara irei postar


    _________________
    Sistema de Provocar A02JkXo
    Monns
    Monns
    Semi-Experiente
    Semi-Experiente

    Mensagens : 113
    Créditos : 3

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Monns Qua Maio 02, 2012 6:14 pm

    Mano sei que é noob isso mais ... Como colocar encima do main ? aonde fica o tal " MAIN " ? Saber aonde fica o main eu sei , mais pra colocar o código encima dele , aonde colocar o código ?acho que não vai entender e.e


    _________________
    A vida não é só feita de mudanças e não é um simples ato que vai nos fazer mudar !

    Upem meu peet ? *---*
    Spoiler:
    Sistema de Provocar 7506307
    MalucaoBeleza
    MalucaoBeleza
    Desenvolvedor
    Desenvolvedor

    Medalhas : Sistema de Provocar ILtUbYveyXDIf
    Mensagens : 723
    Créditos : 58

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por MalucaoBeleza Qua Maio 02, 2012 7:04 pm

    nossa cara vc precisa de um tutorial para aprender rm urgente .-.
    cria um novo script acima no main q fica no final dos scripts
    e vc cola o codigo no novo script q vc criou

    Topico:
    Gostei mt nanzin sempre com sistemas inovadores Successful

    Conteúdo patrocinado

    Sistema de Provocar Empty Re: Sistema de Provocar

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Seg Out 25, 2021 2:27 pm