26.07.2016, 22:19
Вообщем такая проблема , работает например мод.
И есть у меня таймер спеедометра , но вот он работает , как новую машину создаю перестает работать , подскажите, почему могуть таймеры останавливать свою работу?.
Бывает другие паблики по таймеру не срабатывают , в чем проблема может быть?
И есть у меня таймер спеедометра , но вот он работает , как новую машину создаю перестает работать , подскажите, почему могуть таймеры останавливать свою работу?.
PHP код:
CALLBACK: UpdateSpeed()
{
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] == 0) format(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;
}