Доступ к готовым решениям

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

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

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

Мануал Спидометр для [new.pwn]

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

Merlin

Умник
Ко всем new
PHP:
new Text:Textdraw[24];
new PlayerText:TextdrawS[MAX_PLAYERS][3];
new bool:Engine[MAX_VEHICLES];
new bool:Lights[MAX_VEHICLES];
new Fuel[MAX_VEHICLES];
new SpeedoTimer[MAX_PLAYERS];
В public OnGameModeInit()//события, когда загружается мод
PHP:
SetTimer("FuelCheck", 13000, 1);
    for(new p=0;p<MAX_VEHICLES;p++) Fuel[p] = 50;
LoadTextdraw();
В public OnPlayerConnect(playerid)//Вызывается когда игрок подключается к серверу.
PHP:
TextdrawS[playerid][0] = CreatePlayerTextDraw(playerid, 499.333404, 367.864471, "usebox");
	PlayerTextDrawLetterSize(playerid, TextdrawS[playerid][0], 0.052000, -3.075549);
	PlayerTextDrawTextSize(playerid, TextdrawS[playerid][0], 512.666320, 0.000000);
	PlayerTextDrawAlignment(playerid, TextdrawS[playerid][0], 1);
	PlayerTextDrawColor(playerid, TextdrawS[playerid][0], -239);
	PlayerTextDrawUseBox(playerid, TextdrawS[playerid][0], true);
	PlayerTextDrawBoxColor(playerid, TextdrawS[playerid][0], -1);
	PlayerTextDrawSetShadow(playerid, TextdrawS[playerid][0], 0);
	PlayerTextDrawSetOutline(playerid, TextdrawS[playerid][0], 0);
	PlayerTextDrawBackgroundColor(playerid, TextdrawS[playerid][0], 53687091);
	PlayerTextDrawFont(playerid, TextdrawS[playerid][0], 0);

	TextdrawS[playerid][1] = CreatePlayerTextDraw(playerid, 544.444030, 324.053344, "0");
	PlayerTextDrawLetterSize(playerid,TextdrawS[playerid][1], 0.477999, 2.540799);
	PlayerTextDrawAlignment(playerid, TextdrawS[playerid][1], 1);
	PlayerTextDrawColor(playerid, TextdrawS[playerid][1], -1);
	PlayerTextDrawSetShadow(playerid, TextdrawS[playerid][1], 0);
	PlayerTextDrawSetOutline(playerid, TextdrawS[playerid][1], 1);
	PlayerTextDrawBackgroundColor(playerid, TextdrawS[playerid][1], 51);
	PlayerTextDrawFont(playerid, TextdrawS[playerid][1], 2);
	PlayerTextDrawSetProportional(playerid, TextdrawS[playerid][1], 1);

	TextdrawS[playerid][2] = CreatePlayerTextDraw(playerid, 540.444396, 365.368927, "50");
	PlayerTextDrawLetterSize(playerid, TextdrawS[playerid][2], 0.449999, 1.600000);
	PlayerTextDrawAlignment(playerid, TextdrawS[playerid][2], 1);
	PlayerTextDrawColor(playerid, TextdrawS[playerid][2], -1);
	PlayerTextDrawSetShadow(playerid, TextdrawS[playerid][2], 0);
	PlayerTextDrawSetOutline(playerid, TextdrawS[playerid][2], 1);
	PlayerTextDrawBackgroundColor(playerid, TextdrawS[playerid][2], 51);
	PlayerTextDrawFont(playerid, TextdrawS[playerid][2], 2);
	PlayerTextDrawSetProportional(playerid, TextdrawS[playerid][2], 1);
В public OnPlayerStateChange(playerid, newstate, oldstate)// Изменение игроком статуса (в транспорте. пешком и т.д)
PHP:
 new newcar = GetPlayerVehicleID(playerid);
if(newstate == 1)
	{
        KillTimer(SpeedoTimer[playerid]);
       	for(new j = 0; j < 3; j++) PlayerTextDrawHide(playerid, TextdrawS[playerid][j]);
		for(new j = 0; j < 24; j++) TextDrawHideForPlayer(playerid, Textdraw[j]);
	}
	else if(newstate == 2)
	{
		if(Engine[GetPlayerVehicleID(playerid)] == false) SendClientMessage(playerid, COLOR_WHITE, "Чтобы завести двигатель, нажмите: {9ACD32}LCTRL");
	    SpeedoTimer[playerid] = SetTimerEx("UpdateSpeedometr", 100, 1, "i", playerid);
		for(new j = 0; j < 3; j++) PlayerTextDrawShow(playerid, TextdrawS[playerid][j]);
		for(new j = 0; j < 24; j++)
		{
			if((j == 16 || j == 17 || j == 18 || j == 19) && Lights[GetPlayerVehicleID(playerid)] == false) continue;
			TextDrawShowForPlayer(playerid, Textdraw[j]);
		}

	}
В конце мода
PHP:
stock IsAPlane(carid)
{
    new m = GetVehicleModel(carid);
	if(m==592
	||m==577
	||m==511
	||m==512
	||m==593
	||m==520
	||m==553
	||m==476
	||m==519
	||m==460
	||m==513
	||m==548
	||m==417
	||m==487
	||m==488
	||m==497
	||m==563
	||m==447
	||m==469){return 1;}
	return 0;
}

stock IsABoat(carid)
{
 	new carmodelid = GetVehicleModel(carid);
	if(carmodelid==430 || carmodelid==446 || carmodelid==452 || carmodelid==453 ||
		carmodelid==454 || carmodelid==472 || carmodelid==473 || carmodelid==484 ||
		carmodelid==493 || carmodelid==595)
	{  return 1; }
	return 0;
}
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
PHP:
if(newkeys & KEY_ACTION)
	{
	    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
		if(Fuel[GetPlayerVehicleID(playerid)] <= 0) return SendClientMessage(playerid, COLOR_GREY, "В машине закончился бензин!");
	    if(Engine[GetPlayerVehicleID(playerid)] == false)
	    {
	    	GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
	    	SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
	       	Engine[GetPlayerVehicleID(playerid)] = true;
	       	Lights[GetPlayerVehicleID(playerid)] = true;
	  	}
	    else
	    {
	   		GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
	    	SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
	 		Engine[GetPlayerVehicleID(playerid)] = false;
	 		Lights[GetPlayerVehicleID(playerid)] = false;
	    }
	}
	if(newkeys & KEY_FIRE)
	{
	    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
	    if(Engine[GetPlayerVehicleID(playerid)] == false) return SendClientMessage(playerid, COLOR_GREY, "Вы должны завести двигатель!");
	    if(Lights[GetPlayerVehicleID(playerid)] == false)
	    {
	    	GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
	    	SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
	       	Lights[GetPlayerVehicleID(playerid)] = true;
	  	}
	    else
	    {
	   		GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
	    	SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
	 		Lights[GetPlayerVehicleID(playerid)] = false;
	    }
	}
В Конец
PHP:
stock LoadTextdraw()
{
	Textdraw[20] = TextDrawCreate(529.555480, 310.620025, "usebox");

   	Textdraw[23] = TextDrawCreate(617.555541, 303.153350, "usebox");

	Textdraw[0] = TextDrawCreate(517.111145, 367.366668, "usebox");
	TextDrawLetterSize(Textdraw[0], 0.000000, -0.261358);
	TextDrawTextSize(Textdraw[0], 494.444458, 0.000000);
	TextDrawAlignment(Textdraw[0], 1);
	TextDrawColor(Textdraw[0], 0);
	TextDrawUseBox(Textdraw[0], true);
	TextDrawBoxColor(Textdraw[0], 102);
	TextDrawSetShadow(Textdraw[0], 0);
	TextDrawSetOutline(Textdraw[0], 0);
	TextDrawFont(Textdraw[0], 0);

	Textdraw[1] = TextDrawCreate(499.333282, 342.477783, "usebox");
	TextDrawLetterSize(Textdraw[1], 0.000000, 2.447774);
	TextDrawTextSize(Textdraw[1], 494.444427, 0.000000);
	TextDrawAlignment(Textdraw[1], 1);
	TextDrawColor(Textdraw[1], 0);
	TextDrawUseBox(Textdraw[1], true);
	TextDrawBoxColor(Textdraw[1], 102);
	TextDrawSetShadow(Textdraw[1], 0);
	TextDrawSetOutline(Textdraw[1], 0);
	TextDrawFont(Textdraw[1], 0);

	Textdraw[2] = TextDrawCreate(517.111145, 343.971099, "usebox");
	TextDrawLetterSize(Textdraw[2], 0.000000, -0.593210);
	TextDrawTextSize(Textdraw[2], 494.888916, 0.000000);
	TextDrawAlignment(Textdraw[2], 1);
	TextDrawColor(Textdraw[2], 0);
	TextDrawUseBox(Textdraw[2], true);
	TextDrawBoxColor(Textdraw[2], 102);
	TextDrawSetShadow(Textdraw[2], 0);
	TextDrawSetOutline(Textdraw[2], 0);
	TextDrawFont(Textdraw[2], 0);

	Textdraw[3] = TextDrawCreate(517.555603, 343.473327, "usebox");
	TextDrawLetterSize(Textdraw[3], 0.000000, 2.417161);
	TextDrawTextSize(Textdraw[3], 512.666687, 0.000000);
	TextDrawAlignment(Textdraw[3], 1);
	TextDrawColor(Textdraw[3], 0);
	TextDrawUseBox(Textdraw[3], true);
	TextDrawBoxColor(Textdraw[3], 102);
	TextDrawSetShadow(Textdraw[3], 0);
	TextDrawSetOutline(Textdraw[3], 0);
	TextDrawFont(Textdraw[3], 0);

	Textdraw[4] = TextDrawCreate(514.888916, 368.860015, "usebox");
	TextDrawLetterSize(Textdraw[4], 0.000000, 0.712468);
	TextDrawTextSize(Textdraw[4], 497.555511, 0.000000);
	TextDrawAlignment(Textdraw[4], 1);
	TextDrawColor(Textdraw[4], 0);
	TextDrawUseBox(Textdraw[4], true);
	TextDrawBoxColor(Textdraw[4], -1);
	TextDrawSetShadow(Textdraw[4], 0);
	TextDrawSetOutline(Textdraw[4], 0);
	TextDrawFont(Textdraw[4], 2);

	Textdraw[5] = TextDrawCreate(501.111022, 368.362213, "usebox");
	TextDrawLetterSize(Textdraw[5], 0.000000, 0.822098);
	TextDrawTextSize(Textdraw[5], 496.222229, 0.000000);
	TextDrawAlignment(Textdraw[5], 1);
	TextDrawColor(Textdraw[5], 0);
	TextDrawUseBox(Textdraw[5], true);
	TextDrawBoxColor(Textdraw[5], 102);
	TextDrawSetShadow(Textdraw[5], 0);
	TextDrawSetOutline(Textdraw[5], 0);
	TextDrawFont(Textdraw[5], 0);

	Textdraw[6] = TextDrawCreate(515.333374, 379.313323, "usebox");
	TextDrawLetterSize(Textdraw[6], 0.000000, -0.250495);
	TextDrawTextSize(Textdraw[6], 497.111083, 0.000000);
	TextDrawAlignment(Textdraw[6], 1);
	TextDrawColor(Textdraw[6], 0);
	TextDrawUseBox(Textdraw[6], true);
	TextDrawBoxColor(Textdraw[6], 102);
	TextDrawSetShadow(Textdraw[6], 0);
	TextDrawSetOutline(Textdraw[6], 0);
	TextDrawFont(Textdraw[6], 0);

	Textdraw[7] = TextDrawCreate(516.222229, 367.864440, "usebox");
	TextDrawLetterSize(Textdraw[7], 0.000000, 0.955431);
	TextDrawTextSize(Textdraw[7], 511.333312, 0.000000);
	TextDrawAlignment(Textdraw[7], 1);
	TextDrawColor(Textdraw[7], 0);
	TextDrawUseBox(Textdraw[7], true);
	TextDrawBoxColor(Textdraw[7], 102);
	TextDrawSetShadow(Textdraw[7], 0);
	TextDrawSetOutline(Textdraw[7], 0);
	TextDrawFont(Textdraw[7], 0);

	Textdraw[8] = TextDrawCreate(514.444213, 326.051177, "usebox");
	TextDrawLetterSize(Textdraw[8], 0.000000, 1.398889);
	TextDrawTextSize(Textdraw[8], 497.111145, 0.000000);
	TextDrawAlignment(Textdraw[8], 1);
	TextDrawColor(Textdraw[8], 0);
	TextDrawUseBox(Textdraw[8], true);
	TextDrawBoxColor(Textdraw[8], -1);
	TextDrawSetShadow(Textdraw[8], 0);
	TextDrawSetOutline(Textdraw[8], 0);
	TextDrawFont(Textdraw[8], 0);

	Textdraw[9] = TextDrawCreate(500.222167, 325.553344, "usebox");
	TextDrawLetterSize(Textdraw[9], 0.000000, 1.453210);
	TextDrawTextSize(Textdraw[9], 495.333343, 0.000000);
	TextDrawAlignment(Textdraw[9], 1);
	TextDrawColor(Textdraw[9], 0);
	TextDrawUseBox(Textdraw[9], true);
	TextDrawBoxColor(Textdraw[9], 102);
	TextDrawSetShadow(Textdraw[9], 0);
	TextDrawSetOutline(Textdraw[9], 0);
	TextDrawFont(Textdraw[9], 0);

	Textdraw[10] = TextDrawCreate(514.444458, 326.051086, "usebox");
	TextDrawLetterSize(Textdraw[10], 0.000000, -0.637654);
	TextDrawTextSize(Textdraw[10], 496.666656, 0.000000);
	TextDrawAlignment(Textdraw[10], 1);
	TextDrawColor(Textdraw[10], 0);
	TextDrawUseBox(Textdraw[10], true);
	TextDrawBoxColor(Textdraw[10], 102);
	TextDrawSetShadow(Textdraw[10], 0);
	TextDrawSetOutline(Textdraw[10], 0);
	TextDrawFont(Textdraw[10], 1);

	Textdraw[11] = TextDrawCreate(515.777770, 325.055541, "usebox");
	TextDrawLetterSize(Textdraw[11], 0.000000, 1.674445);
	TextDrawTextSize(Textdraw[11], 510.888854, 0.000000);
	TextDrawAlignment(Textdraw[11], 1);
	TextDrawColor(Textdraw[11], 0);
	TextDrawUseBox(Textdraw[11], true);
	TextDrawBoxColor(Textdraw[11], 102);
	TextDrawSetShadow(Textdraw[11], 0);
	TextDrawSetOutline(Textdraw[11], 0);
	TextDrawFont(Textdraw[11], 0);

	Textdraw[12] = TextDrawCreate(498.444458, 326.548889, "usebox");
	TextDrawLetterSize(Textdraw[12], 0.000000, 1.187530);
	TextDrawTextSize(Textdraw[12], 491.777770, 0.000000);
	TextDrawAlignment(Textdraw[12], 1);
	TextDrawColor(Textdraw[12], 0);
	TextDrawUseBox(Textdraw[12], true);
	TextDrawBoxColor(Textdraw[12], 255);
	TextDrawSetShadow(Textdraw[12], 0);
	TextDrawSetOutline(Textdraw[12], 0);
	TextDrawFont(Textdraw[12], 0);

	Textdraw[13] = TextDrawCreate(519.333312, 326.548919, "usebox");
	TextDrawLetterSize(Textdraw[13], 0.000000, 1.210244);
	TextDrawTextSize(Textdraw[13], 512.666687, 0.000000);
	TextDrawAlignment(Textdraw[13], 1);
	TextDrawColor(Textdraw[13], 0);
	TextDrawUseBox(Textdraw[13], true);
	TextDrawBoxColor(Textdraw[13], 255);
	TextDrawSetShadow(Textdraw[13], 0);
	TextDrawSetOutline(Textdraw[13], 0);
	TextDrawFont(Textdraw[13], 0);

	Textdraw[14] = TextDrawCreate(498.888977, 363.384277, "usebox");
	TextDrawLetterSize(Textdraw[14], 0.000000, 1.186543);
	TextDrawTextSize(Textdraw[14], 492.222290, 0.000000);
	TextDrawAlignment(Textdraw[14], 1);
	TextDrawColor(Textdraw[14], 0);
	TextDrawUseBox(Textdraw[14], true);
	TextDrawBoxColor(Textdraw[14], 255);
	TextDrawSetShadow(Textdraw[14], 0);
	TextDrawSetOutline(Textdraw[14], 0);
	TextDrawFont(Textdraw[14], 0);

	Textdraw[15] = TextDrawCreate(520.222106, 363.882232, "usebox");
	TextDrawLetterSize(Textdraw[15], 0.000000, 1.165799);
	TextDrawTextSize(Textdraw[15], 513.555419, 0.000000);
	TextDrawAlignment(Textdraw[15], 1);
	TextDrawColor(Textdraw[15], 0);
	TextDrawUseBox(Textdraw[15], true);
	TextDrawBoxColor(Textdraw[15], 255);
	TextDrawSetShadow(Textdraw[15], 0);
	TextDrawSetOutline(Textdraw[15], 0);
	TextDrawFont(Textdraw[15], 0);

	Textdraw[16] = TextDrawCreate(504.666656, 318.086669, "usebox");
	TextDrawLetterSize(Textdraw[16], 0.000000, 0.125800);
	TextDrawTextSize(Textdraw[16], 500.222198, 0.000000);
	TextDrawAlignment(Textdraw[16], 1);
	TextDrawColor(Textdraw[16], 0);
	TextDrawUseBox(Textdraw[16], true);
	TextDrawBoxColor(Textdraw[16], -1);
	TextDrawSetShadow(Textdraw[16], 0);
	TextDrawSetOutline(Textdraw[16], 0);
	TextDrawFont(Textdraw[16], 0);

	Textdraw[17] = TextDrawCreate(502.888854, 323.064422, "usebox");
	TextDrawLetterSize(Textdraw[17], 0.000000, -0.971482);
	TextDrawTextSize(Textdraw[17], 498.444458, 0.000000);
	TextDrawAlignment(Textdraw[17], 1);
	TextDrawColor(Textdraw[17], 0);
	TextDrawUseBox(Textdraw[17], true);
	TextDrawBoxColor(Textdraw[17], -1);
	TextDrawSetShadow(Textdraw[17], 0);
	TextDrawSetOutline(Textdraw[17], 0);
	TextDrawFont(Textdraw[17], 0);

	Textdraw[18] = TextDrawCreate(511.333221, 318.086669, "usebox");
	TextDrawLetterSize(Textdraw[18], 0.000000, 0.147528);
	TextDrawTextSize(Textdraw[18], 506.888824, 0.000000);
	TextDrawAlignment(Textdraw[18], 1);
	TextDrawColor(Textdraw[18], 0);
	TextDrawUseBox(Textdraw[18], true);
	TextDrawBoxColor(Textdraw[18], -1);
	TextDrawSetShadow(Textdraw[18], 0);
	TextDrawSetOutline(Textdraw[18], 0);
	TextDrawFont(Textdraw[18], 1);

	Textdraw[19] = TextDrawCreate(513.111083, 318.086669, "usebox");
	TextDrawLetterSize(Textdraw[19], 0.000000, 0.147528);
	TextDrawTextSize(Textdraw[19], 508.666656, 0.000000);
	TextDrawAlignment(Textdraw[19], 1);
	TextDrawColor(Textdraw[19], 0);
	TextDrawUseBox(Textdraw[19], true);
	TextDrawBoxColor(Textdraw[19], -1);
	TextDrawSetShadow(Textdraw[19], 0);
	TextDrawSetOutline(Textdraw[19], 0);
	TextDrawFont(Textdraw[19], 0);

	TextDrawLetterSize(Textdraw[20], 0.000000, 8.189010);
	TextDrawTextSize(Textdraw[20], 481.999938, 0.000000);
	TextDrawAlignment(Textdraw[20], 1);
	TextDrawColor(Textdraw[20], 0xffffffff);
	TextDrawUseBox(Textdraw[20], true);
	TextDrawBoxColor(Textdraw[20], 0xffffff11);
	TextDrawSetShadow(Textdraw[20], 0);
	TextDrawSetOutline(Textdraw[20], 0);
	TextDrawFont(Textdraw[20], 0);

	Textdraw[21] = TextDrawCreate(550.222412, 312.106689, "km/h");
	TextDrawLetterSize(Textdraw[21], 0.449999, 1.600000);
	TextDrawAlignment(Textdraw[21], 1);
	TextDrawColor(Textdraw[21], -1);
	TextDrawSetShadow(Textdraw[21], 0);
	TextDrawSetOutline(Textdraw[21], 1);
	TextDrawBackgroundColor(Textdraw[21], 51);
	TextDrawFont(Textdraw[21], 1);
	TextDrawSetProportional(Textdraw[21], 1);

	Textdraw[22] = TextDrawCreate(550.222473, 348.942199, "Fuel");
	TextDrawLetterSize(Textdraw[22], 0.449999, 1.600000);
	TextDrawAlignment(Textdraw[22], 1);
	TextDrawColor(Textdraw[22], -1);
	TextDrawSetShadow(Textdraw[22], 0);
	TextDrawSetOutline(Textdraw[22], 1);
	TextDrawBackgroundColor(Textdraw[22], 51);
	TextDrawFont(Textdraw[22], 1);
	TextDrawSetProportional(Textdraw[22], 1);

	TextDrawLetterSize(Textdraw[23], 0.000000, 9.970738);
	TextDrawTextSize(Textdraw[23], 467.777801, 0.000000);
	TextDrawAlignment(Textdraw[23], 1);
	TextDrawColor(Textdraw[23], 0xffffffff);
	TextDrawUseBox(Textdraw[23], true);
	TextDrawBoxColor(Textdraw[23], 0xffffff11);
	TextDrawSetShadow(Textdraw[23], 0);
	TextDrawSetOutline(Textdraw[23], 0);
	TextDrawFont(Textdraw[23], 0);
	return 1;
}
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]);
}
forward FuelCheck();
public FuelCheck()
{
    for(new i = 1; i <= MAX_VEHICLES; i++)
    {
        if(IsAPlane(i) || IsABoat(i)) continue;
        if(Engine[i] && Fuel[i] > 0) Fuel[i]--;
        if(Fuel[i] <= 0)
        {
            for(new p; p < GetMaxPlayers();p++)
            {
                if(!IsPlayerConnected(p) || GetPVarInt(p, "Logged") == 0) continue;
                if(IsPlayerInVehicle(p,i)) { if(GetPlayerState(p) == PLAYER_STATE_DRIVER) { if(Engine[GetPlayerVehicleID(p)] == true) SendClientMessage(p, COLOR_GREY, "В машине закончился бензин"); } }
        		break;
            }
            Engine[i] = false;
            Lights[i] = false;
 			GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
 			SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
        }
    }
    return 1;
}
forward UpdateSpeedometr(playerid);
public UpdateSpeedometr(playerid)
{
    if(GetPlayerState(playerid) == 2)
	{
	    new str1[32], str2[32];
	    format(str1, sizeof(str1),"%d",SpeedVehicle(playerid) / 2);
	    format(str2, sizeof(str2),"%i",Fuel[GetPlayerVehicleID(playerid)]);

	    PlayerTextDrawSetString(playerid, TextdrawS[playerid][1],str1);
	    PlayerTextDrawSetString(playerid, TextdrawS[playerid][2],str2);

	    if(Lights[GetPlayerVehicleID(playerid)] == false)
	    {
	        TextDrawHideForPlayer(playerid, Textdraw[16]);
	        TextDrawHideForPlayer(playerid, Textdraw[17]);
	        TextDrawHideForPlayer(playerid, Textdraw[18]);
	        TextDrawHideForPlayer(playerid, Textdraw[19]);
	    }
	    else
	    {
     		TextDrawShowForPlayer(playerid, Textdraw[16]);
	        TextDrawShowForPlayer(playerid, Textdraw[17]);
	        TextDrawShowForPlayer(playerid, Textdraw[18]);
	        TextDrawShowForPlayer(playerid, Textdraw[19]);
	    }
		PlayerTextDrawShow(playerid, TextdrawS[playerid][0]);
	}
	return 0;
}
Автор вырезки: Merlin
Будут ошибки пишите сюда помогу

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