[HELP] Mesages
#1

pawn Код:
public Mesaje()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        switch( random( 7 ) )
        {
            case 0:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Nu abuza de adminul pe care vi s-a dat!");
            case 1:SendClientMessage(i,COLOR_BLUE, "{FF9D00}[Info]:{FFFFFF} Foloseste /jobs daca nu sti unde este un job !");
            case 2:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Aduci playeri? Esti on pe server minim 5 ore pe zi? Primesti admin!");
            case 3:SendClientMessage(i,COLOR_YELLOW, "{FF9D00}[Info]:{FFFFFF} Ownerii serverului {FFFF00}Bucharest Life Sponge & Dedeutza!");
            case 4:SendClientMessage(i,COLOR_LIGHTBLUE, "{FF9D00}[Info]:{FFFFFF} Daca ai spart banca (/rob) nu ai voie sa intri in casa personala si nici in factiune!");
            case 5:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Vrei sa asculti un post de radio manele foloseste comanda /radiomanele (rm)!");
            case 6:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Scrie /report in cazul in care ai nevoie de un admin!");
            case 7:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Vrei sa vezi factiunile serverului nostru? Foloseste comanda /factions!");
        }
    }
    SetTimer("Mesaje", 300000, 0);
}
The mesages don't appear, what is wrong here?
Reply
#2

pawn Код:
public Mesaje()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        new rand = random(7);
        switch(rand)
        {
            case 0:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Nu abuza de adminul pe care vi s-a dat!");
            case 1:SendClientMessage(i,COLOR_BLUE, "{FF9D00}[Info]:{FFFFFF} Foloseste /jobs daca nu sti unde este un job !");
            case 2:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Aduci playeri? Esti on pe server minim 5 ore pe zi? Primesti admin!");
            case 3:SendClientMessage(i,COLOR_YELLOW, "{FF9D00}[Info]:{FFFFFF} Ownerii serverului {FFFF00}Bucharest Life Sponge & Dedeutza!");
            case 4:SendClientMessage(i,COLOR_LIGHTBLUE, "{FF9D00}[Info]:{FFFFFF} Daca ai spart banca (/rob) nu ai voie sa intri in casa personala si nici in factiune!");
            case 5:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Vrei sa asculti un post de radio manele foloseste comanda /radiomanele (rm)!");
            case 6:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Scrie /report in cazul in care ai nevoie de un admin!");
            case 7:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Vrei sa vezi factiunile serverului nostru? Foloseste comanda /factions!");
        }
    }
    SetTimer("Mesaje", 300000, 0);
}
Reply
#3

It won't work anyways. Paste this under your OnGameModeInit
pawn Код:
SetTimer("Mesaje", 300000, 1);
pawn Код:
public Mesaje()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        switch( random( 7 ) )
        {
            case 0:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Nu abuza de adminul pe care vi s-a dat!");
            case 1:SendClientMessage(i,COLOR_BLUE, "{FF9D00}[Info]:{FFFFFF} Foloseste /jobs daca nu sti unde este un job !");
            case 2:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Aduci playeri? Esti on pe server minim 5 ore pe zi? Primesti admin!");
            case 3:SendClientMessage(i,COLOR_YELLOW, "{FF9D00}[Info]:{FFFFFF} Ownerii serverului {FFFF00}Bucharest Life Sponge & Dedeutza!");
            case 4:SendClientMessage(i,COLOR_LIGHTBLUE, "{FF9D00}[Info]:{FFFFFF} Daca ai spart banca (/rob) nu ai voie sa intri in casa personala si nici in factiune!");
            case 5:SendClientMessage(i,COLOR_RED, "{FF9D00}[Info]:{FFFFFF} Vrei sa asculti un post de radio manele foloseste comanda /radiomanele (rm)!");
            case 6:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Scrie /report in cazul in care ai nevoie de un admin!");
            case 7:SendClientMessage(i,COLOR_GREEN, "{FF9D00}[Info]:{FFFFFF} Vrei sa vezi factiunile serverului nostru? Foloseste comanda /factions!");
        }
    }
}
Reply
#4

Why you even need a loop for this? Why don't you use SendClientMessageToAll instead?
Reply
#5

Still don't working....
Reply
#6

Right, I'm being confused from morning.
Use it like this:

Anywhere between your OnGameModeInit and includes:
pawn Код:
new RandomMessages[][] =
{
   "{FF9D00}[Info]:{FFFFFF} Nu abuza de adminul pe care vi s-a dat!",
   "{FF9D00}[Info]:{FFFFFF} Foloseste /jobs daca nu sti unde este un job !",
   "{FF9D00}[Info]:{FFFFFF} Aduci playeri? Esti on pe server minim 5 ore pe zi? Primesti admin!",
   "{FF9D00}[Info]:{FFFFFF} Ownerii serverului {FFFF00}Bucharest Life Sponge & Dedeutza!",
   "{FF9D00}[Info]:{FFFFFF} Daca ai spart banca (/rob) nu ai voie sa intri in casa personala si nici in factiune!",
   "{FF9D00}[Info]:{FFFFFF} Vrei sa asculti un post de radio manele foloseste comanda /radiomanele (rm)!",
   "{FF9D00}[Info]:{FFFFFF} Scrie /report in cazul in care ai nevoie de un admin!",
   "{FF9D00}[Info]:{FFFFFF} Vrei sa vezi factiunile serverului nostru? Foloseste comanda /factions!"
};
Anywhere under OnGameModeInit
pawn Код:
forward SendRandomMessage();
public SendRandomMessage()
{
    new rand = random(sizeof(RandomMessages));
    SendClientMessageToAll(-1,RandomMessages[rand]);
    return 1;
}
Inside your OnGameModeInit
pawn Код:
SetTimer("SendRandomMessage",300000,1);
Reply
#7

SOLVED! Thanks!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)