Zeka_Peka228
Умник
Делал систему спидометра и скомпилировал все нормально, но спидометр не отображает ХП транспорта(постоянно 0)
Вот когда сел машину(public OnPlayerStateChange):
Затем паблик с обновлением спидометра:
Кто поможет - с меня плюсик 
Вот когда сел машину(public OnPlayerStateChange):
PHP:
SendClientMessage(playerid, -1, "Для того чтобы включить магнитолу, введите команду: {FFCC00}/radio");
SendClientMessage(playerid, -1, "Помните! Музыку будут слышать и люди возле вашего транспорта, а также пассажиры");
for(new w; w < 8; w++){TextDrawShowForPlayer(playerid,SpeedEnprise[w]);}
for(new e; e < 4; e++){PlayerTextDrawShow(playerid,SpeedEnprisePlayers[playerid][e]);}
STimer[playerid] = SetTimerEx("UpdateSpeedometr", 100, true, "d", playerid);
PHP:
public UpdateSpeedometr(playerid)
{
new text[20];
new carid = GetPlayerVehicleID(playerid);
format(text, sizeof(text), "%s", VehicleNameS[GetVehicleModel(carid)-400]);
PlayerTextDrawSetString(playerid, SpeedEnprisePlayers[playerid][0], text);
format(text, sizeof(text),"%d", VehicleFuel[carid]);
PlayerTextDrawSetString(playerid, SpeedEnprisePlayers[playerid][3], text);
format(text, sizeof(text), "%02d km/h", GetSpeedKM(playerid));
PlayerTextDrawSetString(playerid, SpeedEnprisePlayers[playerid][1],text);
new Float:hp, vehicleid = GetPlayerVehicleID(playerid);
hp = 100;
GetVehicleHealth(vehicleid,hp);
format(text,sizeof(text),"%.0f%",floatround(hp));
PlayerTextDrawSetString(playerid, SpeedEnprisePlayers[playerid][2], text);
}
Последнее редактирование:
