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


    Window_Configurações

    Canjoo
    Canjoo
    Experiente
    Experiente


    Mensagens : 505
    Créditos : 52

    Window_Configurações Empty Window_Configurações

    Mensagem por Canjoo Dom Jan 06, 2013 7:26 pm

    Sistema

    Fiz este sistema para meu jogo, mas achei que o sistema ficou bastante simples por isto vou postar pra vcs, mas mesmo assim não vou deixar de usa-lo, mas antes quero avisar que o sistema esta com algumas coisas que deixei propositalmente para você arrumar, como na janela de configuração de áudio deixei os botões fora do lugar.

    Colocando em seu jogo

    Primeiramente vamos adicionar 3 scripts ao seu jogo: [WIN] Window_ConfigGame [WIN] Window_ConfigVideo e [WIN] Window_ConfigAudio.

    Spoiler:

    Agora vamos fazer algumas alterações. Vá no script [WNG] Icon e aperte Ctrl + H vai abrir uma janela de substituir palavras, na primeira caixa de texto coloque @icon e na segunda caixa de texto coloque $icon e aperte substituir. Agora vá no script [SC] Net Rmxp Hud e repita o mesmo processo.

    Bem, no mesmo script ([SC] Net Rmxp Hud) abaixo de

    Código:
    def main_draw

    Adicione:

    Código:
    #ConfigAudio
        $confa = Window_ConfigAudio.new(243,100,159,200,20)
        $confa.dragable = true
        $confa.closable = true
        $confa.visible = false
        $confa.active = false
        #ConfigVideo
        $confv = Window_ConfigVideo.new(243,100,159,200,20)
        $confv.dragable = true
        $confv.closable = true
        $confv.visible = false
        $confv.active = false
        #ConfigGame
        $conf = Window_ConfigGame.new(240,100,176,200,20)
        $conf.dragable = true
        $conf.closable = true
        $conf.visible = false
        $conf.active = false

    Agora abaixo de:

    Código:
    $icon_6 = Icon.new($janela_base,"Quest","Quest",183,180,[LANGUAGE::ICON6],false) {$quest_list.refresh; $quest_list.visible = true; $quest_list.active = true}

    Adicione:

    Código:
    $icon_7 = Icon.new($janela_base,"config","Configurações",185,212,[LANGUAGE::ICON7],false) {open_config}

    Abaixo desta linha que você adicionou coloque:

    Código:
    #Open Configurações
        def open_config
          $conf.visible = true
          $conf.active = true
        end

    Agora abaixo de:

    Código:
    $icon_6.dispose

    Ponha:

    Código:
    $icon_7.dispose

    Poucas linhas depois abaixo de:

    Código:
    $teleport.dispose

    Coloque:

    Código:
    $confa.dispose
        $conf.dispose
        $confv.dispose

    Agora va abaixo de:

    Código:
    $icon_6.update if $icon_6.in_area?

    E ponha:

    Código:
    $icon_7.update if $icon_7.in_area?

    E agora abaixo de:

    Código:
    $teleport.update if $teleport.visible

    Coloque:

    Código:
    $conf.update if $conf.visible
        $confv.update if $confv.visible
        $confa.update if $confa.visible

    Pronto acabamos... com esse script. Vamos agora no script [LNG] Português
    e abaixo de:

    Código:
    ICON6            = "Missões (Q) "

    Coloque:

    Código:
    ICON7            = "Configurações (C) "

    Agora vá no script [LNG] English e faça a mesma coisa.

    Pronto agora só falta em mais um script!!!!

    Vá no script [SC1] New Chat e abaixo de:

    Código:
    elsif Input.triggerd?(Input::Letters["Q"])
            $quest_list.refresh
            $quest_w.refresh
            $quest_list.visible = !$quest_list.visible
            $quest_list.active = !$quest_list.active
            $quest_w.visible = false
            $quest_w.active = false

    Ponha:

    Código:
    elsif Input.triggerd?(Input::Letters["C"])
            $conf.refresh
            $conf.visible = !$conf.visible
            $conf.active = !$conf.active

    quase ia me esquecendo ponha esta imagem na pasta ICONS do seu jogo e coloque o nome de config.

    Window_Configurações Configc



    é feia mas tava com pressa em achar uma.

    E finalmente acabamos, deixei alguns "erros" propositalmente pra vcs tentarem tirar o erro. por exemplo se vc coloca pra ativa a tela cheia a janela configurações abre do nada.

    Agradecimentos e Créditos
    Deus - Sem ELE não teria conseguido fazer este script
    Eu - Bem n preciso explicas

    se for usar coloque meus créditos no jogo e também se gostarem me deem creds na aldeia.

      Data/hora atual: Sáb Nov 23, 2024 2:08 pm