Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == DIALOG_CARBUY5)
- {
- if(response)
- {
- new num = BuyCar[playerid];
- if(GetPlayerCash(playerid) >= Stock[num][vPrice])
- {
- if(Stock[num][vStock] > 0)
- {
- InsertCar(playerid,1,num);
- }
- else
- {
- new stringg[MAX_STRING];
- format(stringg,sizeof(stringg),"Aceasta masina numai este disponibila in Dealership. Stoc epuizat.\nYou can't buy this vehicle from the dealership. Out of stock.");
- ShowPlayerDialog(playerid, DIALOG_NOSTOCK, DIALOG_STYLE_MSGBOX, "Out of stock", stringg, "Close","");
- }
- }
- else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to purchase this vehicle.");
- }
- return 1;
- }
- if(dialogid == DIALOG_CARBUY2)
- {
- if(response)
- {
- new num = listitem + 1;
- BuyCar[playerid] = num;
- new string33[256], stringtitle[256];
- format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
- format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
- ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
- }
- return 1;
- }
- if(dialogid == DIALOG_CARBUY3)
- {
- if(response)
- {
- new cheapcars;
- for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
- {
- if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 7000000)
- {
- cheapcars = xf;
- }
- }
- new num = listitem + cheapcars + 1;
- BuyCar[playerid] = num;
- new string33[256], stringtitle[256];
- format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
- format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
- ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
- }
- return 1;
- }
- if(dialogid == DIALOG_CARBUY4)
- {
- if(response)
- {
- new regcheapcars;
- for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
- {
- if(Stock[xf][vPrice] > 7000000 && Stock[xf][vPrice] <= 19999999)
- {
- regcheapcars = xf;
- }
- }
- new num = listitem + regcheapcars + 1;
- BuyCar[playerid] = num;
- new string33[256], stringtitle[256];
- format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
- format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
- ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
- }
- return 1;
- }
- if(dialogid == DIALOG_CARBUY)
- {
- if(response)
- {
- if(listitem == 0)
- {
- new stringzz[MAX_STRING],stringy[MAX_STRING];
- for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
- {
- if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 7000000)
- {
- format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
- strcat(stringzz,stringy);
- }
- }
- ShowPlayerDialog(playerid, DIALOG_CARBUY2, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
- }
- if(listitem == 1)
- {
- new stringzz[MAX_STRING],stringy[MAX_STRING];
- for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
- {
- if(Stock[xf][vPrice] > 7000000 && Stock[xf][vPrice] <= 19999999)
- {
- format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
- strcat(stringzz,stringy);
- }
- }
- ShowPlayerDialog(playerid, DIALOG_CARBUY3, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
- }
- if(listitem == 2)
- {
- new stringzz[MAX_STRING],stringy[MAX_STRING];
- for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
- {
- if(Stock[xf][vPrice] >= 20000000 && Stock[xf][vPrice] < 200000000)
- {
- format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
- strcat(stringzz,stringy);
- }
- }
- ShowPlayerDialog(playerid, DIALOG_CARBUY4, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_CARBUY8)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 230) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 230 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 230;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,469,Stock[95][vPrice],"Sparrow",1);
- }
- if(listitem == 1)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 250;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,494,Stock[96][vPrice],"Hotring Racer",1);
- }
- if(listitem == 2)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 250;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,539,Stock[97][vPrice],"Vortex",1);
- }
- if(listitem == 3)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 250;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,502,Stock[98][vPrice],"Hotring Racer A",1);
- }
- if(listitem == 4)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 250;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,503,Stock[99][vPrice],"Hotring Racer B",1);
- }
- if(listitem == 5)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < 300) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 300 premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= 300;
- Update(playerid,pPremiumPointsx);
- InsertPCar(playerid,487,Stock[100][vPrice],"Maverick",1);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement