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

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

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

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

Проблема в спидометре

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

Huseyn

Компетентный
Здравствуйте уважаемые пользователи Pawno-Info, у меня такая проблема с спидометром, при включение машины текстдрав не работает и так фары и двери. Speed тоже не робит.
спидометр не работает на моём новом TD.. не знаю в чём проблема, ребята помогите с меня ++

Скриншот..
Вот код:

PHP:
forward UpdateSpeedometr(playerid);
public UpdateSpeedometr(playerid)
{
	if(PI[playerid][pAFK] >= 3 && GetPlayerState(playerid) != 2) return 1;
	new vehicleid = GetPlayerVehicleID(playerid);
	if(IsAPlane(vehicleid)==1 || IsABoat(vehicleid)==1 || IsAMoped(vehicleid)==1 || IsAVel(vehicleid)==1) return 1;
    new str[100];
    new speed = SpeedVehicle(playerid)/2;
	format(str, sizeof(str),"SPEED: %dKM/H~n~Fuel: %s%d/150~w~L",speed,(Fuel[vehicleid]<=10)?("~r~~h~"):("~w~"),Fuel[vehicleid]);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][0],str);

	switch(SpeedVehicle(playerid)/2)
	{
	    case 0: format(str,sizeof(str),"~l~~h~");
	    case 1..3: format(str,sizeof(str),"~g~I~l~~h~");
	    case 4..7: format(str,sizeof(str),"~g~II~l~~h~");
	    case 8..11: format(str,sizeof(str),"~g~III~l~~h~IIIIIIIIIIIIIIIIIIIIIIIIIII");
	    case 12..15: format(str,sizeof(str),"~g~IIII~l~~h~IIIIIIIIIIIIIIIIIIIIIIIIII");
	    case 16..19: format(str,sizeof(str),"~g~IIIII~l~~h~IIIIIIIIIIIIIIIIIIIIIIIII");
	    case 20..23: format(str,sizeof(str),"~g~IIIIII~l~~h~IIIIIIIIIIIIIIIIIIIIIIII");
	    case 24..27: format(str,sizeof(str),"~g~IIIIIII~l~~h~IIIIIIIIIIIIIIIIIIIIIII");
	    case 28..31: format(str,sizeof(str),"~g~IIIIIIII~l~~h~IIIIIIIIIIIIIIIIIIIIII");
	    case 32..35: format(str,sizeof(str),"~g~IIIIIIIII~l~~h~IIIIIIIIIIIIIIIIIIIII");
	    case 36..39: format(str,sizeof(str),"~g~IIIIIIIII~l~~h~IIIIIIIIIIIIIIIIIIIII");
	    case 40..43: format(str,sizeof(str),"~g~IIIIIIIIII~l~~h~IIIIIIIIIIIIIIIIIIII");
	    case 44..47: format(str,sizeof(str),"~g~IIIIIIIIIII~l~~h~IIIIIIIIIIIIIIIIIII");
	    case 48..51: format(str,sizeof(str),"~y~IIIIIIIIIIII~l~~h~IIIIIIIIIIIIIIIIII");
	    case 52..55: format(str,sizeof(str),"~y~IIIIIIIIIIIII~l~~h~IIIIIIIIIIIIIIIII");
	    case 56..59: format(str,sizeof(str),"~y~IIIIIIIIIIIIII~l~~h~IIIIIIIIIIIIIIII");
	    case 60..63: format(str,sizeof(str),"~y~IIIIIIIIIIIIIII~l~~h~IIIIIIIIIIIIIII");
	    case 64..67: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIII~l~~h~IIIIIIIIIIIIII");
	    case 68..71: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIII~l~~h~IIIIIIIIIIIII");
	    case 72..75: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIIII~l~~h~IIIIIIIIIIII");
	    case 76..79: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIIIII~l~~h~IIIIIIIIIII");
	    case 80..83: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIIIIII~l~~h~IIIIIIIIII");
	    case 84..87: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIIIIIII~l~~h~IIIIIIIII");
	    case 88..91: format(str,sizeof(str),"~y~IIIIIIIIIIIIIIIIIIIIII~l~~h~IIIIIIII");
	    case 92..95: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIII~l~~h~IIIIIII");
	    case 96..99: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIII~l~~h~IIIIII");
	    case 100..103: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIIII~l~~h~IIIII");
	    case 104..107: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIII~l~~h~IIII");
	    case 108..111: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIIII~l~~h~III");
	    case 112..115: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIII~l~~h~II");
	    case 116..119: format(str,sizeof(str),"~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIII~l~~h~I");
	    default: format(str,sizeof(str),"~r~~h~");
	}
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][4],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][6],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][7],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][8],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][9],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][10],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][11],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][12],str);
	PlayerTextDrawSetString(playerid,VEHSPEED[playerid][13],str);
	if(IsLocked[vehicleid])
	{
		PlayerTextDrawBoxColor(playerid,VEHSPEED[playerid][19],0x33aa33ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][19]);
	}
	else
	{
		PlayerTextDrawBoxColor(playerid,VEHSPEED[playerid][20],0xcc0000ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][20]);
	}
	if(Engine[vehicleid])
	{
		PlayerTextDrawBoxColor(playerid, VEHSPEED[playerid][21],0x33aa33ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][21]);
	}
	else
	{
		PlayerTextDrawBoxColor(playerid,VEHSPEED[playerid][20],0xcc0000ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][20]);
	}
	if(Lights[vehicleid])
	{
		PlayerTextDrawBoxColor(playerid, VEHSPEED[playerid][22],0x33aa33ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][22]);
	}
	else
	{
		PlayerTextDrawBoxColor(playerid,VEHSPEED[playerid][20],0xcc0000ff);
		PlayerTextDrawShow(playerid,VEHSPEED[playerid][20]);
	}
	return 1;
}
мб это нужна..

PHP:
stock SpeedVehicle(playerid)
{
	new Float:ST[4];
	if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
	else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
	ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 213.3;
	return floatround(ST[3]);
}


---------- Сообщение добавлено в 13:41 ---------- Предыдущее сообщение добавлено в 13:04 ----------

PHP:
PlayerTextDrawShow(playerid,VEHSPEED[playerid][20]);
это красный цвет в текстдраве
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу