Батька
Компетентный
Чутка о спидометре:
Цвет скорости или бензина зависит от его размера.
То есть если скорость маленькая то цвет зелёный, больше жёлтый и потом красный.
А с бензином наоборот, если много ток зелёный, если нормально так то жёлтый и потом красный
Ко всем new
PHP:
new Text:Textdraw[6];
new Text:TextdrawP[MAX_PLAYERS][7];
PHP:
new VehicleNameS[][] =
{
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster",
"Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
"Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer",
"Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach",
"Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow",
"Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
"Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic",
"Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton",
"Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher",
"FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick",
"Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher",
"Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt", "Tanker", "Roadtrain",
"Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck",
"Fortune", "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan",
"Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder",
"Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster",
"Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
"Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30",
"Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
"Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car",
"Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs",
"Boxville", "Tiller", "Utility Trailer"
};
PHP:
Textdraw[0] = TextDrawCreate(604.500000, 363.312500, "usebox");
TextDrawLetterSize(Textdraw[0], 0.000000, 4.884722);
TextDrawTextSize(Textdraw[0], 441.000000, 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(442.500000, 360.937500, "LD_SPAC:white");
TextDrawLetterSize(Textdraw[1], 0.000000, 0.000000);
TextDrawTextSize(Textdraw[1], 159.500000, 0.875000);
TextDrawAlignment(Textdraw[1], 1);
TextDrawColor(Textdraw[1], -1);
TextDrawSetShadow(Textdraw[1], 0);
TextDrawSetOutline(Textdraw[1], 0);
TextDrawFont(Textdraw[1], 4);
Textdraw[2] = TextDrawCreate(443.000000, 407.875000, "LD_SPAC:white");
TextDrawLetterSize(Textdraw[2], 0.000000, 0.000000);
TextDrawTextSize(Textdraw[2], 159.500000, 0.875000);
TextDrawAlignment(Textdraw[2], 1);
TextDrawColor(Textdraw[2], -1);
TextDrawSetShadow(Textdraw[2], 0);
TextDrawSetOutline(Textdraw[2], 0);
TextDrawFont(Textdraw[2], 4);
Textdraw[3] = TextDrawCreate(520.500000, 387.500000, "LIGHT");
TextDrawLetterSize(Textdraw[3], 0.231499, 0.777499);
TextDrawTextSize(Textdraw[3], 11.000000, -40.250000);
TextDrawAlignment(Textdraw[3], 1);
TextDrawColor(Textdraw[3], -1);
TextDrawUseBox(Textdraw[3], true);
TextDrawBoxColor(Textdraw[3], 0);
TextDrawSetShadow(Textdraw[3], 0);
TextDrawSetOutline(Textdraw[3], 1);
TextDrawBackgroundColor(Textdraw[3], 51);
TextDrawFont(Textdraw[3], 2);
TextDrawSetProportional(Textdraw[3], 1);
Textdraw[4] = TextDrawCreate(551.000000, 387.625000, "DOOR");
TextDrawLetterSize(Textdraw[4], 0.231499, 0.777499);
TextDrawTextSize(Textdraw[4], 11.000000, -40.250000);
TextDrawAlignment(Textdraw[4], 1);
TextDrawColor(Textdraw[4], -1);
TextDrawUseBox(Textdraw[4], true);
TextDrawBoxColor(Textdraw[4], 0);
TextDrawSetShadow(Textdraw[4], 0);
TextDrawSetOutline(Textdraw[4], 1);
TextDrawBackgroundColor(Textdraw[4], 51);
TextDrawFont(Textdraw[4], 2);
TextDrawSetProportional(Textdraw[4], 1);
Textdraw[5] = TextDrawCreate(581.000000, 387.750000, "ENG");
TextDrawLetterSize(Textdraw[5], 0.231499, 0.777499);
TextDrawTextSize(Textdraw[5], 11.000000, -40.250000);
TextDrawAlignment(Textdraw[5], 1);
TextDrawColor(Textdraw[5], -1);
TextDrawUseBox(Textdraw[5], true);
TextDrawBoxColor(Textdraw[5], 0);
TextDrawSetShadow(Textdraw[5], 0);
TextDrawSetOutline(Textdraw[5], 1);
TextDrawBackgroundColor(Textdraw[5], 51);
TextDrawFont(Textdraw[5], 2);
TextDrawSetProportional(Textdraw[5], 1);
PHP:
TextdrawP[playerid][0] = TextDrawCreate(523.500000, 361.812500, "SPEED: ~r~150");
TextDrawLetterSize(TextdrawP[playerid][0], 0.295500, 1.110000);
TextDrawAlignment(TextdrawP[playerid][0], 1);
TextDrawColor(TextdrawP[playerid][0], -1);
TextDrawSetShadow(TextdrawP[playerid][0], 0);
TextDrawSetOutline(TextdrawP[playerid][0], 1);
TextDrawBackgroundColor(TextdrawP[playerid][0], 51);
TextDrawFont(TextdrawP[playerid][0], 2);
TextDrawSetProportional(TextdrawP[playerid][0], 1);
TextdrawP[playerid][1] = TextDrawCreate(530.500000, 372.000000, "FUEL: ~g~100");
TextDrawLetterSize(TextdrawP[playerid][1], 0.295500, 1.110000);
TextDrawAlignment(TextdrawP[playerid][1], 1);
TextDrawColor(TextdrawP[playerid][1], -1);
TextDrawSetShadow(TextdrawP[playerid][1], 0);
TextDrawSetOutline(TextdrawP[playerid][1], 1);
TextDrawBackgroundColor(TextdrawP[playerid][1], 51);
TextDrawFont(TextdrawP[playerid][1], 2);
TextDrawSetProportional(TextdrawP[playerid][1], 1);
TextdrawP[playerid][2] = TextDrawCreate(444.000000, 355.250000, "New Textdraw");
TextDrawLetterSize(TextdrawP[playerid][2], 0.449999, 1.600000);
TextDrawTextSize(TextdrawP[playerid][2], 74.000000, 64.312500);
TextDrawAlignment(TextdrawP[playerid][2], 1);
TextDrawColor(TextdrawP[playerid][2], -1);
TextDrawUseBox(TextdrawP[playerid][2], true);
TextDrawBoxColor(TextdrawP[playerid][2], 0);
TextDrawSetShadow(TextdrawP[playerid][2], 0);
TextDrawSetOutline(TextdrawP[playerid][2], 1);
TextDrawBackgroundColor(TextdrawP[playerid][2], 0);
TextDrawFont(TextdrawP[playerid][2], 5);
TextDrawSetProportional(TextdrawP[playerid][2], 1);
TextDrawSetPreviewModel(TextdrawP[playerid][2], 411);
TextDrawSetPreviewVehCol(TextdrawP[playerid][2], 1, 1);
TextDrawSetPreviewRot(TextdrawP[playerid][2], 0.000000, 0.000000, -50.000000, 1.000000);
TextdrawP[playerid][3] = TextDrawCreate(449.500000, 362.062500, "INFRENUS");
TextDrawLetterSize(TextdrawP[playerid][3], 0.295500, 1.110000);
TextDrawAlignment(TextdrawP[playerid][3], 1);
TextDrawColor(TextdrawP[playerid][3], -1);
TextDrawSetShadow(TextdrawP[playerid][3], 0);
TextDrawSetOutline(TextdrawP[playerid][3], 1);
TextDrawBackgroundColor(TextdrawP[playerid][3], 51);
TextDrawFont(TextdrawP[playerid][3], 2);
TextDrawSetProportional(TextdrawP[playerid][3], 1);
TextdrawP[playerid][4] = TextDrawCreate(530.000000, 396.437500, "~r~]");
TextDrawLetterSize(TextdrawP[playerid][4], 0.231499, 0.777499);
TextDrawTextSize(TextdrawP[playerid][4], 11.000000, -40.250000);
TextDrawAlignment(TextdrawP[playerid][4], 1);
TextDrawColor(TextdrawP[playerid][4], -1);
TextDrawUseBox(TextdrawP[playerid][4], true);
TextDrawBoxColor(TextdrawP[playerid][4], 0);
TextDrawSetShadow(TextdrawP[playerid][4], 0);
TextDrawSetOutline(TextdrawP[playerid][4], 1);
TextDrawBackgroundColor(TextdrawP[playerid][4], 51);
TextDrawFont(TextdrawP[playerid][4], 2);
TextDrawSetProportional(TextdrawP[playerid][4], 1);
TextdrawP[playerid][5] = TextDrawCreate(560.500000, 396.125000, "~g~]");
TextDrawLetterSize(TextdrawP[playerid][5], 0.231499, 0.777499);
TextDrawTextSize(TextdrawP[playerid][5], 11.000000, -40.250000);
TextDrawAlignment(TextdrawP[playerid][5], 1);
TextDrawColor(TextdrawP[playerid][5], -1);
TextDrawUseBox(TextdrawP[playerid][5], true);
TextDrawBoxColor(TextdrawP[playerid][5], 0);
TextDrawSetShadow(TextdrawP[playerid][5], 0);
TextDrawSetOutline(TextdrawP[playerid][5], 1);
TextDrawBackgroundColor(TextdrawP[playerid][5], 51);
TextDrawFont(TextdrawP[playerid][5], 2);
TextDrawSetProportional(TextdrawP[playerid][5], 1);
TextdrawP[playerid][6] = TextDrawCreate(587.000000, 396.312500, "~r~]");
TextDrawLetterSize(TextdrawP[playerid][6], 0.231499, 0.777499);
TextDrawTextSize(TextdrawP[playerid][6], 11.000000, -40.250000);
TextDrawAlignment(TextdrawP[playerid][6], 1);
TextDrawColor(TextdrawP[playerid][6], -1);
TextDrawUseBox(TextdrawP[playerid][6], true);
TextDrawBoxColor(TextdrawP[playerid][6], 0);
TextDrawSetShadow(TextdrawP[playerid][6], 0);
TextDrawSetOutline(TextdrawP[playerid][6], 1);
TextDrawBackgroundColor(TextdrawP[playerid][6], 51);
TextDrawFont(TextdrawP[playerid][6], 2);
TextDrawSetProportional(TextdrawP[playerid][6], 1);
PHP:
for(new i = 0; i <= 5; i++) TextDrawHideForPlayer(playerid,Textdraw[i]);
for(new i = 0; i <= 6; i++) TextDrawHideForPlayer(playerid,TextdrawP[playerid][i]);
PHP:
switch(newstate)
{
case 1:
{
KillTimer(playertimer[playerid]);
for(new i = 0; i <= 5; i++) TextDrawHideForPlayer(playerid,Textdraw[i]);
for(new i = 0; i <= 6; i++) TextDrawHideForPlayer(playerid,TextdrawP[playerid][i]);
}
case 2:
{
TextDrawSetPreviewModel(TextdrawP[playerid][2], GetVehicleModel(GetPlayerVehicleID(playerid)));
for(new i = 0; i <= 5; i++) TextDrawShowForPlayer(playerid,Textdraw[i]);
for(new i = 0; i <= 6; i++) TextDrawShowForPlayer(playerid,TextdrawP[playerid][i]);
new str[60];
format(str,sizeof(str),"%s",VehicleNameS[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
TextDrawSetString(TextdrawP[playerid][3],str);
}
}
PHP:
if(GetPlayerState(playerid) == 2)
{
new str[15],str1[15],str2[15],str3[30],str4[30];
if(Ваша переменная двигателя == 1) format(str,sizeof(str),"~g~[");
else format(str,sizeof(str),"~r~[");
TextDrawSetString(TextdrawP[playerid][4],str);
if(Ваша переменная света== 1) format(str1,sizeof(str1),"~g~[");
else format(str1,sizeof(str1),"~r~[");
TextDrawSetString(TextdrawP[playerid][5],str1);
if(Ваша переменная дверей == 1) format(str2,sizeof(str2),"~g~[");
else format(str2,sizeof(str2),"~r~[");
TextDrawSetString(TextdrawP[playerid][6],str2);
switch(GetVehicleSpeed(Ваша функция получения скорость машины)
{
case 0..50: format(str3,sizeof(str3),"SPEED: ~g~%i",Ваша функция получения скорость машины);
case 51..100: format(str3,sizeof(str3),"SPEED: ~y~%i",Ваша функция получения скорость машины);
default: format(str3,sizeof(str3),"SPEED: ~r~%i",Ваша функция получения скорость машины);
}
TextDrawSetString(TextdrawP[playerid][0],str3);
switch(Ваша переменная бензина)
{
case 0..20: format(str4,sizeof(str4),"FUEL: ~r~%i",Ваша переменная бензина);
case 21..50: format(str4,sizeof(str4),"FUEL: ~y~%i",Ваша переменная бензина);
default: format(str4,sizeof(str4),"FUEL: ~g~%i",Ваша переменная бензина);
}
TextDrawSetString(TextdrawP[playerid][1],str4);
}
Последнее редактирование:
