Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4398 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Panaudosit pamatysit :)

/***********************************

* Crazy Speedometer - Crazy Speedo *

* Version 1 *

* Creator: Littlejohny *

* Script by GTA-Scripting.tk *

************************************/

#include

#define SLOTS 200

#define URL "VGRP"

new Text:box[MAX_PLAYERS],Text:tacho[MAX_PLAYERS],Text:fahrzeug[MAX_PLAYERS],Text:kmh[MAX_PLAYERS];

new Text:hoehe[MAX_PLAYERS],Text:zustand[MAX_PLAYERS],Text:url[MAX_PLAYERS];

new SpeedoON[MAX_PLAYERS];

new Float:sVehicle_X[MAX_VEHICLES], Float:sVehicle_Y[MAX_VEHICLES], Float:sVehicle_Z[MAX_VEHICLES];

enum OldSpeedoPos

{

Float:sX,

Float:sY,

Float:sZ

}

new SavePlayerPos[sLOTS][OldSpeedoPos];

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"

};

forward SpeedoUpdate();

public OnFilterScriptInit()

{

print("************************************");

print("* Spidometras sukurtas Donce_Zagnu *");

print("* Versija v2 *");

print("* Kurejas Donce_Zagnu *");

print("* Pakeites kreditus skripto kureju netapsi *");

print("************************************");

SetTimer("SpeedoUpdate", 1000, 1);

for(new v=0; v

{

SaveLastPosition(v);

}

for(new i=0; i

{

box = TextDrawCreate(198.000000,396.000000,"_");

TextDrawUseBox(box,1);

TextDrawBoxColor(box,0x00000066);

TextDrawTextSize(box,438.000000,0.000000);

TextDrawAlignment(box,0);

TextDrawBackgroundColor(box,0x00000033);

TextDrawFont(box,3);

TextDrawLetterSize(box,1.000000,3.000000);

TextDrawColor(box,0xffffffff);

TextDrawSetOutline(box,1);

TextDrawSetProportional(box,1);

TextDrawSetShadow(box,1);

tacho = TextDrawCreate(288.000000,380.000000,"-=GRP-BEST.LT=-");

TextDrawUseBox(tacho,1);

TextDrawBoxColor(tacho,0x00000066);

TextDrawTextSize(tacho,343.000000,67.000000);

TextDrawAlignment(tacho,0);

TextDrawBackgroundColor(tacho,0x000000ff);

TextDrawFont(tacho,2);

TextDrawLetterSize(tacho,0.399999,1.400000);

TextDrawColor(tacho,0xffffffff);

TextDrawSetOutline(tacho,1);

TextDrawSetProportional(tacho,1);

TextDrawSetShadow(tacho,1);

fahrzeug = TextDrawCreate(198.000000,396.000000," ");

TextDrawAlignment(fahrzeug,0);

TextDrawBackgroundColor(fahrzeug,0x000000ff);

TextDrawFont(fahrzeug,1);

TextDrawLetterSize(fahrzeug,0.299999,1.000000);

TextDrawColor(fahrzeug,0xffffffff);

TextDrawSetOutline(fahrzeug,1);

TextDrawSetProportional(fahrzeug,1);

TextDrawSetShadow(fahrzeug,1);

kmh = TextDrawCreate(345.000000,396.000000," ");

TextDrawAlignment(kmh,0);

TextDrawBackgroundColor(kmh,0x000000ff);

TextDrawFont(kmh,1);

TextDrawLetterSize(kmh,0.299999,1.000000);

TextDrawColor(kmh,0xffffffff);

TextDrawSetOutline(kmh,1);

TextDrawSetProportional(kmh,1);

TextDrawSetShadow(kmh,1);

hoehe = TextDrawCreate(199.000000,408.000000," ");

TextDrawAlignment(hoehe,0);

TextDrawBackgroundColor(hoehe,0x000000ff);

TextDrawFont(hoehe,1);

TextDrawLetterSize(hoehe,0.299999,1.000000);

TextDrawColor(hoehe,0xffffffff);

TextDrawSetOutline(hoehe,1);

TextDrawSetProportional(hoehe,1);

TextDrawSetShadow(hoehe,1);

zustand = TextDrawCreate(345.000000,408.000000," ");

TextDrawAlignment(zustand,0);

TextDrawBackgroundColor(zustand,0x000000ff);

TextDrawFont(zustand,1);

TextDrawLetterSize(zustand,0.299999,1.000000);

TextDrawColor(zustand,0xffffffff);

TextDrawSetOutline(zustand,1);

TextDrawSetProportional(zustand,1);

TextDrawSetShadow(zustand,1);

url = TextDrawCreate(295.000000,415.000000,"URL");

TextDrawAlignment(url,0);

TextDrawBackgroundColor(url,0x000000ff);

TextDrawFont(url,0);

TextDrawLetterSize(url,0.22,1.000000);

TextDrawColor(url,0xffffffff);

TextDrawSetOutline(url,1);

TextDrawSetProportional(url,1);

TextDrawSetShadow(url,1);

}

return 1;

}

public OnFilterScriptExit()

{

return 1;

}

public SpeedoUpdate()

{

new Float:Speedo_X,Float:Speedo_Y,Float:Speedo_Z;

new Float:PlayerSpeedDistance,value;

new Float:Speedo_HP;

for(new i=0; i

{

if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))

{

GetPlayerPos(i, Speedo_X, Speedo_Y, Speedo_Z);

GetPlayerVehicleID(i);

GetVehicleHealth(GetPlayerVehicleID(i), Speedo_HP);

PlayerSpeedDistance = floatsqroot(floatpower(floatabs(floatsub(Speedo_X,SavePlayerPos[sX])),2)+floatpower(floatabs(floatsub(Speedo_Y,SavePlayerPos[sY])),2)+floatpower(floatabs(floatsub(Speedo_Z,SavePlayerPos[sZ])),2));

value = floatround(PlayerSpeedDistance * 5000);

new str1[256],str2[256],str3[256],str4[256];

if(SpeedoON == 0)

{

TextDrawShowForPlayer(i, box); TextDrawShowForPlayer(i, tacho); TextDrawShowForPlayer(i, fahrzeug); TextDrawShowForPlayer(i, kmh);

TextDrawShowForPlayer(i, hoehe); TextDrawShowForPlayer(i, zustand); TextDrawShowForPlayer(i, url);

SpeedoON = 1;

}

new kmh_anzahl = floatround(value/1600);

format(str1,sizeof(str1),"Masina: ~y~%s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]);

TextDrawSetString(fahrzeug, str1);

if(kmh_anzahl >= 150)

{

format(str2,sizeof(str2),"KM/H: ~r~%d",kmh_anzahl);

TextDrawSetString(kmh, str2);

}

else if(kmh_anzahl >= 100)

{

format(str2,sizeof(str2),"KM/H: ~y~%d",kmh_anzahl);

TextDrawSetString(kmh, str2);

}

else if(kmh_anzahl >= 50)

{

format(str2,sizeof(str2),"KM/H: ~g~%d",kmh_anzahl);

TextDrawSetString(kmh, str2);

}

else

{

format(str2,sizeof(str2),"KM/H: ~b~%d",kmh_anzahl);

TextDrawSetString(kmh, str2);

}

format(str3,sizeof(str3),"Aukstis: ~g~%.1f", Speedo_Z);

TextDrawSetString(hoehe, str3);

if(Speedo_HP >= 551)

{

format(str4,sizeof(str4),"Gyvybe: ~g~%.2f", Speedo_HP);

TextDrawSetString(zustand, str4);

}

else if(Speedo_HP >= 361)

{

format(str4,sizeof(str4),"Gyvybe: ~y~%.2f", Speedo_HP);

TextDrawSetString(zustand, str4);

}

else

{

format(str4,sizeof(str4),"Gyvybe: ~r~%.2f", Speedo_HP);

TextDrawSetString(zustand, str4);

}

TextDrawSetString(url, URL);

}

SavePlayerPos[sX] = Speedo_X, SavePlayerPos[sY] = Speedo_Y, SavePlayerPos[sZ] = Speedo_Z;

}

for(new i=0; i

{

if(!IsPlayerInAnyVehicle(i))

{

TextDrawHideForPlayer(i, box); TextDrawHideForPlayer(i, tacho); TextDrawHideForPlayer(i, fahrzeug); TextDrawHideForPlayer(i, kmh);

TextDrawHideForPlayer(i, hoehe); TextDrawHideForPlayer(i, zustand); TextDrawHideForPlayer(i, url);

SpeedoON = 0;

}

}

}

public OnVehicleSpawn(vehicleid)

{

SaveLastPosition(vehicleid);

return 1;

}

stock GetDistanceToLastPoint(vehicleid)

{

new Float:x2, Float:y2, Float:z2, Float:output;

GetVehiclePos(vehicleid, x2, y2, z2);

output = floatsqroot(floatpower(floatabs(floatsub(x2, sVehicle_X[vehicleid])), 2)+floatpower(floatabs(floatsub(y2, sVehicle_Y[vehicleid])), 2)+floatpower(floatabs(floatsub(z2, sVehicle_Z[vehicleid])), 2));

return floatround(output);

}

stock SaveLastPosition(vehicleid)

{

new Float:SaveCoord_X, Float:SaveCoord_Y, Float:SaveCoord_Z;

GetVehiclePos(vehicleid, SaveCoord_X, SaveCoord_Y, SaveCoord_Z);

sVehicle_X[vehicleid]=SaveCoord_X;

sVehicle_Y[vehicleid]=SaveCoord_Y;

sVehicle_Z[vehicleid]=SaveCoord_Z;

}

  • Parašė po 2 metų...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4398 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...