Help | Command problem
#2

That's because you create the variable playerid in the function.
If you create a new variable it's always 0;

Try to add playerid in the function.
I fixed it for you.
Modify the functions you already have in your script, and it should work fine

pawn Код:
forward CountDown(cd, playerid);
public CountDown(cd, 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();
    }
}
Reply


Messages In This Thread
Help | Command problem - by arad55 - 13.10.2011, 21:16
Re: Help | Command problem - by SVRP - 13.10.2011, 21:38
Re: Help | Command problem - by arad55 - 13.10.2011, 21:45
Re: Help | Command problem - by AeroBlast - 13.10.2011, 22:12
Re: Help | Command problem - by arad55 - 13.10.2011, 23:12
Re: Help | Command problem - by SVRP - 13.10.2011, 23:28
Re: Help | Command problem - by arad55 - 14.10.2011, 01:28

Forum Jump:


Users browsing this thread: 1 Guest(s)