Проблема с таймерами.
#1

Вообщем такая проблема , работает например мод.
И есть у меня таймер спеедометра , но вот он работает , как новую машину создаю перестает работать , подскажите, почему могуть таймеры останавливать свою работу?.

PHP код:
CALLBACKUpdateSpeed()
{
    for(new 
playerid=0;playerid<MAX_PLAYERS;playerid++)
    {
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
IsPlayerInAnyVehicle(playerid))
            {
                new 
vehicle GetPlayerVehicleID(playerid);
                new 
string23[20];
                
format(string23,sizeof(string23),"Fuel:~g~~h~%d"Gas[vehicle]);
                
PlayerTextDrawSetString(playerid,Speedo[1][playerid],string23);
                new 
string1[64];
                
format(string1,sizeof(string1),"Speed: ~b~~h~%d ~w~KM/.",GetVehicleSpeed(vehicle));
                
PlayerTextDrawSetString(playerid,Speedo[0][playerid],string1);
                new 
stra[12];
                if(
VehicleInfo[vehicle][pEngineStatus] == 0)format(stra,sizeof(stra),"~r~E",SpeedOnly(vehicle));
                else 
format(stra,sizeof(stra),"~b~E",SpeedOnly(vehicle));
                
PlayerTextDrawSetString(playerid,Speedo[5][playerid],stra);
                new 
stra1[12];
                if(
VehicleInfo[vehicle][pLightsStatus] == 0format(stra1,sizeof(stra1),"~r~L",SpeedOnly(vehicle));
                else 
format(stra1,sizeof(stra1),"~b~L",SpeedOnly(vehicle));
                
PlayerTextDrawSetString(playerid,Speedo[6][playerid],stra1);
                new 
stra2[12];
                if(
CarInfo[vehicle][cLock] == 0)format(stra2,sizeof(stra2),"~r~D",SpeedOnly(vehicle));
                else 
format(stra2,sizeof(stra2),"~g~D",SpeedOnly(vehicle));
                
PlayerTextDrawSetString(playerid,Speedo[7][playerid],stra2);
            }
        }
    }
    return 
true;

Бывает другие паблики по таймеру не срабатывают , в чем проблема может быть?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)