SA-MP Forums Archive
[Tutorial] [TUT]Mensagens automбticas com Cores variadas - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] [TUT]Mensagens automбticas com Cores variadas (/showthread.php?tid=138260)



[TUT]Mensagens automбticas com Cores variadas - andmeida10 - 01.04.2010

Bem, de certeza que jб entraram num servidor, em que lб as cores das mensagens do Servidor (Ex: [SERVER] SEJA USARIO PREMMY), e que de x em x tempo ela voltava a aparecer, mas com uma coir diferente. Ao contrбrio do que podem pensar, isso й bem simples de se fazer:

No topo do GM:

pawn Код:
forward SendMSG();
EXPLICANDO:

Код:
nada a explicar, й apenas para definirmos depois o public.
No topo do GM:

pawn Код:
new RandomMSG[][] =
{
  "Tem alguma Ideia ou Suguestгo? Posta em http://www.tdm-next.forumeiros.com[url=http://][/url]",
  "Nгo mate membros da sua Equipe, ou poderб levar aviso",
  "Use /teles, /regras e /creditos para ver algumas informaзхes",
  "Viu um Cheater, alguem a fazer algum que nгo devia? Contacte um admin (/admins)",
  "Estб perdido? Tem duvidas de onde fica aquele sitio? /gps",
  "Faзa o que fizer, Continue a MATAR",
  "Adicione este servidor aos seus Favoritos. Assim poderб jogar todos os dias",
  "Use «!» para falar na radio da equipa",
  "Use /register [senha]. Deste modo irб salvar todo o seu Stats."
};

EXPLICANDO:

Код:
"new RandomMSG[][] =" - й o new que define, para mais tarde usarmos.
"Use «!» para falar na radio da equipa", - Mensagem, que depois, no servidor, irб ser mandada aos players.
"Use /register [senha]. Deste modo irб salvar todo o seu Stats." - Mensagem, mas tenha atenзгo, nunca ponha a virgula final na ultima mensagem.
Agora as RandomColors (tambйm no topo do GM):

pawn Код:
new RandomColors [] =
{
  0xFF5A00FF, //Laranja
  0xF50000FF, //Vermelho
  0xF50000FF, //Ciano
  0x91FF00FF, //Verde Limгo
  0xFF0091FF, //Rosa
  0x009000FF, //Verde Puro
  0x9600FFFF
};
EXPLICANDO:

Код:
"new RandomColors [] =" - De novo para definir as cores.
"0x009000FF," - A cor
"0x9600FFFF" - Mais uma vez, nгo ponha a virgula na ultima cor.
Agora no OnGameModeInit:

pawn Код:
SetTimer("SendMSG", 300000, true);
EXPLICANDO:

Код:
"SendMSG" - O nome da public (definimos o forward la em cima).
300000 - De quanto em quando tempo a mensagem irб aparecer (em milesimos de segundos).
true - Faz com que a mensagem seja constante.
Agora no Fundo do GM:

pawn Код:
public SendMSG()
{
  new random2 = random(sizeof(RandomColors));
  new randMSG = random(sizeof(RandomMSG));
  SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);
}
EXPLICANDO:

Код:
  new random2 = random(sizeof(RandomColors)); - Para usarmos ali em baixo no SendClientMessageToAll
  new randMSG = random(sizeof(RandomMSG)); - Tambйm para usarmos ali em baixo no SendClientMessageToAll
  RandomColors[random2] - Faz com que a cor seja Alietуria
  RandomMSG[randMSG] -- Faz com que a mensagem seja alietуria

Й tudo, qualquer duvida. й so postarem


Re: [TUT]Mensagens automбticas com Cores variadas - Bruno da Silva - 01.04.2010

very nice


Re: [TUT]Mensagens automбticas com Cores variadas - noobre - 02.04.2010

Muito usefull :bb

Continua mano


Re: [TUT]Mensagens automбticas com Cores variadas - andmeida10 - 02.04.2010

Quote:
Originally Posted by Pedronobre
Muito usefull :bb

Continua mano
vlw


Re: [TUT]Mensagens automбticas com Cores variadas - Flavinho153 - 22.05.2010

"EXPLICANDO:

Code:

pawn Код:
"new RandomColors [] =" - De novo para definir as cores.
"0x009000FF," - A cor
n eh "0x009000FF", - A cor ? Com a vнrgula no final ou tanto faz ?


Re: [TUT]Mensagens automбticas com Cores variadas - DartakousLien - 22.05.2010

Quote:
Originally Posted by Raze_Man
"EXPLICANDO:

Code:

pawn Код:
"new RandomColors [] =" - De novo para definir as cores.
"0x009000FF," - A cor
n eh "0x009000FF", - A cor ? Com a vнrgula no final ou tanto faz ?
cara vocк so nao coloca virgula na ultima cor

o admeida10 mostrou isso
no post dele tem la isso

Exemplo
pawn Код:
new RandomColors [] =
{
  0xFF5A00FF, //Laranja
  0xF50000FF, //Vermelho
  0xF50000FF, //Ciano
  0x91FF00FF, //Verde Limгo
  0xFF0091FF, //Rosa
  0x009000FF, //Verde Puro
  0x9600FFFF
};
entendeu?


Re: [TUT]Mensagens automбticas com Cores variadas - Flavinho153 - 22.05.2010

Quote:
Originally Posted by DJLoko
bla bla bla...
eu sei + ali tб ," ...n seria ", nessa cor ?


Re: [TUT]Mensagens automбticas com Cores variadas - zSuYaNw - 22.05.2010

hmmmm bom


Re: [TUT]Mensagens automбticas com Cores variadas - DartakousLien - 22.05.2010

Quote:
Originally Posted by Raze_Man
Quote:
Originally Posted by DJLoko
bla bla bla...
eu sei + ali tб ," ...n seria ", nessa cor ?
@ Meu quote: eu nгo felei bla bla bla

respondendo: vocк ta perguntando se seria ," ou ",
й ", mas se for a ultima cor й so "
cara voзк pode fazer de duas maneiras
com " (varias cores)
pawn Код:
new RandomColors [] =
{
  "0xFF5A00FF", //Laranja
  "0xF50000FF", //Vermelho
  "0xF50000FF", //Ciano
  "0x91FF00FF", //Verde Limгo
  "0xFF0091FF", //Rosa
  "0x009000FF", //Verde Puro
  "0x9600FFFF"
};
so uma cor
pawn Код:
new RandomColors [] =
{
  "0x9600FFFF"
};
ou

sem " (varias cores)
pawn Код:
new RandomColors [] =
{
  0xFF5A00FF, //Laranja
  0xF50000FF, //Vermelho
  0xF50000FF, //Ciano
  0x91FF00FF, //Verde Limгo
  0xFF0091FF, //Rosa
  0x009000FF, //Verde Puro
  0x9600FFFF
};
so uma cor
pawn Код:
new RandomColors [] =
{
  0x9600FFFF
};
resumindo vocк ou coloca " em todas ou nao coloca em nenhuma
tendeu?


Re: [TUT]Mensagens automбticas com Cores variadas - Flavinho153 - 22.05.2010

vc n ta entendendo o q eu quiz dizer @_@ tenso