Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text: esp[MAX_PLAYERS], Text: esph[MAX_PLAYERS], Text: espi[MAX_PLAYERS];
- new Vozila[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()
- {
- print(" \4\4\4\4\4\4\4\4\4\4\4\4\4");
- printf(" \4 S32Speedo \4");
- printf(" \4 by \4");
- printf(" \4 System32 \4");
- print(" \4\4\4\4\4\4\4\4\4\4\4\4\4\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- esp[playerid] = TextDrawCreate(497.000000, 120.000000, " ");
- TextDrawBackgroundColor(esp[playerid], 255);
- TextDrawFont(esp[playerid], 1);
- TextDrawLetterSize(esp[playerid], 0.500000, 1.000000);
- TextDrawColor(esp[playerid], -1);
- TextDrawSetOutline(esp[playerid], 0);
- TextDrawSetProportional(esp[playerid], 1);
- TextDrawSetShadow(esp[playerid], 1);
- esph[playerid] = TextDrawCreate(497.000000, 131.000000, " ");
- TextDrawBackgroundColor(esph[playerid], 255);
- TextDrawFont(esph[playerid], 1);
- TextDrawLetterSize(esph[playerid], 0.500000, 1.000000);
- TextDrawColor(esph[playerid], -1);
- TextDrawSetOutline(esph[playerid], 0);
- TextDrawSetProportional(esph[playerid], 1);
- TextDrawSetShadow(esph[playerid], 1);
- espi[playerid] = TextDrawCreate(498.000000, 142.000000, " ");
- TextDrawBackgroundColor(espi[playerid], 255);
- TextDrawFont(espi[playerid], 1);
- TextDrawLetterSize(espi[playerid], 0.500000, 1.000000);
- TextDrawColor(espi[playerid], -1);
- TextDrawSetOutline(espi[playerid], 0);
- TextDrawSetProportional(espi[playerid], 1);
- TextDrawSetShadow(espi[playerid], 1);
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new estr[16],speed = GetSpeed(playerid);
- format(estr,16,"Brzina: %d", speed);
- TextDrawSetString(esp[playerid], estr);
- new estr1[16], Float: health;
- for(new i = 0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(playerid))
- {
- GetVehicleHealth(GetPlayerVehicleID(i), health);
- }
- }
- format(estr1,16,"Snaga: %.2f", health);
- TextDrawSetString(esph[playerid], estr1);
- new estr2[16];
- format(estr2,16,"Ime: %s", Vozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
- TextDrawSetString(espi[playerid], estr2);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- TextDrawHideForPlayer(playerid, esp[playerid]);
- TextDrawHideForPlayer(playerid, esph[playerid]);
- TextDrawHideForPlayer(playerid, espi[playerid]);
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, esp[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, esp[playerid]);
- if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, esph[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, esph[playerid]);
- if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, espi[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, espi[playerid]);
- return 1;
- }
- stock GetSpeed(id)
- {
- new Float:s[4];
- GetVehicleVelocity(GetPlayerVehicleID(id),s[0],s[1],s[2]);
- return floatround(1.61*floatsqroot(floatabs(floatpower(s[0]+s[1]+s[2],2)))*100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement