Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if(strcmp(ime,"vozilo",true) == 0)
- {
- if(OwnableCarOffer[playerid] < 9999)
- {
- GetPlayerName(OwnableCarOffer[playerid], giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(OwnableCarID[playerid] == 0) return true;
- if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1]) { }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2]) { }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3]) { }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4]) { }
- else { Error(playerid, "Igrac nije dostupan!"); return true; }
- if(lz_GetPlayerMoney(playerid) >= OwnableCarPrice[playerid])
- {
- if(IsPlayerConnected(OwnableCarOffer[playerid]))
- {
- if(PI[playerid][pVozilo1] == 9999)
- {
- if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
- {
- PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo1];
- PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
- {
- PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo2];
- PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
- {
- PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo3];
- PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
- {
- PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo4];
- PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
- }
- else
- {
- Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
- return true;
- }
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste vozilo za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vase vozilo za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
- SendClientMessage(OwnableCarOffer[playerid], -1, string);
- if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
- lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
- lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
- strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
- SacuvajVozilo(OwnableCarID[playerid]);
- new selllogic[300];
- format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
- SellLog(selllogic);
- sql_save_account(playerid);
- sql_save_account(OwnableCarOffer[playerid]);
- new veh;
- CI[veh][cLabel] = 0;
- SacuvajVozilo(veh);
- Delete3DTextLabel(c_lbl[veh-1000]);
- }
- else if(PI[playerid][pVozilo2] == 9999)
- {
- if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
- {
- PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo1];
- PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
- {
- PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo2];
- PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
- {
- PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo3];
- PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
- {
- PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo4];
- PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
- }
- else
- {
- Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
- return true;
- }
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
- SendClientMessage(OwnableCarOffer[playerid], -1, string);
- if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
- lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
- lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
- strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
- SacuvajVozilo(OwnableCarID[playerid]);
- new selllogic[300];
- format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
- SellLog(selllogic);
- sql_save_account(playerid);
- sql_save_account(OwnableCarOffer[playerid]);
- new veh;
- CI[veh][cLabel] = 0;
- SacuvajVozilo(veh);
- Delete3DTextLabel(c_lbl[veh-1000]);
- }
- else if(PI[playerid][pVozilo3] == 9999)
- {
- if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
- {
- PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo1];
- PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
- {
- PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo2];
- PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
- {
- PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo3];
- PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
- {
- PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo4];
- PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
- }
- else
- {
- Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
- return true;
- }
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
- SendClientMessage(OwnableCarOffer[playerid], -1, string);
- if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
- lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
- lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
- strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
- SacuvajVozilo(OwnableCarID[playerid]);
- new selllogic[300];
- format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
- SellLog(selllogic);
- sql_save_account(playerid);
- sql_save_account(OwnableCarOffer[playerid]);
- new veh;
- CI[veh][cLabel] = 0;
- SacuvajVozilo(veh);
- Delete3DTextLabel(c_lbl[veh-1000]);
- }
- else if(PI[playerid][pVozilo4] == 9999)
- {
- if(PI[playerid][pSlot4] == 1)
- {
- if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
- {
- PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo1];
- PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
- {
- PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo2];
- PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
- {
- PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo3];
- PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
- }
- else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
- {
- PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo4];
- PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
- }
- else
- {
- Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
- return true;
- }
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
- SendClientMessage(OwnableCarOffer[playerid], -1, string);
- if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
- lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
- lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
- strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
- SacuvajVozilo(OwnableCarID[playerid]);
- new selllogic[300];
- format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
- SellLog(selllogic);
- sql_save_account(playerid);
- sql_save_account(OwnableCarOffer[playerid]);
- new veh;
- CI[veh][cLabel] = 0;
- SacuvajVozilo(veh);
- Delete3DTextLabel(c_lbl[veh-1000]);
- }
- else
- {
- Error(playerid, "Nemate slot 4, ne mozete kupiti auto!");
- return true;
- }
- }
- else
- {
- Error(playerid, "Vec imate 3 auta!");
- return true;
- }
- sql_save_account(playerid);
- sql_save_account(OwnableCarOffer[playerid]);
- OwnableCarOffer[playerid] = 9999;
- OwnableCarID[playerid] = 0;
- OwnableCarPrice[playerid] = 0;
- SCM(playerid, -1, ""COL_BE"[BE] {FFFFFF}Cestitamo na vasoj novoj kupovini! (/v)");
- return true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement