TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!




Participe do fórum, é rápido e fácil

TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!


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

[Tutorial] Exemplo de mudança de Wait para Timer

4 participantes

Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Iky 2011-04-03, 23:46

Pessoal, estou aqui com um tutorial de uma simples conversão de um pequeno sistema wait para timer, tive essa idea pela quantidade de pessoas com uma interrogação inorme na cabeça do por que não usar wait, e como usar timer.
1- Não usar wait: wait x não pausa se o jogo está pausado, e o outro wait causa lag, por causa da acumulação na memoria ram
2- Como usar timer: para isso criei 2 maps, 1 com wait e o outro com timer... para os experts como bills, não liguem se é muito simples ou fiz coisas desnessárias, também estou aprendendo.Somente estou repassando meu pequeno conhecimento:

Primeiramente vamos analisar um system que desativa o colision de uma certa unidade, utilizando wait no meio:
Spoiler:
Primeiro-
Event -
Map Initiazation
( o evento começa assim que o mapa inicializa, mas acho que vocês já sabem né? )
Como não coloquei condições por que esse mapa foi só para mostrar o colision off, mas é facil colocar isso como spell
Actions -
Game - Display to (All players)for 3.00 seconds the text: "Colision OFF Ativado"
( é só para mostrar uma mensagem dizendo que já ta ativado )
Wait 1.00 seconds
( o maldito wait,,, esse espera 1 segundo )
Unit - Turn colision for Adimiral Proudmoore 0000 Off
( esse é para tornar a colisão off de uma unidade, como não quis colocar como spell neste map, eu selecionei a unidade como variavel, mas isso também é mudável )
Wait 5.00 seconds
( outro wait, mas esse é com 5 segundos )
Game - Display to (All players) for 3.00 seconds the text: "Colision OFF desativada"
( é só uma mensagem dizendo que desativel o colision off )
Unit - Turn colision for Adimiral Proudmoore 0000 On

Agora Com timer, que é o que interessa, no geral no lugar do wait se cria um coutdown com x seconds dando um nome de variável com o type timer, e em seguida uma trigger que acontece quando o timer acaba.
Spoiler:
o único comando novo é Trigger - Turn On nome-da-trigger
que serve para ativar uma trigger, isso é util também se quiser repetir a trigger.
Se tiver coisas a acrescentar e perguntar, por favor postem . Estamos aqui para ensinar e aprender certo?


Última edição por Iky em 2011-09-10, 19:13, editado 3 vez(es)
Iky
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 30429

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue10 / 10010 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Bills 2011-04-04, 01:41

Cara você vai fazer o pessoal ficar com mais duvidas isso sim.

1º Explica que um wait não pausa junto com o jogo e o outro causa leak. Só.

2º Para mostrar um exemplo de timer use um timer mesmo.
Exemplo: "Quando a unidade usar uma magia, um timer (countdown timer) é iniciado. E uma outra trigger detecta quando o timer acabar."
Bills
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 31054

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue35 / 10035 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Iky 2011-04-04, 01:43

vlw o toque, vou dar uma corrigida
Iky
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 30429

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue10 / 10010 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Bills 2011-04-04, 09:24

Ae agora ta bem melhor. Só mais uma coisinha, não sei se é seu 1º tutorial, mas quando fazemos tutoriais tentamos deixar aquele assunto o facil de entender. Você ja fez um dos pontos mais importantes, colocar prints. Você poderia mudar o nome do timer para algo mais chamativo ( NOSSO_TIMER, por exemplo) e salvar sua unidade (que fica sem collision) em uma variable.

Flw
Bills
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 31054

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue35 / 10035 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Iky 2011-04-04, 10:29

vlw de novo
Iky
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 30429

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue10 / 10010 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por mazamagos 2011-05-03, 13:15

Equal evento ten Timer-Timer espired

mazamagos

Número de Posts : 28
Data de inscrição : 11/03/2011
Reputação : 1 Pontos : 24039

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue0 / 1000 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por VicToR 2011-05-23, 11:53

hum... agora sim vou poder usar timer a rodo ! xD
VicToR
VicToR

Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26830

Warning Necropost
[Tutorial] Exemplo de mudança de Wait para Timer Left_bar_bleue4 / 1004 / 100[Tutorial] Exemplo de mudança de Wait para Timer Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Exemplo de mudança de Wait para Timer Empty Re: [Tutorial] Exemplo de mudança de Wait para Timer

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos