Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Спидометр.

Статус
В этой теме нельзя размещать новые ответы.

Kala4ik

Компетентный
Добрый день, помогите пожалуйста как сделать так чтоб он отображался правильно!

Раньше было вот просто числом, но я захотел переделать чтоб отображалось числом через точку.

допустим если бензина 50 литров чтоб отображалось 50.0, а потом если транспорт едет то отнималось 49.9,49.8.


PHP:
public UpdateSpeedometr(playerid)
{
	if(GetPlayerState(playerid) != 2) return 1;
    
    new str[48];
    new vehicleid = GetPlayerVehicleID(playerid);
    
    if(IsAPlane(vehicleid) == 1 || IsABoat(vehicleid) == 1 || IsAMoped(vehicleid) == 1 || IsAVel(vehicleid) == 1) return 1;
	
	f(str,"%d KM/H",SpeedVehicle(playerid) / 2);
	PlayerTextDrawSetString(playerid,SpeedPlayerText[playerid][0], str);

	f(str,"Fuel: %.2f",Fuel[vehicleid]);
	PlayerTextDrawSetString(playerid, SpeedPlayerText[playerid][1], str);

	f(str,"%s %s",
	(IsLocked[vehicleid] == true) ? ("~r~LOCK") : ("~g~UNLOCK"),
	(Engine[vehicleid] == true) ? ("~y~ON") : ("~r~OFF"));
	PlayerTextDrawSetString(playerid, SpeedPlayerText[playerid][2],str);
	return 1;
}

PHP:
public UpdateSpeedometr(playerid)
{
	if(GetPlayerState(playerid) != 2) return 1;
    
    new str[48];
    new vehicleid = GetPlayerVehicleID(playerid);
    
    if(IsAPlane(vehicleid) == 1 || IsABoat(vehicleid) == 1 || IsAMoped(vehicleid) == 1 || IsAVel(vehicleid) == 1) return 1;

    new vehs[4];
	if(Fuel[vehicleid] <= 10) vehs = "~r~";
	else vehs = "~g~";
	
	format(str, sizeof(str),"%d KM/H",SpeedVehicle(playerid) / 2);
	PlayerTextDrawSetString(playerid,SpeedPlayerText[playerid][0], str);

	format(str, sizeof(str), "Fuel: %s%d/150~w~ L", vehs, Fuel[vehicleid]);
	PlayerTextDrawSetString(playerid, SpeedPlayerText[playerid][1], str);

	format(str, sizeof(str), "%s %s",
	(IsLocked[vehicleid] == true) ? ("~r~LOCK") : ("~g~UNLOCK"),
	(Engine[vehicleid] == true) ? ("~y~ON") : ("~r~OFF"));
	PlayerTextDrawSetString(playerid, SpeedPlayerText[playerid][2],str);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу