Turbidos Top Site Home



Lições de Variaveis!

 
Post new topic   Reply to topic    Turbidos Top Site // Tutoriais
View previous topic :: View next topic  
Author Message
turbidos
Site Admin


Joined: 31 May 2006
Posts: 11

PostPosted: Mon Jun 12, 2006 12:51 pm    Post subject: Lições de Variaveis! Reply with quote
INTRODUÇÃO

Bom, se você é iniciante... Deve ver variables como algo indefinido, sombrio, desconhecido... Mas não é assim. Variables é fácil, difícil é achar algo para fazer com elas. Difícil é fazer uma programação que precise dela... Não é difícil... Mas um iniciante não vai fazer algo como um menu novo, ou efeitos randômicos e etc, e aí entram as variables. Mas tem algo que todo o iniciante pode achar útil, que é botar valores de HP exatos numa mensagem, de MP, nível, etc.

Neste tutorial, eu vou te ensinar a fazer a seguinte mensagem:



Como fazer isso? Simples.

PARTE 1- CRIANDO A VARIABLE COM VALOR DO NÍVEL DO HERÓI

Primeiro crie uma variable, algo como "HeróiNivel". Agora, vá em Change Variable. Em CHOOSE VARIABLE, selecione a variable "HeróiNivel". Selecione Set em SET. Agora, em OPERAND, selecione Hero. Do lado, selecione qual será o herói que terá o seu nível na mensagem (no nosso caso, Alex), e novamente do lado, selecione level. Clique em OK.



Você agora tem uma variable. As variables trabalham com seus valores numéricos. O valor dessa variable vai ser sempre igual ao valor do nível (level) do seu personagem.

PS: O nome da variable não precisa ser HeróiNivel, nem ter alguma dessas palavras. Isso só serve para te orientar. Se você quiser colocar a variable com o nome "Macarrão", ela funciona!

PARTE 2 - COLOCANDO A VARIABLE NA MENSAGEM

Mas como fazer para o valor de uma variable aparecer numa mensagem? Você pode fazer um milhão de Fork Conditions com a variable e etc e levar um ano com 50 possibilidades, já que seu herói pode ter 50 níveis diferentes!! Mas é simples... Existe um código para botar uma variable numa mensagem, é o código \V[****].

Para colocar a variable [0001]HeroiNivel numa mensagem, colocaríamos o código \V[0001]. É só substituir o **** pelo número da variable.

Agora é só botar no evento a mensagem:
"Você parece ser um grande guerreiro! Se encontra no nivel \V[0001]!"

PARTE 3 - USANDO FORK CONDITIONS

É simples, não? Mas aí entra outra dúvida... Se o cara não estivesse num nível bom pra situação... Bom, ia ficar ridículo "Você é um grande guerreiro de nível 1!", então para isso, nós poderíamos usar Fork Conditions. Falar inteiramente sobre Fork Conditions ficaria melhor para outro tutorial, mas vou fazer um pequeno resumo aqui de como fazer um fork de NÍVEIS. Não de variables.

Bom, é simples, olha só: Vá em Fork Conditions na página 3 dos eventos. Na janela dos Forks Conditions, vá para a página dois. Na página dois, selecione a parte de heróis, selecione o herói que vai aparecer na mensagem (no nosso caso, o Alex), e depois clique nas retiscências do campo abaixo. Vai abrir outra janela, que são as condições de heróis. Selecione level, e digite o level que seria adequado para ser um grande guerreiro. No caso, 4.



Vai ficar assim:

<>FORK Optn:Alex´s Level 4abov
<> (Aqui viria a mensagem "Você é um grande guerreiro.")
:ELSE Case
<> (Aqui, a mensagem "Você é só mais um guerreiro.")
:END Case
<>

Na parte acima do ELSE Case, você coloca a mensagem "Você é um grande guerreiro! Seu nível é \V[0001]!", e na parte abaixo, algo como "Você é só um guerreiro, seu nível é \V[0001]".

Eu não expliquei nada sobre Fork Conditions... Fork Conditions trabalham com condições... Nesse caso que usamos, SE o nível do carinha (Alex) fosse maior que quatro, a garota ia dizer que ele era um grande guerreiro, e se fosse menor (ELSE CASE), ele seria só mais um guerreiro. Deu pra entender? Bom, mais ou menos... Acho que o básico deu pra sacar, se você não tiver entendido pra que serve Fork Condition e etc, pode deixar que eu vou fazer um tutorial de
Flw...
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Post new topic   Reply to topic    Turbidos Top Site // Tutoriais All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Moderator Control Panel

alexisBlue v1.2 // Theme Created By: Andrew Charron // Icons in Part By: Travis Carden
Powered by phpBB © 2001, 2002 phpBB Group
Effex-Media Web Resources




Scary Videos     Play Games