13.10.2011, 21:16
when i do the command that turns on the countdown public it supposed to send a message every second like :
%s = sendername
%d = cd
now , the sendername always catches the name of id 0 in the server and not the real sendername..
please help !!
PHP код:
"[%s] GMX in %d"
%d = cd
now , the sendername always catches the name of id 0 in the server and not the real sendername..
please help !!
PHP код:
forward CountDown(cd);
public CountDown(cd)
{
new playerid;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new cdt[32];
format(cdt, sizeof(cdt), "~b~GMX ~g~in ~y~%d", cd);
GameTextForAll(cdt, 1000, 3);
format(cdt, sizeof(cdt), "[%s] GMX in %d", sendername, cd);
SendClientMessageToAll(COLOR_RED, cdt);
if(cd > 1)
{
cd--;
GMXCD = SetTimerEx("CountDown", 1000, 0, "%d", cd);
}
else
{
GameTextForAll("~r~GMX", 1000, 3);
SendClientMessageToAll(COLOR_BLUE, "{FF0000}GMX");
SendClientMessageToAll(COLOR_BLUE, "{1100FF}GMX");
SendClientMessageToAll(COLOR_BLUE, "{E6FF00}GMX");
SendClientMessageToAll(COLOR_BLUE, "{FF0000}G{1100FF}M{E6FF00}X");
SendClientMessageToAll(COLOR_BLUE, "{E6FF00}G{FF0000}M{1100FF}X");
SendClientMessageToAll(COLOR_BLUE, "{1100FF}G{E6FF00}M{FF0000}X");
SendClientMessageToAll(COLOR_BLUE, "{E6FF00}GMX");
SendClientMessageToAll(COLOR_BLUE, "{1100FF}GMX");
SendClientMessageToAll(COLOR_BLUE, "{FF0000}GMX");
GameModeExit();
}
}