SA-MP Forums Archive
[Ajuda] Pegar Random! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Pegar Random! (/showthread.php?tid=604622)



Pegar Random! - SkyneTSAMP - 07.04.2016

pawn Код:
new Perguntas[5][] =
{
"Pergunta 01",
"Pergunta 02",
"Pergunta 03",
"Pergunta 04",
"Pergunta 05"
};
pawn Код:
forward SendPerguntas(playerid);
public SendPerguntas(playerid)
{
    new string[128];
    new RandomPerguntas = random(sizeof(Perguntas));
    format(string, sizeof(string), "%s", Perguntas[RandomPerguntas]);
}
Queria Verificar Qual A Mensagem Que Vai Ser Mostrada No Chat:

pawn Код:
if(Perguntas[RandomPerguntas][0]){

  //Queria Verificar Qual Mensagem Irб Ser Mostrada ( 0, 1, 2, 3, 4 ). Mas Assim Nгo Funciona.
 //Serб Que Tem Como Fazer Isso?
   
}
Obrigado A Todos !


Re: Pegar Random! - Coreia - 08.04.2016

Use a variбvel que vocк setou as perguntas randфmicas, que seria "RandomPerguntas" e faзa a seguinte condiзгo.

PHP код:
RandomPerguntas random(sizeof(Perguntas)); 
PHP код:
 if(RandomPerguntas == 0){  format(stringsizeof(string), "%s"Perguntas[0]); SendClientMessage(playerid, -1string);return 1;} 
Segue esse algoritmo. Abraзos.

PS: Declare a variбvel "RandomPerguntas" global.


Re: Pegar Random! - SkyneTSAMP - 08.04.2016

Vlw Coreia! !