Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- gQuery[0] = EOS;
- if(clickedid == DSTds[1])
- {
- if(InDealership[playerid] < 1) return true;
- new virtualworld = playerid + 2, string[180];
- if(DSDelayTime[playerid] > 0) return true;
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0:
- {
- if(IDDS[playerid] == TotalDSCars) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] ++;
- DSCarID[playerid] = CreateVehicle(CarDealer[IDDS[playerid]][cdModel], -1659.9817, 1213.8199, 6.9751, 300.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[CarDealer[IDDS[playerid]][cdModel] - 400], CarDealer[IDDS[playerid]][cdStock], FormatNumber(CarDealer[IDDS[playerid]][cdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], CarDealer[IDDS[playerid]][cdModel]);
- }
- case 1:
- {
- if(IDDS[playerid] == TotalDSTrucks) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] ++;
- DSCarID[playerid] = CreateVehicle(TruckDealer[IDDS[playerid]][tdModel], -4.6737, -243.5612, 5.4297, 0.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[TruckDealer[IDDS[playerid]][tdModel] - 400], TruckDealer[IDDS[playerid]][tdStock], FormatNumber(TruckDealer[IDDS[playerid]][tdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], TruckDealer[IDDS[playerid]][tdModel]);
- }
- case 2:
- {
- if(IDDS[playerid] == TotalDSBoats) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] ++;
- DSCarID[playerid] = CreateVehicle(BoatDealer[IDDS[playerid]][bdModel], 1838.5591, -2432.5044, 13.5547, 270.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[BoatDealer[IDDS[playerid]][bdModel] - 400], BoatDealer[IDDS[playerid]][bdStock], FormatNumber(BoatDealer[IDDS[playerid]][bdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], BoatDealer[IDDS[playerid]][bdModel]);
- }
- case 3:
- {
- if(IDDS[playerid] == TotalDSPlanes) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] ++;
- DSCarID[playerid] = CreateVehicle(PlaneDealer[IDDS[playerid]][pdModel], -311.0089, -437.2431, 0.1276, 253.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[PlaneDealer[IDDS[playerid]][pdModel] - 400], PlaneDealer[IDDS[playerid]][pdStock], FormatNumber(PlaneDealer[IDDS[playerid]][pdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], PlaneDealer[IDDS[playerid]][pdModel]);
- }
- case 4:
- {
- if(IDDS[playerid] == TotalDSLowriders) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] ++;
- DSCarID[playerid] = CreateVehicle(LowDealer[IDDS[playerid]][ldModel], 2644.6465, -2025.3229, 13.2032, 178.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[LowDealer[IDDS[playerid]][ldModel] - 400], LowDealer[IDDS[playerid]][ldStock], FormatNumber(LowDealer[IDDS[playerid]][ldPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], LowDealer[IDDS[playerid]][ldModel]);
- }
- }
- SetVehicleVirtualWorld(DSCarID[playerid], virtualworld);
- PlayerTextDrawSetString(playerid, DSTdsP[playerid][1], string);
- PlayerTextDrawShow(playerid, DSTdsP[playerid][0]);
- DSDelayTime[playerid] = 1;
- return true;
- }
- if(clickedid == DSTds[0])
- {
- if(InDealership[playerid] < 1) return true;
- new virtualworld = playerid + 2, string[180];
- if(DSDelayTime[playerid] > 0) return true;
- if(IDDS[playerid] == 0) return true;
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0:
- {
- if(IDDS[playerid] == TotalDSCars) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] --;
- DSCarID[playerid] = CreateVehicle(CarDealer[IDDS[playerid]][cdModel], -1659.9817, 1213.8199, 6.9751, 300.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[CarDealer[IDDS[playerid]][cdModel] - 400], CarDealer[IDDS[playerid]][cdStock], FormatNumber(CarDealer[IDDS[playerid]][cdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], CarDealer[IDDS[playerid]][cdModel]);
- }
- case 1:
- {
- if(IDDS[playerid] == TotalDSTrucks) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] --;
- DSCarID[playerid] = CreateVehicle(TruckDealer[IDDS[playerid]][tdModel], -4.6737, -243.5612, 5.4297, 0.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[TruckDealer[IDDS[playerid]][tdModel] - 400], TruckDealer[IDDS[playerid]][tdStock], FormatNumber(TruckDealer[IDDS[playerid]][tdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], TruckDealer[IDDS[playerid]][tdModel]);
- }
- case 2:
- {
- if(IDDS[playerid] == TotalDSBoats) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] --;
- DSCarID[playerid] = CreateVehicle(BoatDealer[IDDS[playerid]][bdModel], 1838.5591, -2432.5044, 13.5547, 270.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[BoatDealer[IDDS[playerid]][bdModel] - 400], BoatDealer[IDDS[playerid]][bdStock], FormatNumber(BoatDealer[IDDS[playerid]][bdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], BoatDealer[IDDS[playerid]][bdModel]);
- }
- case 3:
- {
- if(IDDS[playerid] == TotalDSPlanes) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] --;
- DSCarID[playerid] = CreateVehicle(PlaneDealer[IDDS[playerid]][pdModel], -311.0089, -437.2431, 0.1276, 253.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[PlaneDealer[IDDS[playerid]][pdModel] - 400], PlaneDealer[IDDS[playerid]][pdStock], FormatNumber(PlaneDealer[IDDS[playerid]][pdPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], PlaneDealer[IDDS[playerid]][pdModel]);
- }
- case 4:
- {
- if(IDDS[playerid] == TotalDSLowriders) return true;
- DestroyVehicle(DSCarID[playerid]);
- IDDS[playerid] --;
- DSCarID[playerid] = CreateVehicle(LowDealer[IDDS[playerid]][ldModel], 2644.6465, -2025.3229, 13.2032, 178.0000, 245, 245, -1);
- format(string,sizeof(string),"Model: %s~n~Stock: %d~n~Price: %s$", namaCar[LowDealer[IDDS[playerid]][ldModel] - 400], LowDealer[IDDS[playerid]][ldStock], FormatNumber(LowDealer[IDDS[playerid]][ldPrice]));
- PlayerTextDrawSetPreviewModel(playerid, DSTdsP[playerid][0], LowDealer[IDDS[playerid]][ldModel]);
- }
- }
- SetVehicleVirtualWorld(DSCarID[playerid], virtualworld);
- PlayerTextDrawSetString(playerid, DSTdsP[playerid][1], string);
- PlayerTextDrawShow(playerid, DSTdsP[playerid][0]);
- DSDelayTime[playerid] = 1;
- return true;
- }
- if(clickedid == DSTds[3])
- {
- if(InDealership[playerid] < 1) return true;
- if(InDealership[playerid] == 1) SetPlayerPos(playerid, -1663.6404, 1208.2536, 7.2545);
- if(InDealership[playerid] == 2) SetPlayerPos(playerid, 241.2494, -226.5212, 1.5781);
- if(InDealership[playerid] == 3) SetPlayerPos(playerid, 1957.5762, -2183.4985, 12.7853);
- if(InDealership[playerid] == 4) SetPlayerPos(playerid, -392.6985, -432.1740, 16.2031);
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- CancelSelectTextDraw(playerid);
- IDDS[playerid] = -1;
- DestroyVehicle(DSCarID[playerid]);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- InDealership[playerid] = 0;
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- return true;
- }
- if(clickedid == DSTds[2])
- {
- new i = IDDS[playerid];
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0:
- {
- if(CarDealer[i][cdStock] == 0) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"This vehicle is sold out.", "(Eroare) "W"Stoc epuizat pentru acest vehicul.");
- if(APlayerData[playerid][PlayerMoney] < CarDealer[i][cdPrice]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"Not enough money.", "(Eroare) "W"Nu ai destui bani!");
- }
- case 1:
- {
- if(TruckDealer[i][tdStock] == 0) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"This vehicle is sold out.", "(Eroare) "W"Stoc epuizat pentru acest vehicul.");
- if(APlayerData[playerid][PlayerMoney] < TruckDealer[i][tdPrice]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"Not enough money.", "(Eroare) "W"Nu ai destui bani!");
- }
- case 2:
- {
- if(BoatDealer[i][bdStock] == 0) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"This vehicle is sold out.", "(Eroare) "W"Stoc epuizat pentru acest vehicul.");
- if(APlayerData[playerid][PlayerMoney] < BoatDealer[i][bdPrice]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"Not enough money.", "(Eroare) "W"Nu ai destui bani!");
- }
- case 3:
- {
- if(PlaneDealer[i][pdStock] == 0) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"This vehicle is sold out.", "(Eroare) "W"Stoc epuizat pentru acest vehicul.");
- if(APlayerData[playerid][PlayerMoney] < PlaneDealer[i][pdPrice]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"Not enough money.", "(Eroare) "W"Nu ai destui bani!");
- }
- case 4:
- {
- if(LowDealer[i][ldStock] == 0) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"This vehicle is sold out.", "(Eroare) "W"Stoc epuizat pentru acest vehicul.");
- if(APlayerData[playerid][PlayerMoney] < LowDealer[i][ldPrice]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"Not enough money.", "(Eroare) "W"Nu ai destui bani!");
- }
- }
- new count2 = countplayerVeh(playerid);
- if(count2 >= MAX_PLAYER_VEHICLES)
- {
- SCMEX( playerid, COLOR_ERROR, "(Error) {FFFFFF}You've reached the maximum cars limit!", "(Eroare) {FFFFFF}Nu mai poti achizitiona alte vehicule(slot indisponibil)!");
- if(InDealership[playerid] == 1) SetPlayerPos(playerid, -1663.6404, 1208.2536, 7.2545);
- if(InDealership[playerid] == 2) SetPlayerPos(playerid, 241.2494, -226.5212, 1.5781);
- if(InDealership[playerid] == 3) SetPlayerPos(playerid, 1957.5762, -2183.4985, 12.7853);
- if(InDealership[playerid] == 4) SetPlayerPos(playerid, -392.6985, -432.1740, 16.2031);
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- CancelSelectTextDraw(playerid);
- IDDS[playerid] = -1;
- DestroyVehicle(DSCarID[playerid]);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- InDealership[playerid] = 0;
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- }
- else
- {
- if(InDealership[playerid] == 1) SetPlayerPos(playerid, -1663.6404, 1208.2536, 7.2545);
- if(InDealership[playerid] == 2) SetPlayerPos(playerid, 241.2494, -226.5212, 1.5781);
- if(InDealership[playerid] == 3) SetPlayerPos(playerid, 1957.5762, -2183.4985, 12.7853);
- if(InDealership[playerid] == 4) SetPlayerPos(playerid, -392.6985, -432.1740, 16.2031);
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0:
- {
- RewardPlayer(playerid, -CarDealer[i][cdPrice], 0);
- CarDealer[i][cdStock] --;
- mysql_format(SQL, gQuery, 100, "UPDATE `dscars` SET `Stock` = '%d' WHERE `Model` = '%d'", CarDealer[i][cdStock], CarDealer[i][cdModel]);
- mysql_tquery(SQL, gQuery, "", "");
- }
- case 1:
- {
- RewardPlayer(playerid, -TruckDealer[i][tdPrice], 0);
- TruckDealer[i][tdStock] --;
- mysql_format(SQL, gQuery, 100, "UPDATE `dstrucks` SET `Stock` = '%d' WHERE `Model` = '%d'", TruckDealer[i][tdStock], TruckDealer[i][tdModel]);
- mysql_tquery(SQL, gQuery, "", "");
- }
- case 2:
- {
- RewardPlayer(playerid, -BoatDealer[i][bdPrice], 0);
- BoatDealer[i][bdStock] --;
- mysql_format(SQL, gQuery, 100, "UPDATE `dsboats` SET `Stock` = '%d' WHERE `Model` = '%d'", BoatDealer[i][bdStock], BoatDealer[i][bdModel]);
- mysql_tquery(SQL, gQuery, "", "");
- }
- case 3:
- {
- RewardPlayer(playerid, -PlaneDealer[i][pdPrice], 0);
- PlaneDealer[i][pdStock] --;
- mysql_format(SQL, gQuery, 100, "UPDATE `dsplanes` SET `Stock` = '%d' WHERE `Model` = '%d'", PlaneDealer[i][pdStock], PlaneDealer[i][pdModel]);
- mysql_tquery(SQL, gQuery, "", "");
- }
- case 4:
- {
- RewardPlayer(playerid, -LowDealer[i][ldPrice], 0);
- LowDealer[i][ldStock] --;
- mysql_format(SQL, gQuery, 100, "UPDATE `dsplanes` SET `Stock` = '%d' WHERE `Model` = '%d'", LowDealer[i][ldStock], LowDealer[i][ldModel]);
- mysql_tquery(SQL, gQuery, "", "");
- }
- }
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- CancelSelectTextDraw(playerid);
- IDDS[playerid] = -1;
- DestroyVehicle(DSCarID[playerid]);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- InDealership[playerid] = 0;
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 3:
- {
- __creeazaVehicul(PlaneDealer[i][pdModel], playerid, airX, airY, airZ, airA, PlaneDealer[i][pdMaxSpeed], 0, 1, 1, 0, 0.0);
- }
- default:
- {
- new count3 = CountVehiclesInArea(302.4695, -1516.2313, 23.5854), count4 = CountVehiclesInArea(2324.8757, 1434.2283, 9.8190),
- count5 = CountVehiclesInArea(-2405.3269, -597.6945, 131.6352);
- if(count3 < 40)
- {
- new randspawn = random(sizeof(DealerCarPos1));
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: __creeazaVehicul(CarDealer[i][cdModel], playerid, DealerCarPos1[randspawn][0], DealerCarPos1[randspawn][1], DealerCarPos1[randspawn][2], DealerCarPos1[randspawn][3], CarDealer[i][cdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 1: __creeazaVehicul(TruckDealer[i][tdModel], playerid, DealerCarPos1[randspawn][0], DealerCarPos1[randspawn][1], DealerCarPos1[randspawn][2], DealerCarPos1[randspawn][3], TruckDealer[i][tdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 2: __creeazaVehicul(BoatDealer[i][bdModel], playerid, DealerCarPos1[randspawn][0], DealerCarPos1[randspawn][1], DealerCarPos1[randspawn][2], DealerCarPos1[randspawn][3], BoatDealer[i][bdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 3: __creeazaVehicul(LowDealer[i][ldModel], playerid, DealerCarPos1[randspawn][0], DealerCarPos1[randspawn][1], DealerCarPos1[randspawn][2], DealerCarPos1[randspawn][3], LowDealer[i][ldMaxSpeed], 0, 1, 1, 0, 0.0);
- }
- }
- else if(count4 < 68)
- {
- new randspawn = random(sizeof(DealerCarPos2));
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: __creeazaVehicul(CarDealer[i][cdModel], playerid, DealerCarPos2[randspawn][0], DealerCarPos2[randspawn][1], DealerCarPos2[randspawn][2], DealerCarPos2[randspawn][3], CarDealer[i][cdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 1: __creeazaVehicul(TruckDealer[i][tdModel], playerid, DealerCarPos2[randspawn][0], DealerCarPos2[randspawn][1], DealerCarPos2[randspawn][2], DealerCarPos2[randspawn][3], TruckDealer[i][tdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 2: __creeazaVehicul(BoatDealer[i][bdModel], playerid, DealerCarPos2[randspawn][0], DealerCarPos2[randspawn][1], DealerCarPos2[randspawn][2], DealerCarPos2[randspawn][3], BoatDealer[i][bdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 3: __creeazaVehicul(LowDealer[i][ldModel], playerid, DealerCarPos2[randspawn][0], DealerCarPos2[randspawn][1], DealerCarPos2[randspawn][2], DealerCarPos2[randspawn][3], LowDealer[i][ldMaxSpeed], 0, 1, 1, 0, 0.0);
- }
- }
- else if(count5 < 16)
- {
- new randspawn = random(sizeof(DealerCarPos3));
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: __creeazaVehicul(CarDealer[i][cdModel], playerid, DealerCarPos3[randspawn][0], DealerCarPos3[randspawn][1], DealerCarPos3[randspawn][2], DealerCarPos3[randspawn][3], CarDealer[i][cdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 1: __creeazaVehicul(TruckDealer[i][tdModel], playerid, DealerCarPos3[randspawn][0], DealerCarPos3[randspawn][1], DealerCarPos3[randspawn][2], DealerCarPos3[randspawn][3], TruckDealer[i][tdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 2: __creeazaVehicul(BoatDealer[i][bdModel], playerid, DealerCarPos3[randspawn][0], DealerCarPos3[randspawn][1], DealerCarPos3[randspawn][2], DealerCarPos3[randspawn][3], BoatDealer[i][bdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 3: __creeazaVehicul(LowDealer[i][ldModel], playerid, DealerCarPos3[randspawn][0], DealerCarPos3[randspawn][1], DealerCarPos3[randspawn][2], DealerCarPos3[randspawn][3], LowDealer[i][ldMaxSpeed], 0, 1, 1, 0, 0.0);
- }
- }
- else
- {
- SCMEX(playerid, COLOR_ERROR, "(Warning) "W"There is no more place for parking your vehicle and it was spawned outside the map.", "(Avertizare) "W"Nu mai este loc de parcare pentru vehiculul tau si a fost spawnat in afara hartii.");
- SCMEX(playerid, COLOR_ERROR, "(Warning) "W"Please use /getcar and park it somewhere on the map.", "(Avertizare) "W"Foloseste /getcar si parcheaza-l undeva pe harta.");
- SetPVarInt(playerid, "OutsideCar", 1);
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: __creeazaVehicul(CarDealer[i][cdModel], playerid, -1177.9152, 672.4600, -74.6747, 0.0000, CarDealer[i][cdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 1: __creeazaVehicul(TruckDealer[i][tdModel], playerid, -1177.9152, 672.4600, -74.6747, 0.0000, TruckDealer[i][tdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 2: __creeazaVehicul(BoatDealer[i][bdModel], playerid, -1177.9152, 672.4600, -74.6747, 0.0000, BoatDealer[i][bdMaxSpeed], 0, 1, 1, 0, 0.0);
- case 3: __creeazaVehicul(LowDealer[i][ldModel], playerid, -1177.9152, 672.4600, -74.6747, 0.0000, LowDealer[i][ldMaxSpeed], 0, 1, 1, 0, 0.0);
- }
- }
- }
- }
- }
- return true;
- }
- if(clickedid == DSTds[6])
- {
- new i = IDDS[playerid];
- switch(APlayerData[playerid][pLimba])
- {
- case 0:
- {
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Name: {008000}%s\n"W"Max speed: {008000}%d\n"W"Price: {008000}%d\n"W"Colors: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Fuel tank: {008000}%d", CarDealer[i][cdModel], namaCar[CarDealer[i][cdModel] - 400], CarDealer[i][cdMaxSpeed], CarDealer[i][cdPrice], CarDealer[i][cdStock], MaxFuel);
- case 1: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Name: {008000}%s\n"W"Max speed: {008000}%d\n"W"Price: {008000}%d\n"W"Colors: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Fuel tank: {008000}%d", TruckDealer[i][tdModel], namaCar[TruckDealer[i][tdModel] - 400], TruckDealer[i][tdMaxSpeed], TruckDealer[i][tdPrice], TruckDealer[i][tdStock], MaxFuel);
- case 2: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Name: {008000}%s\n"W"Max speed: {008000}%d\n"W"Price: {008000}%d\n"W"Colors: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Fuel tank: {008000}%d", BoatDealer[i][bdModel], namaCar[BoatDealer[i][bdModel] - 400], BoatDealer[i][bdMaxSpeed], BoatDealer[i][bdPrice], BoatDealer[i][bdStock], MaxFuel);
- case 3: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Name: {008000}%s\n"W"Max speed: {008000}%d\n"W"Price: {008000}%d\n"W"Colors: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Fuel tank: {008000}%d", PlaneDealer[i][pdModel], namaCar[PlaneDealer[i][pdModel] - 400], PlaneDealer[i][pdMaxSpeed], PlaneDealer[i][pdPrice], PlaneDealer[i][pdStock], MaxFuel);
- }
- }
- case 1:
- {
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Nume: {008000}%s\n"W"Viteza maxima: {008000}%d\n"W"Pret: {008000}%d\n"W"Culori: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Rezervor: {008000}%d", CarDealer[i][cdModel], namaCar[CarDealer[i][cdModel] - 400], CarDealer[i][cdMaxSpeed], CarDealer[i][cdPrice], CarDealer[i][cdStock], MaxFuel);
- case 1: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Nume: {008000}%s\n"W"Viteza maxima: {008000}%d\n"W"Pret: {008000}%d\n"W"Culori: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Rezervor: {008000}%d", TruckDealer[i][tdModel], namaCar[TruckDealer[i][tdModel] - 400], TruckDealer[i][tdMaxSpeed], TruckDealer[i][tdPrice], TruckDealer[i][tdStock], MaxFuel);
- case 2: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Nume: {008000}%s\n"W"Viteza maxima: {008000}%d\n"W"Pret: {008000}%d\n"W"Culori: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Rezervor: {008000}%d", BoatDealer[i][bdModel], namaCar[BoatDealer[i][bdModel] - 400], BoatDealer[i][bdMaxSpeed], BoatDealer[i][bdPrice], BoatDealer[i][bdStock], MaxFuel);
- case 3: format(gQuery, 400, ""W"Model: {008000}%d\n"W"Nume: {008000}%s\n"W"Viteza maxima: {008000}%d\n"W"Pret: {008000}%d\n"W"Culori: {008000}245 & 245\n"W"Stock: {008000}%d\n"W"Rezervor: {008000}%d", PlaneDealer[i][pdModel], namaCar[PlaneDealer[i][pdModel] - 400], PlaneDealer[i][pdMaxSpeed], PlaneDealer[i][pdPrice], PlaneDealer[i][pdStock], MaxFuel);
- }
- }
- }
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- ShowPlayerDialog(playerid, DIALOG_DEALERINFO, DIALOG_STYLE_MSGBOX, "Vehicle information", gQuery, "Close", "");
- return true;
- }
- if(clickedid == DSTds[7])
- {
- TestingModel[playerid] = 1;
- new i = IDDS[playerid];
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- CancelSelectTextDraw(playerid);
- DestroyVehicle(DSCarID[playerid]);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- switch(GetPVarInt(playerid, "DealerType"))
- {
- case 0: DSTestCar[playerid] = CreateVehicle(CarDealer[i][cdModel], 1708.0762, -714.2114, 48.2256, 0.0000, 245, 245, 45000, 0);
- case 1: DSTestCar[playerid] = CreateVehicle(TruckDealer[i][tdModel], 1708.0762, -714.2114, 48.2256, 0.0000, 245, 245, 45000, 0);
- case 2: DSTestCar[playerid] = CreateVehicle(BoatDealer[i][bdModel], -713.3931, 1997.9865, 1.0266, 180.0000, 245, 245, 45000, 0);
- case 3: DSTestCar[playerid] = CreateVehicle(PlaneDealer[i][pdModel], 1478.0265, 1278.5404, 10.6035, 0.0000, 245, 245, 45000, 0);
- }
- SetVehicleVirtualWorld(DSTestCar[playerid], GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(DSTestCar[playerid], GetPlayerInterior(playerid));
- AVehicleData[DSTestCar[playerid]][Fuel] = MaxFuel;
- PutPlayerInVehicle(playerid, DSTestCar[playerid], 0);
- SCMEX(playerid, 0x008000CC, "(Dealership) "W"You have 45 seconds to test the vehicle.", "(Dealership) "W"Ai la dispozitie 45 de secunde pentru a testa vehiculul.");
- DSTestTimer[playerid] = defer DealerTest(playerid);
- return true;
- }
- if(clickedid == TDSTage[2])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(APlayerData[playerid][PlayerGold] < StagePrice[0][AVehicleData[vehicleid][vStage] + 1]) return SCMEX(playerid, COLOR_ERROR, "(Error) "W"You don't have enough gold points.", "(Eroare) "W"Nu ai destule monede de aur.");
- AVehicleData[vehicleid][vStage] += 1;
- AVehicleData[vehicleid][vMaxSpeed] += GetPVarInt(playerid, "PlusSpeed");
- gQuery[0]=EOS;
- format(gQuery, 300, "UPDATE `vehicle` SET `Stage` = '%d', `MaxSpeed` = '%d' WHERE `id` = '%d'", AVehicleData[vehicleid][vStage], AVehicleData[vehicleid][vMaxSpeed], AVehicleData[vehicleid][vehID]);
- mysql_tquery(SQL, gQuery, "", "");
- switch(APlayerData[playerid][pLimba])
- {
- case 0: SCMF(playerid, COLOR_LIGHTBLUE, "Your vehicle have now stage %d/3 and develops a top speed of %d km/h.", AVehicleData[vehicleid][vStage], AVehicleData[vehicleid][vMaxSpeed]);
- case 1: SCMF(playerid, COLOR_LIGHTBLUE, "Vehiculul tau are acum stage %d/3 si dezvolta o viteza de %d km/h.", AVehicleData[vehicleid][vStage], AVehicleData[vehicleid][vMaxSpeed]);
- }
- APlayerData[playerid][PlayerGold] -= StagePrice[0][AVehicleData[vehicleid][vStage]];
- TextDrawHideForPlayer(playerid, TDSTage[0]);
- TextDrawHideForPlayer(playerid, TDSTage[1]);
- TextDrawHideForPlayer(playerid, TDSTage[2]);
- TextDrawHideForPlayer(playerid, TDSTage[3]);
- PlayerTextDrawHide(playerid, TDSTageP[0][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[1][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[2][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[3][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[4][playerid]);
- CancelSelectTextDraw(playerid);
- TogglePlayerControllable(playerid, 1);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- if(SpeedTimer[playerid] == Timer:-1)
- SpeedTimer[playerid] = repeat SpeedUp(playerid, vehicleid);
- DeletePVar(playerid, "PlusSpeed");
- return true;
- }
- if(clickedid == TDSTage[3])
- {
- TextDrawHideForPlayer(playerid, TDSTage[0]);
- TextDrawHideForPlayer(playerid, TDSTage[1]);
- TextDrawHideForPlayer(playerid, TDSTage[2]);
- TextDrawHideForPlayer(playerid, TDSTage[3]);
- PlayerTextDrawHide(playerid, TDSTageP[0][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[1][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[2][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[3][playerid]);
- PlayerTextDrawHide(playerid, TDSTageP[4][playerid]);
- CancelSelectTextDraw(playerid);
- TogglePlayerControllable(playerid, 1);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- DeletePVar(playerid, "PlusSpeed");
- return true;
- }
- if(clickedid == Text:INVALID_TEXT_DRAW)
- {
- if(InDealership[playerid] > 0 && TestingModel[playerid] == 0)
- {
- if(InDealership[playerid] < 1) return true;
- if(InDealership[playerid] == 1) SetPlayerPos(playerid, -1663.6404, 1208.2536, 7.2545);
- if(InDealership[playerid] == 2) SetPlayerPos(playerid, 241.2494, -226.5212, 1.5781);
- if(InDealership[playerid] == 3) SetPlayerPos(playerid, 1957.5762, -2183.4985, 12.7853);
- if(InDealership[playerid] == 4) SetPlayerPos(playerid, -392.6985, -432.1740, 16.2031);
- TextDrawHideForPlayer(playerid, DSTds[7]);
- TextDrawHideForPlayer(playerid, DSTds[6]);
- TextDrawHideForPlayer(playerid, DSTds[5]);
- TextDrawHideForPlayer(playerid, DSTds[4]);
- TextDrawHideForPlayer(playerid, DSTds[3]);
- TextDrawHideForPlayer(playerid, DSTds[2]);
- TextDrawHideForPlayer(playerid, DSTds[1]);
- TextDrawHideForPlayer(playerid, DSTds[0]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][1]);
- PlayerTextDrawHide(playerid, DSTdsP[playerid][0]);
- CancelSelectTextDraw(playerid);
- IDDS[playerid] = -1;
- DestroyVehicle(DSCarID[playerid]);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- InDealership[playerid] = 0;
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- }
- if(IsRegistered[playerid] == 2 && RegisterStep[playerid] == -1)
- {
- HideRegisterTextdraw(playerid);
- KickEx(playerid);
- }
- return true;
- }
- if(clickedid == RegisterTD[7])
- {
- if(RegisterStep[playerid] != -1)
- {
- switch(GetPVarInt(playerid, "PlayerLanguage"))
- {
- case 0: SCM(playerid, COLOR_ERROR, "(Warning) "W"Password, gender and email fields are required.");
- case 1: SCM(playerid, COLOR_ERROR, "(Warning) "W"Campurile parola, sex si email sunt obligatorii.");
- }
- return true;
- }
- HideRegisterTextdraw(playerid);
- switch(GetPVarInt(playerid, "PlayerLanguage"))
- {
- case 0: SCM(playerid, COLOR_ERROR, "(Warning) "W"Account registration canceled.");
- case 1: SCM(playerid, COLOR_ERROR, "(Warning) "W"Inregistrarea contului a fost anulata.");
- }
- KickEx(playerid);
- return true;
- }
- return false;
- }
Add Comment
Please, Sign In to add comment