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



 
InícioPortalÚltimas imagensProcurarRegistarEntrar

 

 [Tutorial] Sistema Password Script

Ir para baixo 
2 participantes
AutorMensagem
.Lii-kun.
Novato
Novato
.Lii-kun.


Mensagens : 11
Data de inscrição : 08/12/2007
Idade : 28

[Tutorial] Sistema Password Script Empty
MensagemAssunto: [Tutorial] Sistema Password Script   [Tutorial] Sistema Password Script Icon_minitimeSeg Dez 10, 2007 10:40 am



Criado por: SkullKid
Fórum: Turbo Makers
Postado por: .Lii-kun.




1º Vamos criar uma nova opção na tela de início.

Você deve encontrar o script de nome Scene_Tilte, para isso aperte F11 no RMXP

Na lista de scripts à esquerda selecione o script Scene_Tilte.

No script, você vai encontrar 3 linhas iguais as abaixo:

Código:

s1 = "Novo Jogo"
s2 = "Continuar"
s3 = "Sair"
 

Observe que Novo Jogo, Continuar e Sair estão na cor roxa no script, isto significa que são palavras que vão aparecer no jogo e que podem ser modificadas.
Para colocar uma nova opção não é preciso dizer muita coisa. Faça como o exemplo abaixo:

Código:


s1 = "Novo Jogo"
s2 = "Continuar"
s3 = "Password"
s4 = "Sair"
 

Sempre seguindo a ordem s1, s2, s3, s4, s5, etc... Você pode trocar a palavra Password por qualquer outra, apenas estou usando este exemplo.

Agora são 4 comandos ao invés de 3. Então é preciso mostrar para o script que surgiu um novo comando. Para isso encontre uma linha igual a esta:

Código:

@command_window = Window_Command.new(192, [s1, s2, s3])
 

Esta linha está indicando para o script quais os comandos existentes que são s1, s2 e s3 que já definidos antes são Novo Jogo, Continuar e Sair.
Apenas adicione o s4. Vai ficar assim:

Código:

@command_window = Window_Command.new(192, [s1, s2, s3, s4])

Bom, já da pra fazer um teste de como ficou. Quando iniciar o jogo observe que o novo comando já esta presente mais quando se clica nele a tela fecha. Por que isso?

Por que faltou definir o que o novo comando vai fazer.

Abra o script novamente e procure pelo método def update que são as linhas abaixo:

Código:



def update

@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
command_new_game
when 1
command_continue
when 2
command_shutdown
end
end
end
 

Este método vai definir o que vai acontecer se você apertar o botão de ação sobre os comandos.

when 0 significa s1 já definido antes como Novo Jogo
when 1 significa s2 já definido antes como Continuar
when 2 significa s3 agora definido como Passwords

Logo após when 2 está escrito assim command_shutdown. Troque por command_password. Abaixo coloque o que o comando Sair (when 3) vai fazer.

Então vai ficar assim:

Código:



def update

@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
command_new_game
when 1
command_continue
when 2
command_password
when 3
command_shutdown
end
end
end
 

Agora vem a última parte: Definir o que o command_creditos vai fazer.

Após o último end do método def update adicione este código:

Código:

 

def command_password

$game_system.se_play($data_system.decision_se)

Audio.bgm_stop

Graphics.frame_count = 0
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new

$game_party.setup_starting_members
$game_map.setup(3)
$game_player.moveto(0, 0)
$game_player.refresh
$game_map.autoplay
$game_map.update
$scene = Scene_Map.new

end
 

Onde deve mudar:

Código:


$game_map.setup(3) - Mude o 3 para a ID do mapa de passwords.

$game_player.moveto(X, Y) - Mude x e y para as coordenadas no mapa.


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

Pronto, já criamos uma nova opção na tela de início, agora vamos aos passwords:

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

1- Crie um novo personagem, mas não coloque nenhum gráfico nele, você pode colocar um nome para você reconhecê-lo.

2- Nos eventos comuns, crie um novo evento com o nome de "Passwords".

3- Agora vá no mapa dos passwords, crie um evento em "Processo Paralelo".

4- Vá na 3ª aba, e clique em "Inserir Nome do Herói", selecione o herói dos passwords,

e no Nº Máximo de Caracteres coloque 16. Agora vá na 1ª aba, e clique em "Evento Comum", e selecione o evento "Passwords".

5- No evento "Passwords", coloque uma condição, vá na 2ª aba, selecione o herói que você criou para os passwords, selecione "Nome" e digite as palavras do código, e assim vá fazendo seus passwords.

6- Dentro de TODAS as condições que você fizer para os passwords, faça o seguinte, vá na 1ª aba, clique em "Mudar Grupo", e remova o herói dos passwords, faça isso novamente, mas agora selecione o herói principal, e coloque adicionar, depois vá na 2ª aba, clique em "Teleporte" e selecione o mapa que é o início do jogo.

7- Nas condições faça o que quiser, por exemplo, o código chama "Dinheiro", vá na 1ª aba, clique em "Mudar Dinheiro" e coloque o valor que quiser, mas isso é só um exemplo.

8- Repita o 6º passo, mas não coloque o código, deixe em branco, e dentro da condição, vá na 3ª aba, e clique em "Voltar a Tela de Título" (Caso o jogador não digite nenhum código).

9- Não se esqueça de colocar o herói dos passwords para ser o Grupo Inicial (na aba Sistema do Data Base). Ai é só criar um evento em Processo Paralelo no mapa inicial e coloque "Mudar Grupo", removendo o herói dos passwords, faça isso novamente, mas agora adicione o herói principal (caso o jogador não use passowords).

Espero que tenham gostado desse Tuto!!
Ir para o topo Ir para baixo
Sefirot22
Membro
Membro
Sefirot22


Mensagens : 35
Data de inscrição : 08/02/2008

[Tutorial] Sistema Password Script Empty
MensagemAssunto: Re: [Tutorial] Sistema Password Script   [Tutorial] Sistema Password Script Icon_minitimeSex Fev 08, 2008 4:32 pm

bom tutorial. Basketball bom
Ir para o topo Ir para baixo
 
[Tutorial] Sistema Password Script
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» tutorial Switch
» [Tutorial] Ferreiro
» Tutorial Fundo Colorido
» Tutorial>Oxigenio

Permissões neste sub-fórumNão podes responder a tópicos
 :: RPG Maker XP :: Tutorial RMXP-
Ir para: