How to make this?
#1

This should add a label above the player that says if the player is paused..
but the label will not appear


i have this on top of the gamemode
pawn Код:
new Text3D:minpause[MAX_PLAYERS];
i have this onplayerconnect
pawn Код:
minpause[playerid] = Create3DTextLabel(" ", 0xFFFFFFFF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(minpause[playerid],playerid, 0.0, 0.0, 0.3);
and this at the timer that detects if the player is paused
pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
    {
        new PausedSeconds = gettime()-PauseTime[i], string[50];
        if(PausedSeconds > 60) // check if it's above 1 minute.  secspause minpause minspause
        {
            format(string, 50, ""COL_AFK"Paused for (%d) minute\n|\nV\n", SecondsToMinutes(PausedSeconds));
            Update3DTextLabelText(minpause[i], 0xFFFFFFFF, string);
        }
        else if(PausedSeconds > 120) // checks if it's below 2 minutes
        {
            format(string, 50, ""COL_AFK"Paused for (%d) minutes\n|\nV\n", SecondsToMinutes(PausedSeconds));
            Update3DTextLabelText(minpause[i], 0xFFFFFFFF, string);
        }
        else if(PausedSeconds < 60 && PausedSeconds > 0) // checks if it's below 1 minute but above 0 seconds.
        {
            format(string, 50, ""COL_AFK"Paused for (%d) seconds\n|\nV\n", PausedSeconds);
            Update3DTextLabelText(minpause[i], 0xFFFFFFFF, string);
        }
    }
and this detects if the player is no longer paused
pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(PauseTime[i] == 0)
        {
            Delete3DTextLabel(minpause[i]);
        }
    }
Reply


Messages In This Thread
How to make this? - by MayaEU - 16.07.2016, 21:42
Re: How to make this? - by UltraScripter - 16.07.2016, 21:57
Re: How to make this? - by MayaEU - 17.07.2016, 00:27
Re: How to make this? - by d1git - 17.07.2016, 01:03
Re: How to make this? - by ColdGamePlay - 17.07.2016, 02:24
Re: How to make this? - by Sew_Sumi - 17.07.2016, 04:40
Re: How to make this? - by Lynn - 17.07.2016, 04:52
Re: How to make this? - by MayaEU - 17.07.2016, 09:25
Re: How to make this? - by FuNkYTheGreat - 17.07.2016, 09:54
Re: How to make this? - by MayaEU - 17.07.2016, 12:23

Forum Jump:


Users browsing this thread: 2 Guest(s)