Quote:
Originally Posted by Cypress
pawn Код:
new LastUpdate[MAX_PLAYER], Text3D:Paused[MAX_PLAYERS];
public OnGameModeInti() { SetTimer("Paused",1000, 1); return 1; }
public OnPlayerUpdate(playerid) { LastUpdate[playerid] = gettime(); return 1; }
forward Paused(playerid); public Paused(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(gettime() - LastUpdate[i] >=5) { Paused[i] = Create3DTextLabel("Paused",-1,30.0,40.0,50.0,40.0,0); Attach3DTextLabelToPlayer(Paused[i], playerid, 0.0, 0.0, 0.7); } else { Delete3DTextLabel(Paused[i]); } } return 1; }
I guess it's better using a custom 1 second timer than putting this code into OnPlayerUpdate.
|
Dont work

Tested with a beta tester on my server.
He pressed escape and alt+tabbed but the 3dlabel dont shows above head.
Please,how can i fix this?