Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <Dini>
- //------------------------------------------------------------------------------
- #define MAX_CARS 1000
- #define DEFAULT_PRICE 100000
- //------------------------------------------------------------------------------
- enum vInfo
- {
- vOwner[MAX_PLAYER_NAME],
- vID,
- vColor1,
- vColor2,
- Float:vX,
- Float:vY,
- Float:vZ,
- Float:vA
- }
- //------------------------------------------------------------------------------
- new VehicleInfo[MAX_CARS][vInfo], vid;
- new Text:Textdraw[8];
- new Infernus[MAX_PLAYERS], Sultan[MAX_PLAYERS], NRG[MAX_PLAYERS], Cheetah[MAX_PLAYERS], Banshee[MAX_PLAYERS];
- //------------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- LoadVehicleForPlayer(playerid);
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:vhelp(playerid, params[])
- {
- SendClientMessage(playerid, -1, " ");
- SendClientMessage(playerid, -1, "{15FF00}--------------- VEHICLE COMMANDS ---------------");
- SendClientMessage(playerid, -1, "{FFCC33}/buycar {FFFFFF}- Cumperi un vehicul de la dealership.");
- SendClientMessage(playerid, -1, "{FFCC33}/close {FFFFFF}- Iesi din meniul dealership-ului.");
- SendClientMessage(playerid, -1, "{FFCC33}/sell {FFFFFF}- Pui un vehicul la vanzare");
- SendClientMessage(playerid, -1, "{FFCC33}/park {FFFFFF}- Acualizarile pozitiei vehicului tau");
- SendClientMessage(playerid, -1, "{FFCC33}/lock {FFFFFF}- Incui vehiculul.");
- SendClientMessage(playerid, -1, "{FFCC33}/unlock {FFFFFF}- Descui vehiculul.");
- SendClientMessage(playerid, -1, "{FFCC33}/color {FFFFFF}- Schimbi culoarea vehicului.");
- SendClientMessage(playerid, -1, "{15FF00}------------------------------------------------");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:buycar(playerid, params[])
- {
- TextDrawShowForPlayer(playerid, Textdraw[0]);
- TextDrawShowForPlayer(playerid, Textdraw[1]);
- TextDrawShowForPlayer(playerid, Textdraw[2]);
- TextDrawShowForPlayer(playerid, Textdraw[3]);
- TextDrawShowForPlayer(playerid, Textdraw[4]);
- TextDrawShowForPlayer(playerid, Textdraw[5]);
- TextDrawShowForPlayer(playerid, Textdraw[6]);
- TextDrawShowForPlayer(playerid, Textdraw[7]);
- SelectTextDraw(playerid, 0xFFFFFFFF);
- SendClientMessage(playerid, -1, "{FF6136}Info: Bun venit la dealership, te rog selecteaza o masina, ori pentru a iesi folositi comanda /close.");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:close(playerid, params[])
- {
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- CancelSelectTextDraw(playerid);
- SendClientMessage(playerid, -1, "{FF6136}Info: Ai iesi de la dealership, multumim ca ai folosit ds!");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:park(playerid, params[])
- {
- new name[MAX_PLAYER_NAME], file[50], Float:X, Float:Y, Float:Z, Float:A;
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, A);
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "Vehicles/%s.ini", name);
- if(!fexist(file)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Tu nu deti o masina pentru a folosi comanda");
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- if(fexist(file))
- {
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- SendClientMessage(playerid, -1, "{FF6136}Info: Pozitia masinii a fost actualizata, pozitia masinii va fi aici.");
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:lock(playerid, params[])
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- new veh = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Trebuie sa fie într-un vehicul.");
- GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(veh, engine, lights, alarm, 1, bonnet, boot, objective);
- SendClientMessage(playerid, -1, "{FF6136}Info: Ai blocat masina. Nimeni nu poate intra în ea.");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:unlock(playerid, params[])
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- new veh = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Trebuie sa fie într-un vehicul.");
- GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(veh, engine, lights, alarm, 0, bonnet, boot, objective);
- SendClientMessage(playerid, -1, "{FF6136}Info: Ai deblocat masina ta. Toata lumea poate intra în ea.");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:sell(playerid, params[])
- {
- new name[MAX_PLAYER_NAME], file[50], string[144];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "Vehicles/%s.ini", name);
- if(!fexist(file)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Nu deti niciun automobil.");
- VehicleInfo[vid][vID] = -1;
- VehicleInfo[vid][vX] = -1;
- VehicleInfo[vid][vY] = -1;
- VehicleInfo[vid][vZ] = -1;
- VehicleInfo[vid][vA] = -1;
- VehicleInfo[vid][vColor1] = -1;
- VehicleInfo[vid][vColor2] = -1;
- VehicleInfo[vid][vOwner] = 0;
- dini_Remove(file);
- format(string, sizeof(string), "{FF6136}Info: Ai vândut masina, si ai primit %d $.", DEFAULT_PRICE / 2);
- SendClientMessage(playerid, -1, string);
- GivePlayerMoney(playerid, DEFAULT_PRICE / 2);
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:color(playerid, params[])
- {
- new name[MAX_PLAYER_NAME], file[50], string[144], color1, color2;
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "Vehicles/%s.ini", name);
- if(!fexist(file)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Nu deti niciun automobil.");
- if(sscanf(params, "dd", color1, color2)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/Color [Culoarea1] [Culoarea2]");
- VehicleInfo[vid][vColor1] = color1;
- VehicleInfo[vid][vColor2] = color2;
- format(string, sizeof(string), "{FF6136}Info: Culorile masinii au fost schimbate in: %d, %d.", color1, color2);
- SendClientMessage(playerid, -1, string);
- dini_IntSet(file, "Culoarea 1", color1);
- dini_IntSet(file, "Culoarea 2", color2);
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- new Float:X, Float:Y, Float:Z, Float:A, file[50], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, A);
- format(file, sizeof(file), "Vehicles/%s.ini", name);
- if(clickedid == Textdraw[7])
- {
- SetRandomCarForPlayer(playerid);
- }
- else if(clickedid == Textdraw[6])
- {
- if(GetPlayerMoney(playerid) < DEFAULT_PRICE) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Nu aveti suficienti bani pentru a cumpara acest automobil.");
- if(fexist(file)) return SendClientMessage(playerid, -1, "{FF0000]ERROR: {FFFFFF}Aveti deja un vehicul.");
- if(Infernus[playerid] == 1)
- {
- dini_Create(file);
- dini_Set(file, "Detinator", name);
- dini_IntSet(file, "ID-ul Vehiculului", 411);
- dini_IntSet(file, "Culoarea 1", 1);
- dini_IntSet(file, "Culoarea 2", 1);
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- VehicleInfo[vid][vID] = 411;
- VehicleInfo[vid][vOwner] = name;
- VehicleInfo[vid][vColor1] = 1;
- VehicleInfo[vid][vColor2] = 1;
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- vid++;
- new veh;
- veh = AddStaticVehicle(411, X, Y, Z, A, 1, 1);
- PutPlayerInVehicle(playerid, veh, 0);
- SendClientMessage(playerid, -1, "{FF6136}Info: Felicitari! Ai cumparat o masina Infernus. Scrieti /vhelp pentru mai multe informatii.");
- GivePlayerMoney(playerid, -DEFAULT_PRICE);
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- }
- else if(Sultan[playerid] == 1)
- {
- dini_Create(file);
- dini_Set(file, "Detinator", name);
- dini_IntSet(file, "ID-ul Vehiculului", 560);
- dini_IntSet(file, "Culoarea 1", 1);
- dini_IntSet(file, "Culoarea 2", 1);
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- VehicleInfo[vid][vID] = 560;
- VehicleInfo[vid][vOwner] = name;
- VehicleInfo[vid][vColor1] = 1;
- VehicleInfo[vid][vColor2] = 1;
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- vid++;
- new veh;
- veh = AddStaticVehicle(560, X, Y, Z, A, 1, 1);
- PutPlayerInVehicle(playerid, veh, 0);
- SendClientMessage(playerid, -1, "{FF6136}Info: Felicitari! Ai cumparat o masina Sultan car. Tastati /vhelp pentru mai multe informatii.");
- GivePlayerMoney(playerid, -DEFAULT_PRICE);
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- }
- else if(NRG[playerid] == 1)
- {
- dini_Create(file);
- dini_Set(file, "Detinator", name);
- dini_IntSet(file, "ID-ul Vehiculului", 522);
- dini_IntSet(file, "Culoarea 1", 1);
- dini_IntSet(file, "Culoarea 2", 1);
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- VehicleInfo[vid][vID] = 522;
- VehicleInfo[vid][vOwner] = name;
- VehicleInfo[vid][vColor1] = 1;
- VehicleInfo[vid][vColor2] = 1;
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- vid++;
- new veh;
- veh = AddStaticVehicle(522, X, Y, Z, A, 1, 1);
- PutPlayerInVehicle(playerid, veh, 0);
- SendClientMessage(playerid, -1, "{FF6136}Info: Felicitari! Ai cumparat o motocicleta NRG-500. Tastati /vhelp pentru mai multe informatii.");
- GivePlayerMoney(playerid, -DEFAULT_PRICE);
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- }
- else if(Cheetah[playerid] == 1)
- {
- dini_Create(file);
- dini_Set(file, "Detinator", name);
- dini_IntSet(file, "ID-ul Vehiculului", 415);
- dini_IntSet(file, "Culoarea 1", 1);
- dini_IntSet(file, "Culoarea 2", 1);
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- VehicleInfo[vid][vID] = 415;
- VehicleInfo[vid][vOwner] = name;
- VehicleInfo[vid][vColor1] = 1;
- VehicleInfo[vid][vColor2] = 1;
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- vid++;
- new veh;
- veh = AddStaticVehicle(415, X, Y, Z, A, 1, 1);
- PutPlayerInVehicle(playerid, veh, 0);
- SendClientMessage(playerid, -1, "{FF6136}Info: Felicitari! Ai cumparat o masina Cheetah car. Tastati /vhelp pentru mai multe informatii.");
- GivePlayerMoney(playerid, -DEFAULT_PRICE);
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- }
- else if(Banshee[playerid] == 1)
- {
- dini_Create(file);
- dini_Set(file, "Detinator", name);
- dini_IntSet(file, "ID-ul Vehiculului", 429);
- dini_IntSet(file, "Culoarea 1", 1);
- dini_IntSet(file, "Culoarea 2", 1);
- dini_FloatSet(file, "Pozitia X", X);
- dini_FloatSet(file, "Pozitia Y", Y);
- dini_FloatSet(file, "Pozitia Z", Z);
- dini_FloatSet(file, "Unghiul", A);
- VehicleInfo[vid][vID] = 429;
- VehicleInfo[vid][vOwner] = name;
- VehicleInfo[vid][vColor1] = 1;
- VehicleInfo[vid][vColor2] = 1;
- VehicleInfo[vid][vX] = X;
- VehicleInfo[vid][vY] = Y;
- VehicleInfo[vid][vZ] = Z;
- VehicleInfo[vid][vA] = A;
- vid++;
- new veh;
- veh = AddStaticVehicle(429, X, Y, Z, A, 1, 1);
- PutPlayerInVehicle(playerid, veh, 0);
- SendClientMessage(playerid, -1, "{FF6136}Info: Felicitari! Ai cumparat o masina Banshee. Tastati /vhelp pentru mai multe informatii.");
- GivePlayerMoney(playerid, -DEFAULT_PRICE);
- TextDrawHideForPlayer(playerid, Textdraw[0]);
- TextDrawHideForPlayer(playerid, Textdraw[1]);
- TextDrawHideForPlayer(playerid, Textdraw[2]);
- TextDrawHideForPlayer(playerid, Textdraw[3]);
- TextDrawHideForPlayer(playerid, Textdraw[4]);
- TextDrawHideForPlayer(playerid, Textdraw[5]);
- TextDrawHideForPlayer(playerid, Textdraw[6]);
- TextDrawHideForPlayer(playerid, Textdraw[7]);
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnFilterScriptInit()
- {
- Textdraw[0] = TextDrawCreate(138.399993, 172.479995, "LD_SPAC:white");
- TextDrawLetterSize(Textdraw[0], 0.000000, 0.000000);
- TextDrawTextSize(Textdraw[0], 362.400024, 141.866653);
- TextDrawAlignment(Textdraw[0], 1);
- TextDrawColor(Textdraw[0], 255);
- TextDrawSetShadow(Textdraw[0], 0);
- TextDrawSetOutline(Textdraw[0], 0);
- TextDrawFont(Textdraw[0], 4);
- //--------------------------------------------------------------------------
- Textdraw[1] = TextDrawCreate(160.800003, 162.773345, "Dealership");
- TextDrawLetterSize(Textdraw[1], 0.713200, 2.413866);
- TextDrawAlignment(Textdraw[1], 1);
- TextDrawColor(Textdraw[1], -1);
- TextDrawSetShadow(Textdraw[1], 0);
- TextDrawSetOutline(Textdraw[1], 1);
- TextDrawBackgroundColor(Textdraw[1], 51);
- TextDrawFont(Textdraw[1], 3);
- TextDrawSetProportional(Textdraw[1], 1);
- //--------------------------------------------------------------------------
- Textdraw[2] = TextDrawCreate(146.400009, 212.053329, "Vehicul:");
- TextDrawLetterSize(Textdraw[2], 0.578800, 2.690133);
- TextDrawAlignment(Textdraw[2], 1);
- TextDrawColor(Textdraw[2], -1);
- TextDrawSetShadow(Textdraw[2], 0);
- TextDrawSetOutline(Textdraw[2], 1);
- TextDrawBackgroundColor(Textdraw[2], 51);
- TextDrawFont(Textdraw[2], 2);
- TextDrawSetProportional(Textdraw[2], 1);
- //--------------------------------------------------------------------------
- Textdraw[3] = TextDrawCreate(265.599914, 213.546661, "Infernus");
- TextDrawLetterSize(Textdraw[3], 0.585999, 2.585600);
- TextDrawAlignment(Textdraw[3], 1);
- TextDrawColor(Textdraw[3], -5963521);
- TextDrawSetShadow(Textdraw[3], 0);
- TextDrawSetOutline(Textdraw[3], 1);
- TextDrawBackgroundColor(Textdraw[3], 51);
- TextDrawFont(Textdraw[3], 2);
- TextDrawSetProportional(Textdraw[3], 1);
- //--------------------------------------------------------------------------
- Textdraw[4] = TextDrawCreate(149.599990, 249.386611, "Pret:");
- TextDrawLetterSize(Textdraw[4], 0.608399, 2.481065);
- TextDrawAlignment(Textdraw[4], 1);
- TextDrawColor(Textdraw[4], -1);
- TextDrawSetShadow(Textdraw[4], 0);
- TextDrawSetOutline(Textdraw[4], 1);
- TextDrawBackgroundColor(Textdraw[4], 51);
- TextDrawFont(Textdraw[4], 2);
- TextDrawSetProportional(Textdraw[4], 1);
- //--------------------------------------------------------------------------
- Textdraw[5] = TextDrawCreate(238.399993, 251.626647, "100,000 $");
- TextDrawLetterSize(Textdraw[5], 0.502000, 2.152532);
- TextDrawAlignment(Textdraw[5], 1);
- TextDrawColor(Textdraw[5], -5963521);
- TextDrawSetShadow(Textdraw[5], 0);
- TextDrawSetOutline(Textdraw[5], 1);
- TextDrawBackgroundColor(Textdraw[5], 51);
- TextDrawFont(Textdraw[5], 2);
- TextDrawSetProportional(Textdraw[5], 1);
- //--------------------------------------------------------------------------
- Textdraw[6] = TextDrawCreate(190.399963, 291.946655, "Cumpara");
- TextDrawLetterSize(Textdraw[6], 0.641199, 2.421334);
- TextDrawAlignment(Textdraw[6], 1);
- TextDrawColor(Textdraw[6], 16711935);
- TextDrawSetShadow(Textdraw[6], 0);
- TextDrawSetOutline(Textdraw[6], 1);
- TextDrawBackgroundColor(Textdraw[6], 51);
- TextDrawFont(Textdraw[6], 2);
- TextDrawSetProportional(Textdraw[6], 1);
- TextDrawSetSelectable(Textdraw[6], true);
- //--------------------------------------------------------------------------
- Textdraw[7] = TextDrawCreate(314.400024, 291.199951, "Continua");
- TextDrawLetterSize(Textdraw[7], 0.582800, 2.540798);
- TextDrawAlignment(Textdraw[7], 1);
- TextDrawColor(Textdraw[7], 16711935);
- TextDrawSetShadow(Textdraw[7], 0);
- TextDrawSetOutline(Textdraw[7], 1);
- TextDrawBackgroundColor(Textdraw[7], 51);
- TextDrawFont(Textdraw[7], 2);
- TextDrawSetProportional(Textdraw[7], 1);
- TextDrawSetSelectable(Textdraw[7], true);
- return 1;
- }
- //------------------------------------------------------------------------------
- stock SetRandomCarForPlayer(playerid)
- {
- new car = random(5), string[20];
- if(car == 0) return SetRandomCarForPlayer(playerid);
- if(car == 1)
- {
- format(string, sizeof(string), "Infernus");
- TextDrawSetString(Textdraw[3], string);
- Infernus[playerid] = 1;
- }
- else if(car == 2)
- {
- format(string, sizeof(string), "Sultan");
- TextDrawSetString(Textdraw[3], string);
- Sultan[playerid] = 1;
- }
- else if(car == 3)
- {
- format(string, sizeof(string), "NRG-500");
- TextDrawSetString(Textdraw[3], string);
- NRG[playerid] = 1;
- }
- else if(car == 4)
- {
- format(string, sizeof(string), "Cheetah");
- TextDrawSetString(Textdraw[3], string);
- Cheetah[playerid] = 1;
- }
- else if(car == 5)
- {
- format(string, sizeof(string), "Banshee");
- TextDrawSetString(Textdraw[3], string);
- Banshee[playerid] = 1;
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- stock LoadVehicleForPlayer(playerid)
- {
- new name[MAX_PLAYER_NAME], file[50];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "Vehicles/%s.ini", name);
- if(fexist(file))
- {
- VehicleInfo[vid][vID] = dini_Int(file, "ID-ul Vehiculului");
- VehicleInfo[vid][vColor1] = dini_Int(file, "Culoarea 1");
- VehicleInfo[vid][vColor2] = dini_Int(file, "Culoarea 2");
- VehicleInfo[vid][vX] = dini_Float(file, "Pozitia X");
- VehicleInfo[vid][vY] = dini_Float(file, "Pozitia Y");
- VehicleInfo[vid][vZ] = dini_Float(file, "Pozitia Z");
- VehicleInfo[vid][vA] = dini_Float(file, "Unghiul");
- AddStaticVehicle(VehicleInfo[vid][vID], VehicleInfo[vid][vX], VehicleInfo[vid][vY], VehicleInfo[vid][vZ], VehicleInfo[vid][vA], VehicleInfo[vid][vColor1], VehicleInfo[vid][vColor2]);
- printf("%s's vehicle ID: %d - LOADED", name, VehicleInfo[vid][vID]);
- strmid(VehicleInfo[vid][vOwner], dini_Get(file, "Detinator"), false, strlen(dini_Get(file, "Detinator")), MAX_PLAYER_NAME);
- }
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement