[Include] Timer Fix (seamlessly makes SetTimer very accurate)
#58

pawn Код:
if(newstate==PLAYER_STATE_DRIVER)
    {
        speedotimer[playerid] = SetTimerEx("Speedo",200,1,"i",playerid);
    }

pawn Код:
public Speedo(i)
{

            if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                new iVehicleID = GetPlayerVehicleID(i);
                new model = GetVehicleModel(iVehicleID);
                if(model ==510 || model==509 || model==481) return 1;
               
                PlayerTextDrawShow(i, textdraws[Textdraw2][i]);
                PlayerTextDrawShow(i, textdraws[Textdraw0][i]);
                PlayerTextDrawShow(i, textdraws[Textdraw202][i]);

                GetVehicleVelocity(GetPlayerVehicleID(i), svx[i], svy[i], svz[i]); // This Saves Our Velocitys To Our Varibles
                s10[i] = floatsqroot(((svx[i]*svx[i])+(svy[i]*svy[i]))+(svz[i]*svz[i]))*136.666667; // This Is Our Forumula ( I Don't Know How It Works )
                s2[i] = floatround(s10[i],floatround_round); // This Rounds Our Output To The Nearest Whole Number
                format(s3[i],30,"SPEED: %iKM/H", s2[i]); // This Format Our Text Into What We See
                format(s4[i],30,"FUEL: %iL", VehicleFuel[GetPlayerVehicleID(i)]); // This Format Our Text Into What We See

                static string[16];
                if(GetVehicleSpeed(iVehicleID) > 10)
                {
                    vInfo[iVehicleID][vMetrai] += floatround(floatdiv(GetVehicleSpeed(iVehicleID), 60.0));
                }
                if(vInfo[iVehicleID][vMetrai] > 9)
                {
                    vInfo[iVehicleID][vKilometrai] += 1;
                    vInfo[iVehicleID][vMetrai] = 0;
                }
                if(arrlen(vInfo[iVehicleID][vKilometrai]) == 1)
                {
                    format(string, 16, "0000%d~r~%d", vInfo[iVehicleID][vKilometrai], vInfo[iVehicleID][vMetrai]);
                    PlayerTextDrawSetString(i,textdraws[Textdraw202][i], string);
                }
                else if(arrlen(vInfo[iVehicleID][vKilometrai]) == 2)
                {
                    format(string, 16, "000%d~r~%d", vInfo[iVehicleID][vKilometrai], vInfo[iVehicleID][vMetrai]);
                    PlayerTextDrawSetString(i,textdraws[Textdraw202][i], string);
                }
                else if(arrlen(vInfo[iVehicleID][vKilometrai]) == 3)
                {
                    format(string, 16, "00%d~r~%d", vInfo[iVehicleID][vKilometrai], vInfo[iVehicleID][vMetrai]);
                    PlayerTextDrawSetString(i,textdraws[Textdraw202][i], string);
                }
                else if(arrlen(vInfo[iVehicleID][vKilometrai]) == 4)
                {
                    format(string, 16, "0%d~r~%d", vInfo[iVehicleID][vKilometrai], vInfo[iVehicleID][vMetrai]);
                    PlayerTextDrawSetString(i,textdraws[Textdraw202][i], string);
                }
                else if(arrlen(vInfo[iVehicleID][vKilometrai]) == 5)
                {
                    format(string, 16, "%d~r~%d", vInfo[iVehicleID][vKilometrai], vInfo[iVehicleID][vMetrai]);
                    PlayerTextDrawSetString(i,textdraws[Textdraw202][i], string);
                }

                PlayerTextDrawSetString(i,textdraws[Textdraw0][i], s3[i]); // This Changes The Value Of Our Textdraw To What We Formatted
                PlayerTextDrawSetString(i,textdraws[Textdraw2][i], s4[i]); // This Changes The Value Of Our Textdraw To What We Formatted
                return 1;
            }
            return 1;
}

gives:
Quote:

[15:41:40] (TimerFix) ERROR: The function "Speedo" didn't properly execute, some timers might not have been called.

Reply


Messages In This Thread
Timer Fix (seamlessly makes SetTimer/SetTimerEx very accurate) - by Slice - 12.10.2011, 16:18
Respuesta: Timer Fix (seamlessly makes SetTimer very accurate) - by SuperMarioRol - 12.10.2011, 16:20
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by IstuntmanI - 12.10.2011, 16:21
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by rbN. - 12.10.2011, 16:37
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Killa[DGZ] - 12.10.2011, 16:37
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Stigg - 12.10.2011, 16:44
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by OKStyle - 12.10.2011, 16:57
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 16:58
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by RyDeR` - 12.10.2011, 17:31
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Hiddos - 12.10.2011, 17:33
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 18:24
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by OKStyle - 12.10.2011, 18:48
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 18:56
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by wups - 12.10.2011, 19:00
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 19:15
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by wups - 12.10.2011, 19:19
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 19:36
Re : Timer Fix (seamlessly makes SetTimer very accurate) - by Naruto_Emilio - 12.10.2011, 19:51
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by [M.A]Angel[M.A] - 12.10.2011, 19:53
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 12.10.2011, 19:59
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by iPLEOMAX - 12.10.2011, 20:04
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by TheArcher - 12.10.2011, 20:16
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Deskoft - 13.10.2011, 01:19
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by CyNiC - 13.10.2011, 01:31
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Lorenc_ - 13.10.2011, 08:48
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by RyDeR` - 13.10.2011, 10:25
AW: Timer Fix (seamlessly makes SetTimer very accurate) - by Pablo Borsellino - 13.10.2011, 10:31
Re : Timer Fix (seamlessly makes SetTimer very accurate) - by TheBest6 - 13.10.2011, 11:49
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Lorenc_ - 06.11.2011, 08:58
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 06.11.2011, 09:38
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Lookin - 06.11.2011, 11:48
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by LZLo - 06.11.2011, 20:23
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Sascha - 06.11.2011, 20:51
Respuesta: Timer Fix (seamlessly makes SetTimer very accurate) - by Donuts - 07.11.2011, 19:14
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by ViniBorn - 07.11.2011, 19:49
AW: Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Littl3j0hNy - 13.11.2011, 23:19
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Lorenc_ - 14.11.2011, 06:55
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 14.11.2011, 07:13
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by juraska - 13.12.2011, 14:12
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by BaubaS - 13.12.2011, 14:16
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Ballu Miaa - 01.03.2012, 17:47
Re: Timer Fix (seamlessly makes SetTimer/SetTimerEx very accurate) - by Slice - 01.03.2012, 18:02
Re: Timer Fix (seamlessly makes SetTimer/SetTimerEx very accurate) - by Ballu Miaa - 01.03.2012, 18:24
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 01.03.2012, 18:27
Respuesta: Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Vladeksh - 01.03.2012, 20:31
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 02.03.2012, 07:29
Respuesta: Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Vladeksh - 04.03.2012, 17:11
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by milanosie - 04.03.2012, 18:08
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by clavador - 04.03.2012, 18:11
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 04.03.2012, 18:16
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by vyper - 20.04.2012, 14:24
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Y_Less - 20.04.2012, 14:40
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by vyper - 20.04.2012, 16:16
Respuesta: Timer Fix (seamlessly makes SetTimer very accurate) - by Francis. - 21.04.2012, 08:47
Re: Respuesta: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 21.04.2012, 09:11
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Patrik356b - 09.06.2012, 16:58
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by nescha - 10.06.2012, 13:06
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by ajwar - 13.06.2012, 12:41
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Slice - 13.06.2012, 12:50
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by MP2 - 23.06.2012, 16:41
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by d0nTtoucH - 21.11.2013, 21:03
Respuesta: Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Malganys - 21.11.2013, 22:39
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by vannesenn - 25.05.2014, 16:08
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by iRaiDeN - 25.05.2014, 16:20
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by 0x41726d79 - 26.10.2014, 09:58
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by TitanZ - 23.01.2016, 06:11
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Crayder - 23.01.2016, 06:30
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Shravan859 - 05.01.2018, 12:34
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Geebrox - 15.01.2018, 22:15
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by PepsiCola23 - 28.01.2018, 12:41
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by brayancamaroes - 04.01.2019, 22:38
Re: Timer Fix (seamlessly makes SetTimer very accurate) - by Banditul18 - 04.01.2019, 22:50

Forum Jump:


Users browsing this thread: 1 Guest(s)