Roy_Miller
Умник
Всем привет вот делал спидометр да как то он мне надоел и решил выложить
Ну что ж Начнем
Ну что ж Начнем
Ко всем переменным
PHP:
new Text:TextDraw[7];new Text:Speed13;new Text:Textdraw3;new Text:Textdraw5;new Text:Textdraw6;new Text:Textdraw8;new Text:Textdraw9;new Text:Textdraw10;new Text:Textdraw7;new Text:Speed0;new Text:Speed1;new Text:Speed2;new Text:Speed3;new Text:Speed4;new Text:Speed5;new Text:Speed6;new Text:Speed8;new Text:Speed9;
new Text:Speed10;new Text:Speed11;new Text:Speed12;new Text:Textdraw11;new PlayerText:privcar[MAX_PLAYERS];new Text:BoxFuel;
PHP:
privcar[playerid] = CreatePlayerTextDraw(playerid, 426.666809, 324.053405, "_");
PlayerTextDrawFont(playerid, privcar[playerid], TEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawUseBox(playerid, privcar[playerid], 0);
PlayerTextDrawTextSize(playerid, privcar[playerid], 98.666603, 115.982215);
PlayerTextDrawSetPreviewModel(playerid, privcar[playerid], 411);
PlayerTextDrawSetPreviewRot(playerid, privcar[playerid], 0.000000, 0.000000, -45.000000, 1.000000);
PlayerTextDrawBackgroundColor(playerid, privcar[playerid], 0xFFFFFF00);
PHP:
Speed0 = TextDrawCreate(628.666625, 337.002227, "usebox");TextDrawLetterSize(Speed0, 0.000000, 7.592468);
TextDrawTextSize(Speed0, 422.444488, 0.000000);TextDrawAlignment(Speed0, 1);
TextDrawColor(Speed0, 0);TextDrawUseBox(Speed0, true);TextDrawBoxColor(Speed0, 102);
TextDrawSetShadow(Speed0, 0);TextDrawSetOutline(Speed0, 0);TextDrawFont(Speed0, 0);
Speed1 = TextDrawCreate(629.111389, 336.006683, "usebox");TextDrawLetterSize(Speed1, 0.000000, -0.184316);
TextDrawTextSize(Speed1, 422.444427, 0.000000);TextDrawAlignment(Speed1, 1);
TextDrawColor(Speed1, 0);TextDrawUseBox(Speed1, true);
TextDrawBoxColor(Speed1, -1061109505);TextDrawSetShadow(Speed1, 0);
TextDrawSetOutline(Speed1, 0);TextDrawFont(Speed1, 0);
Speed2 = TextDrawCreate(628.778015, 406.695526, "usebox");TextDrawLetterSize(Speed2, 0.000000, -0.184316);
TextDrawTextSize(Speed2, 422.000030, 0.000000);TextDrawAlignment(Speed2, 1);
TextDrawColor(Speed2, 0);TextDrawUseBox(Speed2, true);
TextDrawBoxColor(Speed2, -1061109505);TextDrawSetShadow(Speed2, 0);
TextDrawSetOutline(Speed2, 0);TextDrawFont(Speed2, 0);
Speed4 = TextDrawCreate(624.666564, 349.944458, "usebox");TextDrawLetterSize(Speed4, 0.000000, -0.273208);
TextDrawTextSize(Speed4, 474.888946, 0.000000);TextDrawAlignment(Speed4, 1);
TextDrawColor(Speed4, 0);TextDrawUseBox(Speed4, true);
TextDrawBoxColor(Speed4, -1);TextDrawSetShadow(Speed4, 0);
TextDrawSetOutline(Speed4, 0);TextDrawFont(Speed4, 0);
Speed5 = TextDrawCreate(473.777770, 339.982238, "I I I I");
TextDrawLetterSize(Speed5, 0.669556, 1.719466);TextDrawAlignment(Speed5, 1);
TextDrawColor(Speed5, -1);TextDrawSetShadow(Speed5, 0);TextDrawSetOutline(Speed5, 0);
TextDrawBackgroundColor(Speed5, 51);TextDrawFont(Speed5, 2);TextDrawSetProportional(Speed5, 1);
Speed9 = TextDrawCreate(497.444519, 341.977813, "I I I");TextDrawLetterSize(Speed9, 0.670444, 1.356088);
TextDrawAlignment(Speed9, 1);TextDrawColor(Speed9, -1);
TextDrawSetShadow(Speed9, 0);TextDrawSetOutline(Speed9, 0);
TextDrawBackgroundColor(Speed9, 51);TextDrawFont(Speed9, 2);TextDrawSetProportional(Speed9, 1);
BoxFuel = TextDrawCreate(624.667114, 374.335479, "usebox");
TextDrawLetterSize(BoxFuel, 0.000000, -0.262345);TextDrawTextSize(BoxFuel, 559.333435, 0.000000);
TextDrawAlignment(BoxFuel, 1);TextDrawColor(BoxFuel, 0);TextDrawUseBox(BoxFuel, true);TextDrawBoxColor(BoxFuel, -1);
TextDrawSetShadow(BoxFuel, 0);TextDrawSetOutline(BoxFuel, 0);TextDrawFont(BoxFuel, 0);
Textdraw10 = TextDrawCreate(560.000061, 365.866699, "IIIIIIIIIIIIIIIII");
TextDrawLetterSize(Textdraw10, 0.316222, 1.371021);TextDrawAlignment(Textdraw10, 1);
TextDrawColor(Textdraw10, -1523963137);TextDrawSetShadow(Textdraw10, 0);
TextDrawSetOutline(Textdraw10, 0);TextDrawBackgroundColor(Textdraw10, 51);
TextDrawFont(Textdraw10, 2);TextDrawSetProportional(Textdraw10, 1);
Speed13 = TextDrawCreate(477.111022, 340.488983, "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
TextDrawLetterSize(Speed13, 0.381111, 1.654755);TextDrawAlignment(Speed13, 1);
TextDrawColor(Speed13, -1523963137);TextDrawSetShadow(Speed13, 0);
TextDrawSetOutline(Speed13, 0);TextDrawBackgroundColor(Speed13, 51);
TextDrawFont(Speed13, 2);TextDrawSetProportional(Speed13, 1);
Speed6 = TextDrawCreate(427.222167, 340.982330, "SPEED");
TextDrawLetterSize(Speed6, 0.327777, 1.639822);TextDrawAlignment(Speed6, 1);
TextDrawColor(Speed6, -1);TextDrawSetShadow(Speed6, 0);
TextDrawSetOutline(Speed6, 0);TextDrawBackgroundColor(Speed6, 51);
TextDrawFont(Speed6, 2);TextDrawSetProportional(Speed6, 1);
Speed3 = TextDrawCreate(522.666992, 365.368835, "FUEL:");
TextDrawLetterSize(Speed3, 0.328666, 1.430754);TextDrawAlignment(Speed3, 1);
TextDrawColor(Speed3, -1);TextDrawSetShadow(Speed3, 0);
TextDrawSetOutline(Speed3, 0);TextDrawBackgroundColor(Speed3, 51);
TextDrawFont(Speed3, 2);TextDrawSetProportional(Speed3, 1);
Speed8 = TextDrawCreate(472.444213, 354.435546, "0");TextDrawLetterSize(Speed8, 0.222444, 1.147021);
TextDrawAlignment(Speed8, 1);TextDrawColor(Speed8, -1);
TextDrawUseBox(Speed8, true);TextDrawBoxColor(Speed8, 0);
TextDrawSetShadow(Speed8, 0);TextDrawSetOutline(Speed8, 0);TextDrawBackgroundColor(Speed8, 51);
TextDrawFont(Speed8, 2);TextDrawSetProportional(Speed8, 1);
Speed10 = TextDrawCreate(520.111022, 354.440002, "40");TextDrawLetterSize(Speed10, 0.222444, 1.147021);
TextDrawAlignment(Speed10, 1);TextDrawColor(Speed10, -1);
TextDrawUseBox(Speed10, true);TextDrawBoxColor(Speed10, 0);
TextDrawSetShadow(Speed10, 0);TextDrawSetOutline(Speed10, 0);
TextDrawBackgroundColor(Speed10, 51);TextDrawFont(Speed10, 2);TextDrawSetProportional(Speed10, 1);
Speed11 = TextDrawCreate(567.333435, 354.942199, "90");
TextDrawLetterSize(Speed11, 0.222444, 1.147021);TextDrawAlignment(Speed11, 1);TextDrawColor(Speed11, -1);
TextDrawUseBox(Speed11, true);TextDrawBoxColor(Speed11, 0);
TextDrawSetShadow(Speed11, 0);TextDrawSetOutline(Speed11, 0);
TextDrawBackgroundColor(Speed11, 51);TextDrawFont(Speed11, 2);TextDrawSetProportional(Speed11, 1);
Speed12 = TextDrawCreate(611.000122, 355.444396, "120");TextDrawLetterSize(Speed12, 0.222444, 1.147021);
TextDrawAlignment(Speed12, 1);TextDrawColor(Speed12, -1);TextDrawUseBox(Speed12, true);
TextDrawBoxColor(Speed12, 0);TextDrawSetShadow(Speed12, 0);
TextDrawSetOutline(Speed12, 0);TextDrawBackgroundColor(Speed12, 51);
TextDrawFont(Speed12, 2);TextDrawSetProportional(Speed12, 1);
Textdraw3 = TextDrawCreate(522.666748, 383.786682, "DOORS:");
TextDrawLetterSize(Textdraw3, 0.261555, 1.430754);TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, -1);TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);TextDrawBackgroundColor(Textdraw3, 51);
TextDrawFont(Textdraw3, 2);TextDrawSetProportional(Textdraw3, 1);
Textdraw11 = TextDrawCreate(564.111389, 384.288909, "UNLOCK");
TextDrawLetterSize(Textdraw11, 0.261555, 1.430754);TextDrawAlignment(Textdraw11, 1);
TextDrawColor(Textdraw11, -1);TextDrawSetShadow(Textdraw11, 0);
TextDrawSetOutline(Textdraw11, 0);TextDrawBackgroundColor(Textdraw11, 51);
TextDrawFont(Textdraw11, 2);TextDrawSetProportional(Textdraw11, 1);
Textdraw5 = TextDrawCreate(559.666931, 365.871093, "I I I I");
TextDrawLetterSize(Textdraw5, 0.340222, 1.425777);TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);TextDrawBackgroundColor(Textdraw5, 51);
TextDrawFont(Textdraw5, 2);TextDrawSetProportional(Textdraw5, 1);
Textdraw6 = TextDrawCreate(559.444641, 375.835357, "0");TextDrawLetterSize(Textdraw6, 0.195333, 0.763732);
TextDrawAlignment(Textdraw6, 1);TextDrawColor(Textdraw6, -1);
TextDrawSetShadow(Textdraw6, 0);TextDrawSetOutline(Textdraw6, 0);
TextDrawBackgroundColor(Textdraw6, 51);TextDrawFont(Textdraw6, 2);
TextDrawSetProportional(Textdraw6, 1);
Textdraw7 = TextDrawCreate(577.778198, 376.337585, "40");TextDrawLetterSize(Textdraw7, 0.146000, 0.778665);
TextDrawAlignment(Textdraw7, 1);TextDrawColor(Textdraw7, -1);
TextDrawSetShadow(Textdraw7, 0);TextDrawSetOutline(Textdraw7, 0);
TextDrawBackgroundColor(Textdraw7, 51);TextDrawFont(Textdraw7, 2);TextDrawSetProportional(Textdraw7, 1);
Textdraw8 = TextDrawCreate(598.333740, 376.342041, "90");TextDrawLetterSize(Textdraw8, 0.146000, 0.778665);
TextDrawAlignment(Textdraw8, 1);TextDrawColor(Textdraw8, -1);
TextDrawSetShadow(Textdraw8, 0);TextDrawSetOutline(Textdraw8, 0);TextDrawBackgroundColor(Textdraw8, 51);
TextDrawFont(Textdraw8, 2);TextDrawSetProportional(Textdraw8, 1);
Textdraw9 = TextDrawCreate(615.778320, 376.346527, "100");TextDrawLetterSize(Textdraw9, 0.146000, 0.778665);
TextDrawAlignment(Textdraw9, 1);TextDrawColor(Textdraw9, -1);TextDrawSetShadow(Textdraw9, 0);
TextDrawSetOutline(Textdraw9, 0);TextDrawBackgroundColor(Textdraw9, 51);
TextDrawFont(Textdraw9, 2);TextDrawSetProportional(Textdraw9, 1);
TextDraw[0] = TextDrawCreate(628.222229, 415.651123, "usebox");TextDrawLetterSize(TextDraw[0], 0.000000, 1.840370);
TextDrawTextSize(TextDraw[0], 422.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(628.666564, 413.660064, "usebox");TextDrawLetterSize(TextDraw[1], 0.000000, -0.095431);
TextDrawTextSize(TextDraw[1], 421.555511, 0.000000);TextDrawAlignment(TextDraw[1], 1);
TextDrawColor(TextDraw[1], 0);TextDrawUseBox(TextDraw[1], true);
TextDrawBoxColor(TextDraw[1], -1061109505);TextDrawSetShadow(TextDraw[1], 0);
TextDrawSetOutline(TextDraw[1], 0);TextDrawFont(TextDraw[1], 0);
TextDraw[2] = TextDrawCreate(628.333190, 433.575653, "usebox");TextDrawLetterSize(TextDraw[2], 0.000000, -0.095431);
TextDrawTextSize(TextDraw[2], 421.555511, 0.000000);TextDrawAlignment(TextDraw[2], 1);
TextDrawColor(TextDraw[2], 0);TextDrawUseBox(TextDraw[2], true);
TextDrawBoxColor(TextDraw[2], -1061109505);TextDrawSetShadow(TextDraw[2], 0);
TextDrawSetOutline(TextDraw[2], 0);TextDrawFont(TextDraw[2], 0);
TextDraw[3] = TextDrawCreate(427.555450, 414.648925, "LIGHT:");TextDrawLetterSize(TextDraw[3], 0.297111, 1.654755);TextDrawAlignment(TextDraw[3], 1);
TextDrawColor(TextDraw[3], -1);TextDrawSetShadow(TextDraw[3], 0);TextDrawSetOutline(TextDraw[3], 0);
TextDrawBackgroundColor(TextDraw[3], 51);TextDrawFont(TextDraw[3], 2);TextDrawSetProportional(TextDraw[3], 1);TextDraw[4] = TextDrawCreate(468.110961, 415.151123, "OFF");TextDrawLetterSize(TextDraw[4], 0.297111, 1.654755);
TextDrawAlignment(TextDraw[4], 1);TextDrawColor(TextDraw[4], -1);
TextDrawSetShadow(TextDraw[4], 0);TextDrawSetOutline(TextDraw[4], 0);
TextDrawBackgroundColor(TextDraw[4], 51);TextDrawFont(TextDraw[4], 2);
TextDrawSetProportional(TextDraw[4], 1);TextDraw[5] = TextDrawCreate(522.888732, 414.657806, "HEAL:");
TextDrawLetterSize(TextDraw[5], 0.297111, 1.654755);TextDrawAlignment(TextDraw[5], 1);TextDrawColor(TextDraw[5], -1);TextDrawSetShadow(TextDraw[5], 0);
TextDrawSetOutline(TextDraw[5], 0);TextDrawBackgroundColor(TextDraw[5], 51);
TextDrawFont(TextDraw[5], 2);TextDrawSetProportional(TextDraw[5], 1);
TextDraw[6] = TextDrawCreate(564.777648, 414.662292, "0%");TextDrawLetterSize(TextDraw[6], 0.297111, 1.654755);TextDrawAlignment(TextDraw[6], 1);
TextDrawColor(TextDraw[6], -1523963137);TextDrawSetShadow(TextDraw[6], 0);
TextDrawSetOutline(TextDraw[6], 0);TextDrawBackgroundColor(TextDraw[6], 51);TextDrawFont(TextDraw[6], 2);TextDrawSetProportional(TextDraw[6], 1);
PHP:
if(newstate == PLAYER_STATE_ONFOOT)
{
TextDrawHideForPlayer(playerid, Textdraw7);TextDrawHideForPlayer(playerid, Textdraw11);TextDrawHideForPlayer(playerid, Textdraw3);TextDrawHideForPlayer(playerid, BoxFuel);TextDrawHideForPlayer(playerid, Speed0); TextDrawHideForPlayer(playerid, Speed3); TextDrawHideForPlayer(playerid, Speed6); TextDrawHideForPlayer(playerid, Speed9);TextDrawHideForPlayer(playerid, Speed12);
TextDrawHideForPlayer(playerid, Textdraw8);TextDrawHideForPlayer(playerid, Textdraw5);TextDrawHideForPlayer(playerid, Speed1); TextDrawHideForPlayer(playerid, Speed4); TextDrawHideForPlayer(playerid, Speed10);TextDrawHideForPlayer(playerid, Speed13);
TextDrawHideForPlayer(playerid, Textdraw9);TextDrawHideForPlayer(playerid, Textdraw10);TextDrawHideForPlayer(playerid, Textdraw6);TextDrawHideForPlayer(playerid, Speed2); TextDrawHideForPlayer(playerid, Speed5); TextDrawHideForPlayer(playerid, Speed8); TextDrawHideForPlayer(playerid, Speed11);
TextDrawHideForPlayer(playerid, TextDraw[0]);TextDrawHideForPlayer(playerid, TextDraw[1]);TextDrawHideForPlayer(playerid, TextDraw[2]);TextDrawHideForPlayer(playerid, TextDraw[6]);
TextDrawHideForPlayer(playerid, TextDraw[3]);TextDrawHideForPlayer(playerid, TextDraw[4]);TextDrawHideForPlayer(playerid, TextDraw[5]);PlayerTextDrawHide(playerid,privcar[playerid]);
}
if(newstate == PLAYER_STATE_DRIVER)
{
new vehid = GetPlayerVehicleID(playerid);
SetTimerEx("UpdateSpeed", Update, 1, "d", playerid);
TextDrawShowForPlayer(playerid, Textdraw7);TextDrawShowForPlayer(playerid, Textdraw3);TextDrawShowForPlayer(playerid, Textdraw11);TextDrawShowForPlayer(playerid, Speed0); TextDrawShowForPlayer(playerid, Speed3); TextDrawShowForPlayer(playerid, Speed6); TextDrawShowForPlayer(playerid, Speed9);TextDrawShowForPlayer(playerid, Speed12);
TextDrawShowForPlayer(playerid, Textdraw8);TextDrawShowForPlayer(playerid, Textdraw5);TextDrawShowForPlayer(playerid, Speed1); TextDrawShowForPlayer(playerid, Speed4); TextDrawShowForPlayer(playerid, BoxFuel); TextDrawShowForPlayer(playerid, Speed10);TextDrawShowForPlayer(playerid, Speed13);
TextDrawShowForPlayer(playerid, Textdraw9);TextDrawShowForPlayer(playerid, Textdraw10);TextDrawShowForPlayer(playerid, Textdraw6);TextDrawShowForPlayer(playerid, Speed2); TextDrawShowForPlayer(playerid, Speed5); TextDrawShowForPlayer(playerid, Speed8); TextDrawShowForPlayer(playerid, Speed11);
TextDrawShowForPlayer(playerid, TextDraw[0]);TextDrawShowForPlayer(playerid, TextDraw[1]);TextDrawShowForPlayer(playerid, TextDraw[2]);TextDrawShowForPlayer(playerid, TextDraw[6]);
TextDrawShowForPlayer(playerid, TextDraw[3]);TextDrawShowForPlayer(playerid, TextDraw[4]);TextDrawShowForPlayer(playerid, TextDraw[5]);PlayerTextDrawSetPreviewModel(playerid,privcar[playerid],GetVehicleModel(vehid));
PlayerTextDrawShow(playerid,privcar[playerid]);
}
PHP:
forward UpdateSpeed(playerid);
public UpdateSpeed(playerid){
if(IsPlayerInAnyVehicle(playerid)){
new vehicleid;new locked[32],vehh[62],Float:vehhel,vehes[56]; vehicleid = GetPlayerVehicleID(playerid);
new str2[64],str3[64],str6[64],str5[64];
if(Fuell[vehicleid] <= 41) format(str6, sizeof(str6), "~r~IIIIII", Fuell[vehicleid]);
else if(Fuell[vehicleid] <= 91) format(str6, sizeof(str6), "~r~IIIIIIIIIIIII", Fuell[vehicleid]);
else if(Fuell[vehicleid] <= 100) format(str6, sizeof(str6), "~r~IIIIIIIIIIIIIIIII", Fuell[vehicleid]);
switch(SpeedVehicle(playerid)){
case 0..1: TextDrawSetString(Speed13, "~r~");
case 2..10: TextDrawSetString(Speed13, "~r~IIII");
case 11..20: TextDrawSetString(Speed13, "~r~IIII");
case 21..30: TextDrawSetString(Speed13, "~r~IIIIII");
case 31..40: TextDrawSetString(Speed13, "~r~IIIIIIIIIII");
case 41..50: TextDrawSetString(Speed13, "~r~IIIIIIIIIIII");
case 51..60: TextDrawSetString(Speed13, "~r~IIIIIIIIIIIIII");
case 61..70: TextDrawSetString(Speed13, "~r~IIIIIIIIIIIIIIIII");
case 71..80: TextDrawSetString(Speed13, "~r~IIIIIIIIIIIIIIIIIIII");
case 81..90: TextDrawSetString(Speed13, "~r~IIIIIIIIIIIIIIIIIIIIII");
case 91..101: TextDrawSetString(Speed13,"~r~IIIIIIIIIIIIIIIIIIIIIIIIIII");
default: TextDrawSetString(Speed13, "~r~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");}
if(farindikt[playerid] == 1) vehes = "~g~ON";
if(farindikt[playerid] == 0) vehes = "~r~OFF";
format(str5, sizeof(str5), "%s", vehes);
TextDrawSetString(TextDraw[4],str5);
GetVehicleHealth(GetPlayerVehicleID(playerid), vehhel);
if(vehhel <= 500) vehh = "~r~";
else vehh = "";
if(vehhel <= 300) format(str3, sizeof(str3),"%s30%",vehh); else format(str3, sizeof(str3),"%s%.0f%",vehh,vehhel / 10);
TextDrawSetString(TextDraw[6],str3);
if(IsLocked[GetPlayerVehicleID(playerid)] == 1) { locked = "~r~Lock"; }
else { locked = "~g~Unlock"; }
format(str2, sizeof(str2), "%s", locked);
TextDrawSetString(Textdraw11,str2);
TextDrawSetString(Textdraw10,str6);
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; }}}
Думаю код сможете сами выровнить пытался тут не полчилось.Ну вот и все Скрин ниже
Автор: Roy_Miller
Автор темы: Roy_Miller
Автор: Roy_Miller
Автор темы: Roy_Miller
