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


+2
LeonM²
Satheios
6 participantes

    [RGSS] Comandos de RGSS!

    Satheios
    Satheios
    Aldeia Friend
    Aldeia Friend


    Medalhas : [RGSS] Comandos de RGSS! Trophy12[RGSS] Comandos de RGSS! IlSfE
    Mensagens : 1248
    Créditos : 306

    [RGSS] Comandos de RGSS! Empty [RGSS] Comandos de RGSS!

    Mensagem por Satheios Sex Jan 13, 2012 5:24 pm

    Comandos de RGSS
    Neste tópico irei mostrar alguns comandos importantes usados em RGSS (Ruby Game Scripting System].

    - Chamar Scene

    Código:

    $scene = Scene_X.new

    Usando esse comando você chama uma scene, substitua o X pelo nome da Scene a ser chamada.


    - Sair do Jogo

    Código:

    $scene = nil

    Neste comando é definido definido o valor nil (nulo) a variavel $scene, fazendo com que o jogo seja encerrado.


    - Colocar mapa como fundo de scene

    Código:

    @spriteset = Spriteset_Map.new

    Este comando é usado para fazer com que o fundo de uma scene, ao invés de ser preto, mostre o mapa do jogo.


    - Chamar Janela

    Código:

    @playtime_window = Window_PlayTime.new

    No código acima estou chamando a janela de tempo do jogo, no lugar de "Window_PlayTime" coloque o nome da Window(janela) que você quer chamar.

    Código:

    @playtime_window.x = 0

    Depois de chamar a janela, podemos mudar a posição x (horizontal) dela na tela, para esta janela foi atribuito o valor zero.

    Código:

    @playtime_window.y = 224
    Podemos mudar tambem a posição y (vertical) dela na tela, para esta janela foi atribuito o valor 224.

    Código:

    @playtime_window.opacity = 0
    Usando esse comando podemos mudar a opacidade (transparencia) da janela, se for colocado o valor 0, a janela vai ficar transparente, mostrando somente o conteúdo dela.


    - Teleporte

    Código:

    $game_map.setup(00X)
    Teleporta o player para um mapa, troque X pela id do mapa desejado.

    Código:

    $game_player.moveto(X,Y)
    X é a posição horizontal do player no mapa que será teleportado
    Y é a posição vertical do player no mapa que será teleportado


    - Clima

    Código:

    $game_screen.weather(X, Y, Z)
    Este comando chama a opção de clima, em X coloque o tipo de clima ( vai de 0 até 3, onde 0 é nada, 1 é chuva, 2 é tempestade, e 3 é neve) , em Y coloque a força do efeito de clima, vai de 1 até 9, e em Z coloque a duração do efeito.


    - Tremor

    Código:

    $game_screen.start_shake(X, Y, Z)
    Este comando faz acontecer um tremor na tela, em X coloque a força do tremor ( vai de 1 até 9 ), em Y coloque a velocidade do tremor ( tambem vai de 1 até 9 ), e em Z coloque a duração do tremor.


    - Usar/Manipular Switch

    Código:

    $game_switches[X]
    Este comando faz a leitura da switch desejada, substitua o X pela id da switch que você quer usar.

    Código:

    $game_switches[X]=true
    Este comando ativa a switch desejada, substitua o X pela id da switch que você quer usar.

    Código:

    $game_switches[X]=false

    Faz o mesmo que o comando acima, mas ao invés de ativar a switch ele desativa.

    Usando esses comandos é possivel fazer condições de ativação de switch no script:

    Código:

    if $game_switches[1]==true
    @ativar = true
    end
    No exemplo acima, estou atribuindo o valor "true" para a variavel "ativar" se a switch de id 1 for ativada.


    - Usar/Manipular Variáveis

    Código:

    $game_variables[X]

    Semelhante ao comando de switch mostrado anteriormente, esse comando faz a leitura do valor de uma variavel, substitua o X pelo id da variavel desejada.

    Código:

    $game_variables[X]= 1
    Atribui um valor para a variavel X, coloque um número depois do sinal de igual, como exemplo coloquei o número um, esse será o valor da variavel.

    Código:

    $game_variables[X]+= 5
    Este comando pega o valor da variavel o soma com o que está depois do sinal de igual. Por exemplo: usei o número 5 no comando acima, se o valor da variavel X fosse igual a 2, depois de usar esse comando o valor da variavel passaria a ser de 7 (2+5 = 7)

    Código:

    $game_variables[X]-= 2
    Semelhante ao comando anterior, mas ao invés de adicionar algo ao valor da variavel, este comando tira. Por exemlpo: coloquei o número 2 no comando acima, se o valor da variavel X fosse igual a 5, depois de usar esse comando o valor da variavel seria 3 (5-2 = 3)

    Código:

    $game_variables[X]*= 2
    Semelhante ao comando anterior, mas ao invés de fazer a subtração de um valor para adicionar ao valor da variavel, este comando faz a multiplicação. Por exemplo: coloquei o número 2 no comando acima, se o valor da variavel X fosse igual a 5, depois de usar esse comando o valor da variavel seria 10 (5*2 = 10)

    Código:

    $game_variables[X]/= 2

    Semelhante ao comando anterior, mas ao invés de fazer a multiplicação de um valor para adicionar ao valor da variavel, este comando faz a divisão. Por exemplo: coloquei o número 2 no comando acima, se o valor da variavel X fosse igual a 10, depois de usar esse comando o valor da variavel seria 5 (10/2 = 5)


    Créditos:
    TaijovuNeji


    Última edição por ~ Felipe ' em Seg Abr 30, 2012 3:53 pm, editado 2 vez(es)


    _________________



    Ninguém pode ser perfeito, mas todos podem ser melhores.
    Visite o meu projeto, Tales of a Kingdom e prepare-se para um novo mundo!




    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por LeonM² Sex Jan 13, 2012 5:27 pm

    bem legal tem uns que eu ñ conhecia vlw por postar
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Nanzin Sex Jan 13, 2012 5:35 pm

    heheh conhecia todos Very Happy

    +1


    _________________
    [RGSS] Comandos de RGSS! Npvo

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


    Pet:
    Satheios
    Satheios
    Aldeia Friend
    Aldeia Friend


    Medalhas : [RGSS] Comandos de RGSS! Trophy12[RGSS] Comandos de RGSS! IlSfE
    Mensagens : 1248
    Créditos : 306

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Satheios Sex Jan 13, 2012 5:43 pm

    Bom Nanzin, todos sabem que provavelmente você saberia todos AHSUIAhsuiAHSUIAhui

    Nada não Leon Successful


    _________________



    Ninguém pode ser perfeito, mas todos podem ser melhores.
    Visite o meu projeto, Tales of a Kingdom e prepare-se para um novo mundo!




    avatar
    Alan_Hearshel
    Novato
    Novato


    Mensagens : 6
    Créditos : 1

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Alan_Hearshel Qui Fev 16, 2012 4:08 pm

    Mto bom cara, ta m ajudando mto.
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : [RGSS] Comandos de RGSS! ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Valentine Seg Abr 30, 2012 3:43 pm

    @Vinks/Felipe
    Recebi uma denúncia anônima referente a isso:
    Créditos:
    Vinks por criar/disponibilizar aqui.
    Porque existe um tópico igual a esse na Dungeon Makers
    http://www.dungeonmakers.com.br/forum/index.php?topic=3720.0
    Criado pelo TaijovuNeji em 26 de janeiro de 2010, dois anos antes desse seu tópico.
    Satheios
    Satheios
    Aldeia Friend
    Aldeia Friend


    Medalhas : [RGSS] Comandos de RGSS! Trophy12[RGSS] Comandos de RGSS! IlSfE
    Mensagens : 1248
    Créditos : 306

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Satheios Seg Abr 30, 2012 3:52 pm

    Opa, desculpe. Pensei que tinha colocado os créditos.
    Sorry Successful


    _________________



    Ninguém pode ser perfeito, mas todos podem ser melhores.
    Visite o meu projeto, Tales of a Kingdom e prepare-se para um novo mundo!




    Wolf
    Wolf
    Ocasional
    Ocasional


    Mensagens : 192
    Créditos : 19

    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Wolf Qui maio 03, 2012 11:52 am

    + 1 credito!


    _________________
    Killer Wolf (Sempre siga em frente )
    Meu maior Suporte °~
    [RGSS] Comandos de RGSS! AIymW

    Conteúdo patrocinado


    [RGSS] Comandos de RGSS! Empty Re: [RGSS] Comandos de RGSS!

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 1:41 pm