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


+7
Maverick ~
JuanCollin
Reborn
Valentine
FFogomax
LeonM²
RD12
11 participantes

    Script de telescópio

    RD12
    RD12
    Lenda
    Lenda

    Medalhas : Script de telescópio 48080450Script de telescópio Trophy11Script de telescópio GIueZScript de telescópio ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Script de telescópio Empty Script de telescópio

    Mensagem por RD12 Qui Mar 08, 2012 6:37 pm

    Script de Telescópio

    Um script que eu fiz hoje, veio na cabeça e achei legal. Permite o jogador dar zoom em uma imagem, por exemplo, ele vai em uma torre, e lá tem um telescópio aí você bota para exibir a imagem de um mapa, aí ele vai poder aproximar a imagem para enxergar o que tem nesse mapa. Very Happy

    Como usar: Cole acima do Main, o script abaixo, Teclas: Z da zoom, X diminui o zoom, Setas para mudar a posição do telescópio.
    Aí crie um evento, chamar script e cole isso:
    Código:
    $zm_image = "imagem"
    $scene = Scene_Zoom.new
    imagem é o nome da imagem na pasta pictures

    Script:

    Código:

    #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
    #|Autor: RD12|          Script de Telescópio
    #|Permite o jogador dar zoom em uma imagem, que pode ser um mapa|
    #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
    class Scene_Zoom
          def main
          Graphics.transition
          @sprite = Sprite.new
          @sprite.bitmap = RPG::Cache.picture("#{$zm_image}")
          #Zoom e Coordenadas Iniciais |
          @sprite.zoom_x = 0.2       
          @sprite.zoom_y = 0.2       
          @sprite.x = 240             
          @sprite.y = 160

            loop do
          Graphics.update
          Input.update
          update
          if $scene != self
            break
          end
        end
        Graphics.freeze
          end
      def update 
            if Input.repeat?(Input::A)
                @sprite.zoom_x += 0.01
                @sprite.zoom_y += 0.01
                @sprite.x -= 3
                @sprite.y -= 2
            elsif Input.repeat?(Input::B)
                @sprite.zoom_x -= 0.01
                @sprite.zoom_y -= 0.01
                @sprite.x += 3
                @sprite.y += 2
              end
                if Input.repeat?(Input::UP)
                @sprite.y += 7
              elsif Input.repeat?(Input::DOWN)
                  @sprite.y -= 7
              elsif Input.repeat?(Input::RIGHT)
                  @sprite.x -= 7
              elsif Input.repeat?(Input::LEFT)
                  @sprite.x += 7
                end
        end
    end


    Imagens para demonstrar:

    Spoiler:
    Zoom Inicial, Tem que começar com o zoom bem pequeno por que o mapa estaria longe né?
    Script de telescópio Vt4Ro

    Depois de dar bastante zoom
    Script de telescópio IjDWq

    Mais Zoom ainda:
    Script de telescópio LzVqX

    Acho que é meu primeiro script pra jogos Offlines.
    Créditos: RD12
    LeonM²
    LeonM²
    Lenda
    Lenda

    Mensagens : 1798
    Créditos : 150

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por LeonM² Qui Mar 08, 2012 6:39 pm

    bem simples e bem foda, espero um att nele pra que em vez de uma imagem seja o MAPA
    +1 cred
    avatar
    FFogomax
    Experiente
    Experiente

    Mensagens : 557
    Créditos : 37

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por FFogomax Qui Mar 08, 2012 7:46 pm

    Muito bom RD, um dos melhores scripts que ja vi para jogos off.
    Muito útil para jogos de mistério/investigação. xP
    Mas de longe, tem como colocar um circulo ao invés de um quadrado? Okay
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : Script de telescópio 48080450Script de telescópio Trophy11Script de telescópio GIueZScript de telescópio ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por RD12 Qui Mar 08, 2012 7:50 pm

    Vlw Leon e Fogo

    Leon >isso já é mais difícil..
    Fogo > na pasta pictures vc faz a imagem redonda '-' e vlw pelo elogio.
    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : Script de telescópio ZgLkiRU
    Mensagens : 5238
    Créditos : 1150

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por Valentine Sex Mar 09, 2012 11:34 am

    Bem interessante RD12
    + 1 crédito


    _________________
    Script de telescópio Logof5
    Reborn
    Reborn
    Experiente
    Experiente

    Mensagens : 500
    Créditos : 28

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por Reborn Sex Mar 09, 2012 2:47 pm

    Que legal xD, eu gostaria mais se fosse mapas também... +1
    Off: Sentiram minha falta enquanto eu não entrava? xD

    Até.


    _________________
    Que o pão de queijo esteja com vocês, até!
    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : Script de telescópio ZgLkiRU
    Mensagens : 5238
    Créditos : 1150

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por Valentine Sex Mar 09, 2012 4:25 pm

    *~ReborN~* escreveu:Que legal xD, eu gostaria mais se fosse mapas também... +1
    Off: Sentiram minha falta enquanto eu não entrava? xD

    Até.
    Não, nem percebi que você não tava entrando.


    _________________
    Script de telescópio Logof5
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : Script de telescópio 48080450Script de telescópio Trophy11Script de telescópio GIueZScript de telescópio ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por RD12 Sex Mar 09, 2012 5:35 pm

    Vlw pelos creditos e elogios. To perto do cred n° 200 ajudem lol
    JuanCollin
    JuanCollin
    Membro de Honra
    Membro de Honra

    Mensagens : 977
    Créditos : 94

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por JuanCollin Sex Mar 09, 2012 10:05 pm

    Gostei do script cara, parabéns (:

    Cred 191
    Maverick ~
    Maverick ~
    Membro Ativo
    Membro Ativo

    Mensagens : 372
    Créditos : 39

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por Maverick ~ Sex Mar 09, 2012 10:28 pm

    Muito bom cara ,não vou usa-ló mais
    valeu assim mesmo 192


    _________________
    Alguma Duvida!? Me mande uma MP

    Script de telescópio BgIconeLivro                 Regras do Fórum


    Script de telescópio L4thF

    Conteúdo patrocinado

    Script de telescópio Empty Re: Script de telescópio

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Out 28, 2021 2:56 pm