14.05.2010, 12:06
title says all, i have used timers to hide the textdraw after 3 seconds but it isn't working for id 1 or higher, it only goes away from id 0
forward TimeTextForPlayer(playerid, Text:textas, time);
public TimeTextForPlayer(playerid, Text:textas, time)
{
TextDrawShowForPlayer(playerid,textas);
SetTimerEx("DestroyTextTimer",time,0,"i",_:textas);
}
forward DestroyTextTimer(Text:textas);
public DestroyTextTimer(Text:textas)
{
TextDrawDestroy(textas);
}
for(ID=0;ID<MAX_PLAYERS;ID++)
{
HideTextDraw(ID,Textdraw[ID]);
}
new string[64]; format(string,sizeof(string),"hide textdraw for player id %d",ID); SendClientMessage(ID,0xff7f7fff,string);