Započeo Ivana1234
•20. Okt. 2015.• Zaključano[Pomoc] Brzinomer!
637
pregleda
3
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
22
Teme:
Pridružio se:Maj 2014
20. Okt. 2015.
Skripta koju koristim:UP
Opis problema o kojem se radi😛a ovako,izbrisao sam stari brzinomer,i nasao na netu FS za brzinomer,sve lepo radi ali kad sednem u vozilo kao suvozac ja vidim brzinomer,pa me zanima kako da samo vozac vidi brzinomer?ne i suvozaci! Pomozite ! Hvala! Ovde je Cela FS i slike su ispod!
Dio skripte:
Slika (neobavezno): http://imgur.com/96ESRKS http://imgur.com/96ESRKS
Opis problema o kojem se radi😛a ovako,izbrisao sam stari brzinomer,i nasao na netu FS za brzinomer,sve lepo radi ali kad sednem u vozilo kao suvozac ja vidim brzinomer,pa me zanima kako da samo vozac vidi brzinomer?ne i suvozaci! Pomozite ! Hvala! Ovde je Cela FS i slike su ispod!
Dio skripte:
/**
* © Coffeely, 2014.
* Please leave author's credits.
* This work is licensed under the Creative
* Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
* To view a copy of this license,
* I'd advice you not to change anything unless you are sure of what you are doing.
**/
#include
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define VehicleHealthYellow 700
#define VehicleHealthRed 400
#define SpeedCheck(%0,%1,%2,%3,%4) floatround(floatsqroot(%4?(%0*%0+%1*%1+%2*%2):(%0*%0+%1*%1)) *%3*1.6)
forward Speedometer(playerid);
new Text:VehicleName, Text:VehicleHealth, Text:VehicleSpeed, Text:Title, Text:Underline, Text:KMH;
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", "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", "Squallo", "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",
"SAN News Maverick", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring Racer", "Sandking",
"Blista Compact", "Police Maverick", "Boxville", "Banson", "Mesa", "RC Goblin", "Hotring Racer", "Hotring Racer",
"Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle",
"Cropduster", "Stuntplane", "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal",
"Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Towtruck", "Fortune", "Cadrona",
"FBI Truck", "Willard", "Forklift", "Tractor", "Combine Harvester", "Feltzer", "Remington", "Slamvan",
"Blade", "Freight (Train)", "Brownstreak (Train)", "Vortex", "Vincent", "Bullet", "Clover", "Sadler",
"Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
"Utility Van", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester",
"Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna",
"Bandito", "Freight Flat Trailer", "Brownstreak Trailer", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
"Tornado", "AT400", "DFT-30", "Huntley", "Stafford", "BF-400", "Newsvan", "Tug",
"Petrol Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club", "Freight Box Trailer", "Article Trailer 3",
"Andromada", "Dodo", "RC Cam", "Launch", "Police Cruiser (LSPD)", "Police Cruiser (SFPD)", "Police Cruiser (LVPD)", "Police Ranger",
"Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale Shit", "Sadler Shit", "Baggage Trailer A", "Baggage Trailer B",
"Tug Stairs Trailer", "Boxville", "Farm Trailer", "Utility Trailer"
};
public OnFilterScriptInit()
{
print("\n Coffeely's Speedometer loading...");
print("\n \t cSpeedometer Loaded.");
SetTimer("Speedometer", 200, true);
Underline = TextDrawCreate(607.571594, 397.446624, "-");
TextDrawLetterSize(Underline, 0.000000, -0.212750);
TextDrawTextSize(Underline, 537.428588, 0.000000);
TextDrawAlignment(Underline, 1);
TextDrawColor(Underline, 0);
TextDrawUseBox(Underline, true);
TextDrawBoxColor(Underline, 255);
TextDrawSetShadow(Underline, 0);
TextDrawSetOutline(Underline, 0);
TextDrawFont(Underline, 0);
Title = TextDrawCreate(539.428588, 383.573211, "Speedometer");
TextDrawLetterSize(Title, 0.217999, 1.288532);
TextDrawAlignment(Title, 1);
TextDrawColor(Title, -1);
TextDrawSetShadow(Title, 0);
TextDrawSetOutline(Title, 1);
TextDrawBackgroundColor(Title, 51);
TextDrawFont(Title, 2);
TextDrawSetProportional(Title, 1);
KMH = TextDrawCreate(571.428955, 416.426666, "KM/H");
TextDrawLetterSize(KMH, 0.318951, 1.070932);
TextDrawAlignment(KMH, 1);
TextDrawColor(KMH, -1);
TextDrawSetShadow(KMH, 0);
TextDrawSetOutline(KMH, 1);
TextDrawBackgroundColor(KMH, 51);
TextDrawFont(KMH, 2);
TextDrawSetProportional(KMH, 1);
for(new i = 0; i < GetMaxPlayers(); i++)
{
VehicleName = TextDrawCreate(538.285278, 396.800018, " ");
TextDrawLetterSize(VehicleName, 0.206952, 1.130664);
TextDrawAlignment(VehicleName, 1);
TextDrawColor(VehicleName, -1);
TextDrawSetShadow(VehicleName, 0);
TextDrawSetOutline(VehicleName, 1);
TextDrawBackgroundColor(VehicleName, 51);
TextDrawFont(VehicleName, 2);
TextDrawSetProportional(VehicleName, 1);
VehicleHealth = TextDrawCreate(570.284912, 407.466613, " ");
TextDrawLetterSize(VehicleHealth, 0.261808, 1.151998);
TextDrawAlignment(VehicleHealth, 1);
TextDrawColor(VehicleHealth, -1);
TextDrawSetShadow(VehicleHealth, 0);
TextDrawSetOutline(VehicleHealth, 1);
TextDrawBackgroundColor(VehicleHealth, 51);
TextDrawFont(VehicleHealth, 2);
TextDrawSetProportional(VehicleHealth, 1);
VehicleSpeed = TextDrawCreate(537.903259, 402.346588, " ");
TextDrawLetterSize(VehicleSpeed, 0.435141, 2.909866);
TextDrawAlignment(VehicleSpeed, 1);
TextDrawColor(VehicleSpeed, -1);
TextDrawSetShadow(VehicleSpeed, 0);
TextDrawSetOutline(VehicleSpeed, 1);
TextDrawBackgroundColor(VehicleSpeed, 51);
TextDrawFont(VehicleSpeed, 2);
TextDrawSetProportional(VehicleSpeed, 1);
}
return 1;
}
public OnFilterScriptExit()
{
print("\n Coffeely's Speedometer unloading...");
print("\n \t cSpeedometer Unloaded.");
TextDrawHideForAll(Underline);
TextDrawDestroy(Underline);
TextDrawHideForAll(Title);
TextDrawDestroy(Title);
TextDrawHideForAll(KMH);
TextDrawDestroy(KMH);
for(new i = 0; i < GetMaxPlayers(); i++)
{
TextDrawDestroy(VehicleName);
TextDrawDestroy(VehicleHealth);
TextDrawDestroy(VehicleSpeed);
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
TextDrawShowForPlayer(playerid, Underline);
TextDrawShowForPlayer(playerid, Title);
TextDrawShowForPlayer(playerid, KMH);
for(new i = 0; i < GetMaxPlayers(); i++)
{
TextDrawShowForPlayer(playerid, VehicleName);
TextDrawShowForPlayer(playerid, VehicleHealth);
TextDrawShowForPlayer(playerid, VehicleSpeed);
}
}
else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
{
TextDrawHideForPlayer(playerid, Underline);
TextDrawHideForPlayer(playerid, Title);
TextDrawHideForPlayer(playerid, KMH);
for(new i = 0; i < GetMaxPlayers(); i++)
{
TextDrawHideForPlayer(playerid, VehicleName);
TextDrawHideForPlayer(playerid, VehicleHealth);
TextDrawHideForPlayer(playerid, VehicleSpeed);
}
}
}
public Speedometer(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
new string, string2, string3, Float:vhealth;
format(string, sizeof(string), "~g~%s", VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(VehicleName, string);
format(string2, sizeof(string2), "%d", GetPlayerSpeed(i, 0));
TextDrawSetString(VehicleSpeed, string2);
GetVehicleHealth(GetPlayerVehicleID(playerid), vhealth);
format(string3, sizeof(string3), "~%s~%.0f.0", DamageColor(vhealth), vhealth);
TextDrawSetString(VehicleHealth, string3);
}
}
return 1;
}
stock DamageColor(Float: health)
{
new string;
if (health <= VehicleHealthRed)
format(string, sizeof(string), "r");
else if (health < VehicleHealthYellow)
format(string, sizeof(string), "y");
else
format(string, sizeof(string), "g");
return string;
}
stock GetPlayerSpeed(playerid, get3d)
{
new Float:x, Float:y, Float:z;
if(IsPlayerInAnyVehicle(playerid))
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
else
GetPlayerVelocity(playerid, x, y, z);
return SpeedCheck(x, y, z, 100.0, get3d);
}
#endif]Slika (neobavezno): http://imgur.com/96ESRKS http://imgur.com/96ESRKS
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,918
Postovi:
54
Teme:
Pridružio se:Okt. 2009
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava