[Duvida] Evento randômico
5 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
[Duvida] Evento randômico
Então,como eu disse em algum outro tópico,eu estava fazendo um remake,e já que vou ter que começar do 0,preciso saber de uma coisa que nunca mexi na minha vida
Como eu faço para que o evento tenha uma ativação randômica.
Certo,é complicado explicar isso mais vamos lá,vou dar um exemplo
A partir do momento que o jogo começa,a trigger é ativada,não interessa o que ela faz,o importante é que ela possa por exemplo,ativar 5 segundos depois da sua ultima ativação,ou até 1 minuto depois (variando,1,2,3,4,5,6,7,8,9,10,11...60)
Como funcionaria isso?
Os barcos (vamos chamar assim),começam a andar a partir de 2 minutos de game,e vamos supor que dure 60 segundos sua volta [120+60 = 180 segundos (3 mintuos)],por tanto somente a partir de 3 minutos poderia surgir outro barco POREM :
Esse barco,a partir do primeiro tem que ser em hora aleatória,ou seja : não pode sair sempre de 3 em 3 minutos,uma hora vai sair no horário de jogo aos 2 m , outra hora aos 4m , 8m , 14m , 21 m,ou seja : sempre variando o tempo,nada periódico (NÃO É PARA FIXAR ESSES VALORES !! É SÓ UM EXEMPLO)
espero que tenha dado para entender,é realmente confuso isso x-x
Como eu faço para que o evento tenha uma ativação randômica.
Certo,é complicado explicar isso mais vamos lá,vou dar um exemplo
A partir do momento que o jogo começa,a trigger é ativada,não interessa o que ela faz,o importante é que ela possa por exemplo,ativar 5 segundos depois da sua ultima ativação,ou até 1 minuto depois (variando,1,2,3,4,5,6,7,8,9,10,11...60)
Como funcionaria isso?
Os barcos (vamos chamar assim),começam a andar a partir de 2 minutos de game,e vamos supor que dure 60 segundos sua volta [120+60 = 180 segundos (3 mintuos)],por tanto somente a partir de 3 minutos poderia surgir outro barco POREM :
Esse barco,a partir do primeiro tem que ser em hora aleatória,ou seja : não pode sair sempre de 3 em 3 minutos,uma hora vai sair no horário de jogo aos 2 m , outra hora aos 4m , 8m , 14m , 21 m,ou seja : sempre variando o tempo,nada periódico (NÃO É PARA FIXAR ESSES VALORES !! É SÓ UM EXEMPLO)
espero que tenha dado para entender,é realmente confuso isso x-x
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26303
Re: [Duvida] Evento randômico
Untitled Trigger 001
. Events
. .Time - Elapsed game time is 10.00 seconds
. .Time - Every (Random real number between 40.00 and 80.00) seconds of game time
É Time - Periodic Event / Math - Random Number
SS:
Desculpa não ajeitar a SS, mas tô meio enrolado aqui xD
Alter-Ego- Número de Posts : 280
Data de inscrição : 23/07/2012
Reputação : 8 Pontos : 24407
Re: [Duvida] Evento randômico
Se vocÊ fizer isso que o kizur sugeriu o (Random real number between 40.00 and 80.00) será defenido quando seu jogo começar. Ou seja, sempre será o mesmo valor.
Voce quer o evento sempre mude os intervalos de ativação, certo? Use o random real em uma timer.
Voce quer o evento sempre mude os intervalos de ativação, certo? Use o random real em uma timer.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32044
Re: [Duvida] Evento randômico
Kizur,da forma que você falou,o valor sempre será o mesmo.
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26303
Re: [Duvida] Evento randômico
Nem sabia =P
O World Editor excluia muitas funções simples que facilitam muito o trabalho, como criar um Random Variable e condicionar as ações baseadas no resultado... mas tem uma forma de fazer isso. Teste se isso funciona:
SS's:
1.
Definir o valor de uma Variável Real como um valor randômico.
2.
Colocar uma Espera simples onde o tempo da espera será igual ao valor da Variável Real, que no caso é o valor randômico.
3.
Definir as ações.
4.
Rodar a mesma trigger, de forma que seja gerado um novo valor randômico e que as ações se repitam.
PS:Se houver uma forma mais easy de fazer loop, por favor me ensine ^^'
O World Editor excluia muitas funções simples que facilitam muito o trabalho, como criar um Random Variable e condicionar as ações baseadas no resultado... mas tem uma forma de fazer isso. Teste se isso funciona:
- Código:
Actions
Set Dado = (Random real number between 30.00 and 40.00)
Wait Dado seconds
-------- Mover Barquin --------
Trigger - Run Untitled Trigger 001 (checking conditions)
SS's:
1.
Definir o valor de uma Variável Real como um valor randômico.
2.
Colocar uma Espera simples onde o tempo da espera será igual ao valor da Variável Real, que no caso é o valor randômico.
3.
Definir as ações.
4.
Rodar a mesma trigger, de forma que seja gerado um novo valor randômico e que as ações se repitam.
PS:Se houver uma forma mais easy de fazer loop, por favor me ensine ^^'
Alter-Ego- Número de Posts : 280
Data de inscrição : 23/07/2012
Reputação : 8 Pontos : 24407
Re: [Duvida] Evento randômico
- Código:
Events
Time - Every (Random real number between ((Random real number between 0.00 and 9.00) + (Random real number between 0.00 and 1.00)) and 10.00) seconds of game time
Conditions
Actions
Unit - Create 1 Footman for Player 1 (Red) at (Center of (Playable map area)) facing Default building facing degrees
Trigger - Turn on Untitled Trigger 001 <gen>
- Código:
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Countdown Timer - Start tinemr as a Repeating timer that will expire in 10.00 seconds
Countdown Timer - Create a timer window for tinemr with title Create Creep
Re: [Duvida] Evento randômico
Bem, qualquer coisa é só testar a segunda forma que eu mostrei...
tm5con, existe outra forma de fazer loop no WE? Label é um bom exemplo, isso tornaria o sistema mais prático.
tm5con, existe outra forma de fazer loop no WE? Label é um bom exemplo, isso tornaria o sistema mais prático.
Alter-Ego- Número de Posts : 280
Data de inscrição : 23/07/2012
Reputação : 8 Pontos : 24407
Re: [Duvida] Evento randômico
Kizur,não funcionou :/
Qualquer um que puder ajudar..
Qualquer um que puder ajudar..
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26303
Re: [Duvida] Evento randômico
Acho que a única forma é fazendo pela "Becomes Real Variable" não me lembro muito bem da função, ai você coloca um valor random na variável real e coloca pra o becomes ser um valor random também do mesmo jeito que fez na outra parte.Ai você teria que fazer um periodic timer pra poder ativar a função.
Tamires, não funcionou o jeito que eu disse?
Tamires, não funcionou o jeito que eu disse?
Re: [Duvida] Evento randômico
Você nem leu meu post? Use timer...
Última edição por Bills em 2012-08-29, 10:58, editado 1 vez(es)
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32044
Re: [Duvida] Evento randômico
Bills, não precisa usar essa ignorância pra cima dela, se ela não quis usar o seu método o problema é dela, não seu.
Re: [Duvida] Evento randômico
Calma tm5con, ninguém está sendo ignorante aqui não, a não ser você.
Espero que não ocorram brigas nesse tópico também...
Espero que não ocorram brigas nesse tópico também...
Re: [Duvida] Evento randômico
Valeu taka e foi mal tm5con, não era minha intenção.
Só quis lembrar a tamires para ela usar timer, pois parece que ela não viu meu post.
Só quis lembrar a tamires para ela usar timer, pois parece que ela não viu meu post.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32044
Re: [Duvida] Evento randômico
Desculpe, se me interpretaram mal, é que analisando o que o bills tinha falado direcionado a tamires, vinha com um "tom" ignorante por causa do uso dos "...".Bom se não era isso que ele queria passar, me desculpem.Bom fugindo totalmente desse assunto, alguem sabe onde tem fórum tipo o team kings sobre UDK?É que eu queria aprender a mexer nele e não consigo sair do lugar =/, queria fazer um joguin simples.
Re: [Duvida] Evento randômico
@off
Tm5con cria um tópico só pra isso. Assim, evita que mais de uma pessoa queira responder sua pergunta, gerando menos flood aqui.
Tm5con cria um tópico só pra isso. Assim, evita que mais de uma pessoa queira responder sua pergunta, gerando menos flood aqui.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32044
Tópicos semelhantes
» [resolvido] (duvida) Mesmo evento actions diferentes para cada player na mesma trigger
» [Dúvida] AE turma duvida de como colocar a cabeça no corpo....
» [Dúvida] Duvida de como faser pegar uma arma.
» [Duvida] [duvida] icone verde
» [Duvida] Duvida sobre magia
» [Dúvida] AE turma duvida de como colocar a cabeça no corpo....
» [Dúvida] Duvida de como faser pegar uma arma.
» [Duvida] [duvida] icone verde
» [Duvida] Duvida sobre magia
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos