SA-MP Forums Archive
[AJUDA]: Mensagens 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]: Mensagens random! (/showthread.php?tid=303959)



[AJUDA]: Mensagens random! - .Skool_. - 16.12.2011

Bom, um amigo meu me passou estas mensagens random.. era a que eu estava procurando, mais ela esta com um erro, porque quando eu dou "COMPILER" nгo aparece nada fica tudo em branco
pawn Code:
// OnGameModeInit()
SetTimer("Mensagens",150000,1);



//Final do Gm
new Mensagen =random(9);
if (Mensagen == 0){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 1){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 2){
SendClientMessageToAll(VERMELHO, " ");}
else if (Mensagen == 3){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 4){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 5){
SendClientMessageToAll(VERMELHO, " ");}
else if (Mensagen == 6){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 7){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 8){
SendClientMessageToAll(AMARELO, "  ");}
 return 1;}
Me ajudem!


Re: [AJUDA]: Mensagens random! - GustavoBonomo - 16.12.2011

Quote:
Originally Posted by .Skool_.
View Post
Bom, um amigo meu me passou estas mensagens random.. era a que eu estava procurando, mais ela esta com um erro, porque quando eu dou "COMPILER" nгo aparece nada fica tudo em branco
pawn Code:
// OnGameModeInit()
SetTimer("Mensagens",150000,1);



//Final do Gm
new Mensagen =random(9);
if (Mensagen == 0){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 1){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 2){
SendClientMessageToAll(VERMELHO, " ");}
else if (Mensagen == 3){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 4){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 5){
SendClientMessageToAll(VERMELHO, " ");}
else if (Mensagen == 6){
SendClientMessageToAll(BRANCO, " ");}
else if (Mensagen == 7){
SendClientMessageToAll(AMARELO, " ");}
else if (Mensagen == 8){
SendClientMessageToAll(AMARELO, "  ");}
 return 1;}
Me ajudem!
Jб tentou esperar o "SetTimer("Mensagens",150000,1);"? 150.000 = 150 Segundos = 2 Minutos e Pouco

@EDIT
Tente ASSIM:
pawn Code:
//Topo do GM
forward Mensagens(playerid);



// OnGameModeInit()
SetTimer("Mensagens",150000,1);



//Final do Gm
public Mensagens(playerid)
{
    new Mensagen =random(9);
    if (Mensagen == 0){
    SendClientMessageToAll(BRANCO, " ");}
    else if (Mensagen == 1){
    SendClientMessageToAll(AMARELO, " ");}
    else if (Mensagen == 2){
    SendClientMessageToAll(VERMELHO, " ");}
    else if (Mensagen == 3){
    SendClientMessageToAll(BRANCO, " ");}
    else if (Mensagen == 4){
    SendClientMessageToAll(AMARELO, " ");}
    else if (Mensagen == 5){
    SendClientMessageToAll(VERMELHO, " ");}
    else if (Mensagen == 6){
    SendClientMessageToAll(BRANCO, " ");}
    else if (Mensagen == 7){
    SendClientMessageToAll(AMARELO, " ");}
    else if (Mensagen == 8){
    SendClientMessageToAll(AMARELO, "  ");}
return 1;
}



Re: [AJUDA]: Mensagens random! - [O.z]Caroline - 16.12.2011

Assim acho melhor:
pawn Code:
// No Topo do script:
forward Carol();
new Mensagens[][]=
{
   "Olб, aqui vocк bota as mensagens",
   "Colocasse assim, mais a ъltima nunca coloca virgula."
};

// OnGameModeInit
SetTimer("Carol",150000,true);

// no final do script
public Carol()
{
     return SendClientMessageToAll(AMARELO, Mensagens[random(sizeof(Mensagens))]);
}
espero ter ajudado.


Re: [AJUDA]: Mensagens random! - GustavoBonomo - 16.12.2011

Quote:
Originally Posted by [O.z]Caroline
View Post
Assim acho melhor:
pawn Code:
// No Topo do script:
forward Carol();
new Mensagens[][]=
{
   "Olб, aqui vocк bota as mensagens",
   "Colocasse assim, mais a ъltima nunca coloca virgula."
};

// OnGameModeInit
SetTimer("Carol",150000,true);

// no final do script
public Carol()
{
     return SendClientMessageToAll(AMARELO, Mensagens[random(sizeof(Mensagens))]);
}
espero ter ajudado.
Tambйm acho, mas deu preguiзa de CODAR ://


Re: [AJUDA]: Mensagens random! - .Skool_. - 16.12.2011

Quote:
Originally Posted by [O.z]Caroline
View Post
Assim acho melhor:
pawn Code:
// No Topo do script:
forward Carol();
new Mensagens[][]=
{
   "Olб, aqui vocк bota as mensagens",
   "Colocasse assim, mais a ъltima nunca coloca virgula."
};

// OnGameModeInit
SetTimer("Carol",150000,true);

// no final do script
public Carol()
{
     return SendClientMessageToAll(AMARELO, Mensagens[random(sizeof(Mensagens))]);
}
espero ter ajudado.
Eu tenho este jeito... mais eu prefiri aquele!


Re: [AJUDA]: Mensagens random! - GustavoBonomo - 16.12.2011

Quote:
Originally Posted by .Skool_.
View Post
Eu tenho este jeito... mais eu prefiri aquele!
O que te passei? Se Sim e te Ajudei +REP , Se nгo, Obrigado pela Atenзгo


Re: [AJUDA]: Mensagens random! - RebeloX - 16.12.2011

Quote:
Originally Posted by .Skool_.
View Post
Eu tenho este jeito... mais eu prefiri aquele!
Vocк vai preferir um codigo maior e menos desotimizado do que um mais pequeno e otimizado?


Re: [AJUDA]: Mensagens random! - GustavoBonomo - 16.12.2011

Quote:
Originally Posted by BlueX
View Post
Vocк vai preferir um codigo maior e menos desotimizado do que um mais pequeno e otimizado?
Bem, ambos tem suas Vantagens...


Re: [AJUDA]: Mensagens random! - ViniBorn - 16.12.2011

Quote:
Originally Posted by GustavoBonomo
View Post
Bem, ambos tem suas Vantagens...
Discordo totalmente.