30.11.2012, 12:26
You have to check if player is connected or it will send you message as your MAX_PLAYERS Define ..
"But how ?":
try this:
"But how ?":
try this:
pawn Код:
{
new string[64];
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
{
format(string, sizeof(string), "Este ora Fix Ceasul acuma este: %d:00 Succes incontinuare!",tmphour);
BroadCast(COLOR_WHITE,string);
ghour = tmphour;
PayDay();
if (realtime)
{
SetWorldTime(tmphour);
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) return 0; // add this one. so if player isnt connected it wont send him message.
SendClientMessage( i, COLOR_YELLOW, "• In 20 secunde toate masinile se vor respawna ! •"); // this spams chat!!
}
SetTimer("ScheduledRespawn",20000,false);
}
}