[Tutorial] Mensagens no servidor - 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] Mensagens no servidor (
/showthread.php?tid=480658)
Mensagens no servidor -
ScriptGameS - 12.12.2013
Boa Noite Galerinha blz?bom nesse tutorial irei mostrar como fazer aquelas mensagens dizendo "[SERVER]PRECISA DE ALGUMA AJUDA? CHAME UM DE NOSSOS ADMINS NO /RELATORIO!"
Vamos lб!
No topo do GM coloque isso
PHP код:
forward SendMSG();
E depois junto com suas new
PHP код:
new RandomMSG[][] =
{
"[SERVER] ALGUMA DUVIDA? PRECISA DE AJUDA? CHAME UM ADMINISTRADOR DIGITE /RELATORIO.",
"[SERVER] DESEJA CONHECER NOSSAS VANTAGENS VIP'S ? SAIBA MAIS ACESSE NOSSO FORUM DIGITE /FORUM",
"[SERVER] CONHEЗA O NOSSO FУRUM SE CADASTRE E FIQUE POR DENTRO DE TUDO SOBRE O NOSSO SERVIDOR!",
"[SERVER] VIU ALGUЙM DE XITER ? ALGUЙM FEZ DB/DM ? CHAME UM ADMINISTRADOR, DIGITE /RELATORIO.",
"[SERVER] NUNCA DIVULGAR O NOSSO IP EM OUTROS SERVIDORES, VOCК PODE ATЙ SER BANIDO PERMANENTE",
"[SERVER] AJUDE O NOSSO SERVIDOR A CRESCER, CHAME MUITOS AMIGOS PARA JOGAR CONOSCO.",
"[SERVER] GOSTARIA DE SER VIP/SOCIO ? VEJA NOSSAS VATAGENS EM NOSSO FORUM DIGITE /CONTAVIP.",
"[SERVER] AGORA TEMOS UMA GRANDE NOVIDADE! NOSSO TS ESTБ 100# PRONTO,PARA SABER DIGITE /TS.",
"[SERVER] COMPRE VIP E RECEBE BENEFICIOS!DIGITE /CONTAVIP PARA MAIS INFORMЗХES.",
"[SERVER] ADMINISTRADOR/MODERADOR NГO SE PEDE SE CONQUISTA, NUNCA PEЗA ADMIN/MOD.",
"[SERVER] Й PROIBIDO USAR PROGRAMAS PARA SER BENEFICIADO, SE ACASO USAREM BANIMENTO PERMANENTE.",
"[SERVER] QUER CONHECER OS LUGARES PRINCIPAIS DO NOSSO SERVIDOR? DIGITE /GPS",
"[SERVER] ACHOU ALGUM BUG? OU ALGUM ERRO? ACESSE O NOSSO FORUM E ESCOLHA A CATEGORIA ERRO/BUGS!"
};
Bom agora vamos definir as cores,no topo do GM coloque isso
PHP код:
new RandomColors [] =
{
0xFF5A00FF,
0xF50000FF,
0xF50000FF,
0x91FF00FF,
0xFF0091FF,
0x009000FF,
0px9600FFFF
};
Agora no OnGameModeInit:
PHP код:
SetTimer("SendMSG", 300000, true);//tempo p mudar de menssagem
E por ultimo,coloque no final do GM
PHP код:
public SendMSG()
{
new random2 = random(sizeof(RandomColors));
new randMSG = random(sizeof(RandomMSG));
SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);
}//mandar a msg pra todos
OBG
Respuesta: Mensagens no servidor -
AlieN_ - 12.12.2013
tгo foda...+rep
Re: Mensagens no servidor -
Delete_ - 12.12.2013
Bacana.
Sу tem uma coisa que eu acho horrнvel no samp BR; essas letras maiъsculas nas mensagens e essa tag [SERVER], por favor nй, sejam originais.
Re: Mensagens no servidor -
Don_Speed - 12.12.2013
https://sampforum.blast.hk/showthread.php?tid=180718
https://sampwiki.blast.hk/wiki/Random_Messages
Re: Mensagens no servidor -
GReeN_WOoD - 12.12.2013
PHP код:
new RandomMSG[][] =
new RandomMSG[
NЪMERO DE MENSAGENS][
CЙLULAS] =
NO SEU CASO, FICANDO ASSIM:
PHP код:
new RandomMSG[13][128] =
O mesmo com as cores.
E para ficar mais organizado, podia ter posto assim.
PHP код:
#define MINUTOS 5 // De 5 em 5 minutos irб mandar a mensagem.
SetTimer("SendMSG", MINUTOS*60000, true);
Boa iniciativa, + REP.
Re: Mensagens no servidor -
Kuddy - 12.12.2013
Quote:
Originally Posted by GReeN_WOoD
PHP код:
new RandomMSG[][] =
new RandomMSG[ NЪMERO DE MENSAGENS][ CЙLULAS] =
NO SEU CASO, FICANDO ASSIM:
PHP код:
new RandomMSG[13][128] =
O mesmo com as cores.
E para ficar mais organizado, podia ter posto assim.
PHP код:
#define MINUTOS 5 // De 5 em 5 minutos irб mandar a mensagem.
SetTimer("SendMSG", MINUTOS*60000, true);
|
Isso й questгo de opniгo, mas a maneira exposta pelo tutorial й inevitavelmente melhor.
Nгo hб necessidade de definir o tamanho de uma array nesse caso, na hora da compilaзгo o compilador vai atribuir o valor necessбrio a array. Desta maneira que vocк fez, vocк estб desperdiзando um pouquinho de memoria. Nгo que faзa diferenзa, mas se pode poupar, й melhor poupar.
Re: Mensagens no servidor -
GReeN_WOoD - 12.12.2013
Entгo, bom saber, mas acho eu que se vocк nгo definir nenhum valor, ele fica como um valor 'infinito', por isso й bom definir.
@AJUDA EU LБ NO TУPICO DE COMANDOS.. do crash detected =)
Re: Mensagens no servidor -
Kuddy - 12.12.2013
Quote:
Originally Posted by GReeN_WOoD
Entгo, bom saber, mas acho eu que se vocк nгo definir nenhum valor, ele fica como um valor 'infinito', por isso й bom definir.
@AJUDA EU LБ NO TУPICO DE COMANDOS.. do crash detected =)
|
Ele irб atribuir o valor necessбrio a array, no caso de
pawn Код:
new string[] = "GReeN_WOoD";
A quantidade de celulas desta array serб 11 (10 + 1 (\0)).
Re: Mensagens no servidor -
ScriptGameS - 12.12.2013
Vlw Galerinha
Re: Mensagens no servidor -
Petrick™ - 12.12.2013
Dahora, parabйns.