22.03.2012, 19:43
Quote:
Player textdraws are exactly the same as normal textdraws appart from the playerid parameter. This means the variable does NOT have to be an array (MAX_PLAYERS).
pawn Код:
A good example of using player textdraws over global textdraws would be a speedo or some kind of stats display. |
pawn Код:
new PlayerText: eText[MAX_PLAYERS];
// OnPlayerConnect
eText[playerid] = CreatePlayerTextDraw(playerid, "Example Text", 5.0, 200.0);
// OnPlayerDisconnect
PlayerTextDrawDestroy(playerid, eText[playerid]);
// OnPlayerSpawn
PlayerTextDrawShow(playerid, eText[playerid]);
// OnPlayerDeath
PlayerTextDrawHide(playerid, eText[playerid]);
CreatePlayerTextDraw returns a unique ID every time. Since this differs per player, you need an array.