12.03.2012, 10:17
What about destorying it after player get spawned? Like;
new Text:TextDraw0[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
DestroyTextDraw(TextDraw0[playerid]);
}
yeh, it uses memory, but just when player does connect...
Anyway, Nice.
EDIT: On 0.3e, it's being showed just for 1 ms. have not tested on 0.3d, but I think it will be same. Script needs to have a timer, and during that timer, this will be show up. It should look like this:
This is how that will work. I assume you made this FS. Anyway, gj.
new Text:TextDraw0[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
DestroyTextDraw(TextDraw0[playerid]);
}
yeh, it uses memory, but just when player does connect...
Anyway, Nice.
EDIT: On 0.3e, it's being showed just for 1 ms. have not tested on 0.3d, but I think it will be same. Script needs to have a timer, and during that timer, this will be show up. It should look like this:
Код:
puiblic OnGameModeInit()
{
//Stuf and all
SetTimer("ConnectPic",3000,0);
return 1;
}
forward ConnectPic(playerid);
public ConnectPic(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
}
OnPlayerConnect(playerid)
{
//stuff
ConnectPic(playerid);
}

