[Ajuda] Como colocar anuncios no servidor |
#1

Tipo minha duvida й como colocar aquelas mensagens/anuncios no servidor que fica aparecendo de tempo em tempo ex: ... Evoluindo a cadia com vocк!
Por favor coloque em detalhes ainda sou meio novato em pawno
Reply
#2

Topo de seu gamemode
pawn Код:
forward EnviarMensagem();
OnGameModeInit
pawn Код:
SetTimer("EnviarMensagem", TEMPO, 1);
Algum lugar de seu Gamemode
pawn Код:
public EnviarMensagem()
{
      SendClientMessageToAll(COR, "Evoluindo a cada dia com vocк!");
      return 1;
}
Reply
#3

Ahh Mas uma coisa eu conseguii aki mas tem um problema como eu coloque outras mensagens ? exe: eu coloque outro SendClientMessageToAll em baixo so que aparece todas as mensagens juntas como fasso para aparecer uma de casa vez?
Reply
#4

Troque isto
pawn Код:
public EnviarMensagem()
{
  SendClientMessageToAll(COR, "Evoluindo a cada dia com vocк!");
  return 1;
}
Por...

Isto:

pawn Код:
public EnviarMensagem()
{
    new aleatуrio = RandomEx(0, 1);

      if(aleatуrio == 0)
      {
        SendClientMessageToAll(COR, "Evoluindo a cada dia mais com vocк.");
      }
      else if(aleatуrio == 1)
      {
        SendClientMessageToAll(COR, "Sua presenзa que nуs traz alegria.");
      }
  return 1;
}

E coloque isto em seu GameMode

pawn Код:
forward RandomEx(min, max);//Topo

public RandomEx(min, max)//Algum lugar
{
      return random(max - min) + min;
}
Reply
#5

Esse funciona de certeza...

pawn Код:
//TOPO

forward RandomMSGs();

new MSGs[1][256] = {
"MensageM OBS: Se for adicionar mais mude ali o new MSGs[1] para [2][3][4] e assim vai"

};

new COLORS[] = {
COLOR_RED,
COLOR_BLUE,
COLOR_GREEN,
COLOR_YELLOW,
COLOR_WHITE
};

//OnGameModeInit
SetTimer("RandomMSGs",60000,1);

//FInal

public RandomMSGs()
{
new string[256];
new random1 = random(sizeof(MSGs));
new random2 = random(sizeof(COLORS));
format(string, sizeof(string), "%s", MSGs[random1]);
SendClientMessageToAll(COLORS[random2],string);
return 1;
}
Reply
#6

Valeeu ai brigadгo consegui
Reply
#7

Woozie King xP
Reply
#8

Quote:
Originally Posted by elinho
Посмотреть сообщение
boa noite eu to com problema na minha gm e nao consigo resolver que й

=========guerra no morro comeзou ==========
sua equipe й uma das concorrentes
=====================================
e fica so floodando isso o q eu faзo
й sу colocar um return; abaixo do cуdigo da mensagem.
Reply
#9

Quote:
Originally Posted by elinho
Посмотреть сообщение
boa noite eu to com problema na minha gm e nao consigo resolver que й

=========guerra no morro comeзou ==========
sua equipe й uma das concorrentes
=====================================
e fica so floodando isso o q eu faзo
Caso vocк esteja utilizando IsPlayerInRangeOfPoint
PHP код:
if(IsPlayerInRangeOfPoint(playerid2.0SUA COORDENADA)){
=========
guerra no morro comeзou ==========
sua equipe й uma das concorrentes 
=====================================
return 
1;

Caso esteja utilizando checkpoint
PHP код:
if(checknome == Nome que vc definiu para esse checkpoint){
=========
guerra no morro comeзou ==========
sua equipe й uma das concorrentes 
=====================================
return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)