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

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

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

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

Спидометр SVL (90%)

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

Bart_Moretti

Ученик
Кто выложил: Bart_Moretti
Автор: Неизвестен
Дата: Февраль 2013
Тип: Спидометр ********
Надеюсь ее еще небыло.
Ко всем new
PHP:
new Text:TextdrawSpeedGround;
new Text:TextdrawSpeedSpeed;
new Text:TextdrawSpeedFuel;
new Text:TextdrawSpeedEngine;
new Text:TextdrawSpeedStatus;
new Text:TextdrawSpeed[MAX_PLAYERS];
new Text:TextdrawFuel[MAX_PLAYERS];
new Text:TextdrawEngine[MAX_PLAYERS];
new Text:TextdrawStatus[MAX_PLAYERS];
В public OnPlayerConnect(playerid)
PHP:
TextdrawSpeed[playerid] = TextDrawCreate(586.000000, 372.000000, "200.20");
    TextDrawAlignment(TextdrawSpeed[playerid], 3);
    TextDrawBackgroundColor(TextdrawSpeed[playerid], 255);
    TextDrawFont(TextdrawSpeed[playerid], 2);
    TextDrawLetterSize(TextdrawSpeed[playerid], 0.290000, 1.000000);
    TextDrawColor(TextdrawSpeed[playerid], 745413017);
    TextDrawSetOutline(TextdrawSpeed[playerid], 1);
    TextDrawSetProportional(TextdrawSpeed[playerid], 1);

    TextdrawFuel[playerid] = TextDrawCreate(586.000000, 385.000000, "~g~100");
    TextDrawAlignment(TextdrawFuel[playerid], 3);
    TextDrawBackgroundColor(TextdrawFuel[playerid], 255);
    TextDrawFont(TextdrawFuel[playerid], 2);
    TextDrawLetterSize(TextdrawFuel[playerid], 0.360000, 1.000000);
    TextDrawColor(TextdrawFuel[playerid], 745413017);
    TextDrawSetOutline(TextdrawFuel[playerid], 1);
    TextDrawSetProportional(TextdrawFuel[playerid], 1);

    TextdrawEngine[playerid] = TextDrawCreate(586.000000, 396.000000, "~g~ON");
    TextDrawAlignment(TextdrawEngine[playerid], 3);
    TextDrawBackgroundColor(TextdrawEngine[playerid], 255);
    TextDrawFont(TextdrawEngine[playerid], 2);
    TextDrawLetterSize(TextdrawEngine[playerid], 0.290000, 1.000000);
    TextDrawColor(TextdrawEngine[playerid], 745413017);
    TextDrawSetOutline(TextdrawEngine[playerid], 1);
    TextDrawSetProportional(TextdrawEngine[playerid], 1);

    TextdrawStatus[playerid] = TextDrawCreate(586.000000, 407.000000, "~g~UNLOCK");
    TextDrawAlignment(TextdrawStatus[playerid], 3);
    TextDrawBackgroundColor(TextdrawStatus[playerid], 255);
    TextDrawFont(TextdrawStatus[playerid], 2);
    TextDrawLetterSize(TextdrawStatus[playerid], 0.290000, 1.000000);
    TextDrawColor(TextdrawStatus[playerid], 745413017);
    TextDrawSetOutline(TextdrawStatus[playerid], 1);
    TextDrawSetProportional(TextdrawStatus[playerid], 1);
В начало public OnPlayerDisconnect(playerid, reason)
PHP:
    TextDrawDestroy(TextdrawFuel[playerid]);
    TextDrawDestroy(TextdrawSpeed[playerid]);
    TextDrawDestroy(TextdrawStatus[playerid]);
    TextDrawDestroy(TextdrawEngine[playerid]);
В public OnGameModeInit()
PHP:
 TextdrawSpeedGround = TextDrawCreate(468.000000, 371.000000, "GROUND");
    TextDrawBackgroundColor(TextdrawSpeedGround, 255);
    TextDrawFont(TextdrawSpeedGround, 3);
    TextDrawLetterSize(TextdrawSpeedGround, 0.799999, 5.300000);
    TextDrawColor(TextdrawSpeedGround, 0);
    TextDrawSetOutline(TextdrawSpeedGround, 0);
    TextDrawSetProportional(TextdrawSpeedGround, 1);
    TextDrawSetShadow(TextdrawSpeedGround, 0);
    TextDrawUseBox(TextdrawSpeedGround, 1);
    TextDrawBoxColor(TextdrawSpeedGround, 70);
    TextDrawTextSize(TextdrawSpeedGround, 592.000000, 131.000000);
    //==============================================================================
    TextdrawSpeedSpeed = TextDrawCreate(472.000000, 372.000000, "SPEED:");
    TextDrawBackgroundColor(TextdrawSpeedSpeed, 255);
    TextDrawFont(TextdrawSpeedSpeed, 2);
    TextDrawLetterSize(TextdrawSpeedSpeed, 0.340000, 1.000000);
    TextDrawColor(TextdrawSpeedSpeed, -1);
    TextDrawSetOutline(TextdrawSpeedSpeed, 1);
    TextDrawSetProportional(TextdrawSpeedSpeed, 1);
    //==============================================================================
    TextdrawSpeedFuel = TextDrawCreate(473.000000, 385.000000, "FUEL:");
    TextDrawBackgroundColor(TextdrawSpeedFuel, 255);
    TextDrawFont(TextdrawSpeedFuel, 2);
    TextDrawLetterSize(TextdrawSpeedFuel, 0.330000, 1.000000);
    TextDrawColor(TextdrawSpeedFuel, -1);
    TextDrawSetOutline(TextdrawSpeedFuel, 1);
    TextDrawSetProportional(TextdrawSpeedFuel, 1);
    //==============================================================================
    TextdrawSpeedEngine = TextDrawCreate(473.000000, 396.000000, "ENGINE:");
    TextDrawBackgroundColor(TextdrawSpeedEngine, 255);
    TextDrawFont(TextdrawSpeedEngine, 2);
    TextDrawLetterSize(TextdrawSpeedEngine, 0.330000, 1.000000);
    TextDrawColor(TextdrawSpeedEngine, -1);
    TextDrawSetOutline(TextdrawSpeedEngine, 1);
    TextDrawSetProportional(TextdrawSpeedEngine, 1);
    //==============================================================================
    TextdrawSpeedStatus = TextDrawCreate(473.000000, 407.000000, "STATUS:");
    TextDrawBackgroundColor(TextdrawSpeedStatus, 255);
    TextDrawFont(TextdrawSpeedStatus, 2);
    TextDrawLetterSize(TextdrawSpeedStatus, 0.310000, 1.000000);
    TextDrawColor(TextdrawSpeedStatus, -1);
    TextDrawSetOutline(TextdrawSpeedStatus, 1);
    TextDrawSetProportional(TextdrawSpeedStatus, 1);
Заменяем Public UpdateSpeedometr(playerid)
PHP:
public UpdateSpeedometr(playerid){
if(IsPlayerInAnyVehicle(playerid)){
new vehicleid; vehicleid = GetPlayerVehicleID(playerid);
new locked[32],str[64],str2[64],str4[64],str5[64],Float:vehhel,vehh[20],vehs[20],vehe[20];
if(IsLocked[GetPlayerVehicleID(playerid)] == 1) { locked = "~r~~h~Lock"; }
else { locked = "~g~~h~Unlock"; }
GetVehicleHealth(GetPlayerVehicleID(playerid), vehhel);
if(vehhel <= 500) vehh = "~r~";
else vehh = "";
if(Fuell[GetPlayerVehicleID(playerid)] <= 30) vehs = "~r~";
else vehs = "";
if(zavodis[playerid] == 1) vehe = "~g~ON";
else vehe = "~r~OFF";
format(str, sizeof(str),"%d KM/H",SpeedVehicle(playerid));
format(str2, sizeof(str2), "%s", locked);
format(str4, sizeof(str4), "%s%.0f", vehs,Fuell[GetPlayerVehicleID(playerid)]);
format(str5, sizeof(str5), "%s", vehe);
if(SpeedVehicle(playerid) !=0){
Fuell[vehicleid] -= 0.003;
if(GetPlayerVehicleID(playerid) == caridhouse[playerid]){
PlayerInfo[playerid][pFuelcar] -= 0.003;}}
new carid = GetPlayerVehicleID(playerid);
if(SuperGt(carid)){
if(SpeedVehicle(playerid) !=0){
Fuell[vehicleid] -= 0.005;
if(GetPlayerVehicleID(playerid) == caridhouse[playerid]){
PlayerInfo[playerid][pFuelcar] -=0.005;}}}
if(Fuell[carid] < 0){
Fuell[carid] = 0;
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); zavodis[playerid] = 0; }
TextDrawSetString(TextdrawFuel[playerid],str4); TextDrawSetString(TextdrawSpeed[playerid],str); TextDrawSetString(TextdrawStatus[playerid],str2); TextDrawSetString(TextdrawEngine[playerid],str5);}}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу