O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Como usar pastas criadas por Você - Graphics.

Iniciado por Rayner, 25/02/2015 às 19:33

25/02/2015 às 19:33 Última edição: 26/02/2015 às 14:51 por Rayner
Explicação/Intro

E ae galerinha, blz. Aqui eu estou disponibilizando o meu primeiro Script de RMXP. Este é um Script Simples, porém interessante.

Nome do script/sistema

Eu nomeei de Pasta Penetra

Compativel com:RMXP
Compatibilidade: Boa
Facilidade de uso: Fácil
Lag gerado: Desprezível

[box class=titlebg]
Para que serve o script
[/box]
Bom, vocês já devem ter visto(Com certeza viram) as pastas Padrões de Graficos do RMXP, mas agora com este Script, vocês podem usar outras pastas no RMXP. Pastas criadas por você. Exemplo: Você tem muitos gráficos em uma única em algumas pastas e quer separa-los colocando eles em uma página criada por você.
Os desenvolvedores dos Scripts do RPG Maker possui um sistema que controla as pastas padrões que não são visíveis na listagem dos Scripts do RMXP. O nome é RPG. Dentro desse mesmo Sistema possui o módulo com as funções para acesso, esse é o Cache.

Bom, ela fica assim:


module RPG
  module Cache
  end
end

As funções que todos conhecem e que eu aprendi até agora são :

RPG::Cache.character
RPG::Cache.picture
RPG::Cache.icon
RPG::Cache.animation
RPG::Cache.battler 
Primeiro vocês inserem um novo Script e colem este Script:


module RPG
  module Cache
    def self.teste(file)
      return Bimap.new("Graphics/Teste/"+file.to_s)
    end
  end
end


No "teste" você cole o nome da pasta que você criou(Obvio)
Agora você tem a função: RPG::Cache.mascote(nome_arquivo)
Mas para isso, você já tem que ter a pasta Teste dentro de Graphics.

[box class=titlebg]
Imagens
[/box]


Testando o Script.
Bom, temos um arquivo na pasta Teste que se chama: Lol
Dentro da pasta Teste, eu quero usar ele no meu script.
Queremos saber a largura, e a sua altura (Da imagem) e também a soma dos mesmos.
Depois que colocamos o script acima , basta criar um evento com os seguintes Scripts:
Cria Evento - Aba 3 – Chamar Scripts(Nossa, nem sabia)

largura = RPG::Cache.Teste("Lol").width
altura = RPG::Cache.Teste("Lol").height
soma = largura + altura
print("Largura é: #{largura}, Altura é: #{altura} e a Soma é: #{soma}")


Bom galera, é isso. Espero que tenham gostado. Se não gostaram não me xinguem, pois é o meu primeiro script e tive uma pequena ajuda.

Qualquer coisa, deixe uma mensagem ai Vlw.

[box class=titlebg]
Créditos e Avisos
[/box]
Criadores: Rayner e João Vitor

Aviso!!
Não é possível fazer a interface gráfica do RMXP para criar eventos e talz .Para isso você precisa conseguir o Codigo Fonte do RMXP

Ajudem no meu projeto pfv: http://centrorpg.com/index.php?topic=11315.0
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------