Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================================
- // FS IZRADIO GHOST
- //==============================================================================
- #define FILTERSCRIPT
- #include <a_samp>
- #include <foreach>
- #if defined FILTERSCRIPT
- new Text:Speedo1[MAX_PLAYERS];
- new Text:Speedo2[MAX_PLAYERS];
- new Text:Speedo3[MAX_PLAYERS];
- new Text:Speedo4[MAX_PLAYERS];
- new Text:Speedo5[MAX_PLAYERS];
- new Text:Speedo6[MAX_PLAYERS];
- new Text:Speedo7[MAX_PLAYERS];
- new Text:Speedo8[MAX_PLAYERS];
- new Text:Speedo9[MAX_PLAYERS];
- new Text:Speedo10[MAX_PLAYERS];
- new Text:Speedo11[MAX_PLAYERS];
- new SpeedoProveraTajmer;
- new bool:PrikazujeSpeedo[MAX_PLAYERS];
- new ImeVozila[212][]=
- {
- {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},
- {"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},
- {"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},
- {"Washington"},{"Bobcat"},{"Mr. Whoopee"},{"BF. Injection"},{"Hunter"},{"Premier"},{"Enforcer"},
- {"Securicar"},{"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Article Trailer"},
- {"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
- {"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Article Trailer 2"},{"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"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},
- {"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},
- {"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"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 LA"},{"Hustler"},{"Intruder"},
- {"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},
- {"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},
- {"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},
- {"Kart"},{"Mower"},{"Dunerider"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},
- {"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Article Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Mobile Hotdog"},
- {"Club"},{"Freight Carriage"},{"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},
- {"Police Car (SFPD)"},{"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T Van"},{"Alpha"},
- {"Phoenix"},{"Glendale"},{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},
- {"Boxville"},{"Farm Plow"},{"Utility Trailer"}
- };
- public OnFilterScriptInit()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- Speedo1[i] = TextDrawCreate(536.799987, 371.839996, "LD_SPAC:white");
- TextDrawLetterSize(Speedo1[i], 0.000000, 0.000000);
- TextDrawTextSize(Speedo1[i], 103.200012, -0.746673);
- TextDrawAlignment(Speedo1[i], 1);
- TextDrawColor(Speedo1[i], 255);
- TextDrawSetShadow(Speedo1[i], 0);
- TextDrawSetOutline(Speedo1[i], 0);
- TextDrawFont(Speedo1[i], 4);
- Speedo2[i] = TextDrawCreate(536.799987, 371.839996, "LD_SPAC:white");
- TextDrawLetterSize(Speedo2[i], 0.000000, 0.000000);
- TextDrawTextSize(Speedo2[i], 0.799987, 53.013336);
- TextDrawAlignment(Speedo2[i], 1);
- TextDrawColor(Speedo2[i], 255);
- TextDrawSetShadow(Speedo2[i], 0);
- TextDrawSetOutline(Speedo2[i], 0);
- TextDrawFont(Speedo2[i], 4);
- Speedo3[i] = TextDrawCreate(697.199951, 374.086669, "usebox");
- TextDrawLetterSize(Speedo3[i], 0.000000, 5.241852);
- TextDrawTextSize(Speedo3[i], 533.200012, 0.000000);
- TextDrawAlignment(Speedo3[i], 1);
- TextDrawColor(Speedo3[i], 0);
- TextDrawUseBox(Speedo3[i], true);
- TextDrawBoxColor(Speedo3[i], 102);
- TextDrawSetShadow(Speedo3[i], 0);
- TextDrawSetOutline(Speedo3[i], 0);
- TextDrawFont(Speedo3[i], 0);
- Speedo4[i] = TextDrawCreate(567.200012, 358.399993, "TURISMO");
- TextDrawLetterSize(Speedo4[i], 0.229999, 1.487999);
- TextDrawAlignment(Speedo4[i], 1);
- TextDrawColor(Speedo4[i], -1);
- TextDrawSetShadow(Speedo4[i], 0);
- TextDrawSetOutline(Speedo4[i], 1);
- TextDrawBackgroundColor(Speedo4[i], 51);
- TextDrawFont(Speedo4[i], 2);
- TextDrawSetProportional(Speedo4[i], 1);
- Speedo5[i] = TextDrawCreate(537.600097, 379.306671, "-DIZEL");
- TextDrawLetterSize(Speedo5[i], 0.249999, 1.480533);
- TextDrawAlignment(Speedo5[i], 1);
- TextDrawColor(Speedo5[i], -1);
- TextDrawSetShadow(Speedo5[i], 0);
- TextDrawSetOutline(Speedo5[i], 1);
- TextDrawBackgroundColor(Speedo5[i], 51);
- TextDrawFont(Speedo5[i], 2);
- TextDrawSetProportional(Speedo5[i], 1);
- Speedo6[i] = TextDrawCreate(536.000549, 394.239868, "-BRZINA:");
- TextDrawLetterSize(Speedo6[i], 0.277999, 1.525333);
- TextDrawAlignment(Speedo6[i], 1);
- TextDrawColor(Speedo6[i], -1);
- TextDrawSetShadow(Speedo6[i], 0);
- TextDrawSetOutline(Speedo6[i], 1);
- TextDrawBackgroundColor(Speedo6[i], 51);
- TextDrawFont(Speedo6[i], 2);
- TextDrawSetProportional(Speedo6[i], 1);
- Speedo7[i] = TextDrawCreate(590.400024, 394.986633, "200");
- TextDrawLetterSize(Speedo7[i], 0.313999, 1.525333);
- TextDrawAlignment(Speedo7[i], 1);
- TextDrawColor(Speedo7[i], -1);
- TextDrawSetShadow(Speedo7[i], 0);
- TextDrawSetOutline(Speedo7[i], 1);
- TextDrawBackgroundColor(Speedo7[i], 51);
- TextDrawFont(Speedo7[i], 2);
- TextDrawSetProportional(Speedo7[i], 1);
- Speedo8[i] = TextDrawCreate(536.000000, 410.666656, "-SNAGA:");
- TextDrawLetterSize(Speedo8[i], 0.277999, 1.450666);
- TextDrawAlignment(Speedo8[i], 1);
- TextDrawColor(Speedo8[i], -1);
- TextDrawSetShadow(Speedo8[i], 0);
- TextDrawSetOutline(Speedo8[i], 1);
- TextDrawBackgroundColor(Speedo8[i], 51);
- TextDrawFont(Speedo8[i], 2);
- TextDrawSetProportional(Speedo8[i], 1);
- Speedo9[i] = TextDrawCreate(590.399963, 411.413330, "30.0");
- TextDrawLetterSize(Speedo9[i], 0.301999, 1.375999);
- TextDrawAlignment(Speedo9[i], 1);
- TextDrawColor(Speedo9[i], -1);
- TextDrawSetShadow(Speedo9[i], 0);
- TextDrawSetOutline(Speedo9[i], 1);
- TextDrawBackgroundColor(Speedo9[i], 51);
- TextDrawFont(Speedo9[i], 2);
- TextDrawSetProportional(Speedo9[i], 1);
- Speedo10[i] = TextDrawCreate(540.000000, 23.146665, "LD_SPAC:white");
- TextDrawLetterSize(Speedo10[i], 0.000000, 0.000000);
- TextDrawTextSize(Speedo10[i], 100.000000, -0.746665);
- TextDrawAlignment(Speedo10[i], 1);
- TextDrawColor(Speedo10[i], 255);
- TextDrawSetShadow(Speedo10[i], 0);
- TextDrawSetOutline(Speedo10[i], 0);
- TextDrawFont(Speedo10[i], 4);
- }
- SpeedoProveraTajmer = SetTimer("SpeedoProvera", 300, 1);
- print("\n--------------------------------------");
- print(" FS IZRADIO GHOST // 2016 ");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- KillTimer(SpeedoProveraTajmer);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- TextDrawDestroy(Text:Speedo1[i]);
- TextDrawDestroy(Text:Speedo2[i]);
- TextDrawDestroy(Text:Speedo3[i]);
- TextDrawDestroy(Text:Speedo4[i]);
- TextDrawDestroy(Text:Speedo5[i]);
- TextDrawDestroy(Text:Speedo6[i]);
- TextDrawDestroy(Text:Speedo7[i]);
- TextDrawDestroy(Text:Speedo8[i]);
- TextDrawDestroy(Text:Speedo9[i]);
- TextDrawDestroy(Text:Speedo10[i]);
- TextDrawDestroy(Text:Speedo11[i]);
- }
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" FS IZRADIO GHOST// 2016 ");
- print("----------------------------------\n");
- }
- #endif
- public OnPlayerConnect(playerid)
- {
- PrikazujeSpeedo[playerid] = false;
- return 1;
- }
- forward SpeedoProvera();
- public SpeedoProvera()
- {
- foreach (Player, i)
- {
- if(IsPlayerInAnyVehicle(i))
- {
- if(PrikazujeSpeedo[i] == false)
- {
- TextDrawShowForPlayer(i, Speedo1[i]);
- TextDrawShowForPlayer(i, Speedo2[i]);
- TextDrawShowForPlayer(i, Speedo3[i]);
- TextDrawShowForPlayer(i, Speedo4[i]);
- TextDrawShowForPlayer(i, Speedo5[i]);
- TextDrawShowForPlayer(i, Speedo6[i]);
- TextDrawShowForPlayer(i, Speedo7[i]);
- TextDrawShowForPlayer(i, Speedo8[i]);
- TextDrawShowForPlayer(i, Speedo9[i]);
- TextDrawShowForPlayer(i, Speedo10[i]);
- TextDrawShowForPlayer(i, Speedo11[i]);
- PrikazujeSpeedo[i] = true;
- }
- new dzunas[300];
- new Float:X, Float:Y, Float:Z, Float:Speed, Float:Snaga;
- new vozilo = GetPlayerVehicleID(i);
- GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
- GetVehicleHealth(GetPlayerVehicleID(i), Snaga);
- Speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)), floatpower(Z, 2))), 100.0);
- format(dzunas,sizeof(dzunas),"~w~%i", floatround(Speed*2, floatround_floor));
- TextDrawSetString(Speedo7[i], dzunas);
- format(dzunas,16,"~w~%.2f~y~", Snaga);
- TextDrawSetString(Speedo9[i], dzunas);
- format(dzunas,sizeof(dzunas),"~w~%s", ImeVozila[GetVehicleModel(vozilo)-400]);
- TextDrawSetString(Speedo4[i], dzunas);
- }
- else
- {
- if(PrikazujeSpeedo[i] == true)
- {
- TextDrawHideForPlayer(i, Speedo1[i]);
- TextDrawHideForPlayer(i, Speedo2[i]);
- TextDrawHideForPlayer(i, Speedo3[i]);
- TextDrawHideForPlayer(i, Speedo4[i]);
- TextDrawHideForPlayer(i, Speedo5[i]);
- TextDrawHideForPlayer(i, Speedo6[i]);
- TextDrawHideForPlayer(i, Speedo7[i]);
- TextDrawHideForPlayer(i, Speedo8[i]);
- TextDrawHideForPlayer(i, Speedo9[i]);
- TextDrawHideForPlayer(i, Speedo10[i]);
- TextDrawHideForPlayer(i, Speedo11[i]);
- PrikazujeSpeedo[i] = false;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement