[Duvida] random script

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Duvida] random script

Mensagem por Gonzo em Ter 25 Dez 2012, 19:22

como faço pra um obj executar um sorteio entre os script's um random de script, uns 20 script ?

Gonzo

Número de Mensagens : 927
Data de inscrição : 29/05/2012
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Lukbebalduke em Ter 25 Dez 2012, 19:29

Nao entendi, é para randomizar um script ?

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Rodrigo Santiago em Ter 25 Dez 2012, 19:29

use assim

num=round(random(20))
if num==0{
script 1
}
if num==1{
scriptw
}
.
.
.

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por BertFe em Ter 25 Dez 2012, 19:30

Acho que esse code resolve:
Código:
script_execute(choose(script,script,script,script,script,script,script,script,script,script,script,script,script,script,script,script))//executa de forma aleartória todos os scripts
Faz um sorteio pra ver qual script é executado.

BertFe

Ranking : Nota B
Número de Mensagens : 166
Idade : 17
Data de inscrição : 10/10/2012
Notas recebidas : B
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Rodrigo Santiago em Ter 25 Dez 2012, 19:33

assim e mais facil mesmo...mas da maneira que eu mostrei da pra fazer tipo umas pre modificacoes dentro dos IFs

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Lukbebalduke em Ter 25 Dez 2012, 19:35

@Rodrigo


Código:
num=round(random(20))
if num==0{
script 1
}
if num==1{
scriptw
}

Troque por irandom(20) , pois ao chances de cair 0 e 20 sao diferentes !

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Gonzo em Ter 25 Dez 2012, 19:48

vou usar o code do BertFe, o code do Rodrigo modificado pelo pinpi parece ter um diferencial mais não o compreendo explica ai gente qual é a vantagem ! VLW

Gonzo

Número de Mensagens : 927
Data de inscrição : 29/05/2012
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Lukbebalduke em Ter 25 Dez 2012, 20:00

Nao a diferenca alguma, mas o choose tem um limite, entao caso queira mas de uns 30 code se faz do jeito q eu disse,e tem um jeito ainda mais facil.

Código:
executacode=irandom(20)
switch (executacode)
{
case 1:
script_execute() ; break;
case 2:
script_execute() ; break;
case 3:
script_execute() ; break;
}

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Duvida] random script

Mensagem por Conteúdo patrocinado Hoje à(s) 18:24


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum