SA-MP Forums Archive
[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"300000true);//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*60000true); 
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*60000true); 
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.