Countdown TextDraw bugged.
#1

I've got this, and it works fine for player id 0 but when somebody else enters the server the textdraw gets stuck in 5:00.
Code:
new Minutes =4;
new Seconds =59;
new Text:Timeleft [MAX_PLAYERS];
forward GameTime(playerid);
Code:
OnGameModeInit()
    SetTimer("GameTime",1000,1);

    Timeleft[playerid] = TextDrawCreate(59.000000, 320.000000, "5:00");
    TextDrawBackgroundColor(Timeleft[playerid], 255);
    TextDrawFont(Timeleft[playerid], 1);
    TextDrawLetterSize(Timeleft[playerid], 0.509999, 1.900000);
    TextDrawColor(Timeleft[playerid], -1);
    TextDrawSetOutline(Timeleft[playerid], 1);
    TextDrawSetProportional(Timeleft[playerid], 1);
Code:
OnPlayerSpawn
   	TextDrawShowForPlayer(playerid, Timeleft[playerid]);
Code:
public GameTime(playerid)
{
    if(Seconds || Minutes) {
        Seconds--;
        if(Seconds <= -1) {
            Minutes--;
            Seconds=59;
        }
        new TimeString[128];
        format(TimeString,sizeof(TimeString),"%02d:%02d",Minutes,Seconds);
        TextDrawSetString(Timeleft[playerid],TimeString);
    }

    return 1;
}
Reply


Messages In This Thread
Countdown TextDraw bugged. - by Dex007HLH - 16.02.2013, 01:03
Re: Countdown TextDraw bugged. - by Luis- - 16.02.2013, 02:13
Respuesta: Re: Countdown TextDraw bugged. - by Dex007HLH - 16.02.2013, 04:02
Re: Countdown TextDraw bugged. - by RajatPawar - 16.02.2013, 04:12
Respuesta: Re: Countdown TextDraw bugged. - by Dex007HLH - 16.02.2013, 04:17
Re: Countdown TextDraw bugged. - by RajatPawar - 16.02.2013, 04:30
Respuesta: Re: Countdown TextDraw bugged. - by Dex007HLH - 16.02.2013, 04:43
Re: Countdown TextDraw bugged. - by RajatPawar - 16.02.2013, 04:51
Respuesta: Re: Countdown TextDraw bugged. - by Dex007HLH - 16.02.2013, 05:01
Re: Countdown TextDraw bugged. - by RajatPawar - 16.02.2013, 05:04

Forum Jump:


Users browsing this thread: 1 Guest(s)