Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:prodajvozilo(playerid,params[])
- {
- //
- //
- //
- //
- new string[512];
- new ownvehkey;
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan/a!");
- if(PI[playerid][pVozilo1] == 9999 && PI[playerid][pVozilo2] == 9999 && PI[playerid][pVozilo3] == 9999 && PI[playerid][pVozilo4] == 9999) return Error(playerid, "Nemate vozilo!");
- if(GetPlayerVehicleID(playerid) == PI[playerid][pVozilo1] || GetPlayerVehicleID(playerid) == PI[playerid][pVozilo2] || GetPlayerVehicleID(playerid) == PI[playerid][pVozilo3] || GetPlayerVehicleID(playerid) == PI[playerid][pVozilo4])
- {
- for(new c = 0; c < MAX_VEHICLES; c++)
- {
- if(GetPlayerVehicleID(playerid) == PI[playerid][pVozilo1])
- {
- ownvehkey = PI[playerid][pVozilo1];
- }
- else if(GetPlayerVehicleID(playerid) == PI[playerid][pVozilo2])
- {
- ownvehkey = PI[playerid][pVozilo2];
- }
- else if(GetPlayerVehicleID(playerid) == PI[playerid][pVozilo3])
- {
- ownvehkey = PI[playerid][pVozilo3];
- }
- else if(GetPlayerVehicleID(playerid) == PI[playerid][pVozilo4])
- {
- ownvehkey = PI[playerid][pVozilo4];
- }
- else { return true; }
- }
- new giveplayerid, cena;
- if(sscanf(params, "ui", giveplayerid, cena)) return Cmd(playerid, "/prodajvozilo (playerid) (cena)");
- if(PI[giveplayerid][pLevel] < 3) return Error(playerid, "Taj igrac nema dovoljan level!");
- if(PI[giveplayerid][pABS] > 0 && PI[giveplayerid][pABS] < 5) return Error(playerid, "ABSovi ne mogu da kupuju vozila!");
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != IPI)
- {
- if(playerid == giveplayerid) return Error(playerid, "Ne mozes sam sebi!");
- if(!ProxDetectorS(8.0, playerid, giveplayerid)) return Error(playerid, "Niste blizu igraca!");
- if((PI[giveplayerid][pVozilo1] != 9999 && PI[giveplayerid][pVozilo2] != 9999 && PI[giveplayerid][pVozilo3] != 9999) && PI[giveplayerid][pSlot4] == 0) return Error(playerid, "Igracu su popunjeni slotovi!");
- if((PI[giveplayerid][pVozilo1] != 9999 && PI[giveplayerid][pVozilo2] != 9999 && PI[giveplayerid][pVozilo3] != 9999 && PI[giveplayerid][pVozilo4] != 9999) && PI[giveplayerid][pSlot4] == 1) return Error(playerid, "Igracu su popunjeni slotovi!");
- if(OwnableCarOffer[giveplayerid] != 9999) return Error(playerid, "Tom gradjaninu je vec neko ponudio!");
- if(cena < CI[ownvehkey][cCena]/2) return Error(playerid, "Ne mozete ponuditi nize od polovine cene vozila!");
- if(GetPlayerState(playerid) != PL_ST_DRIVER) return Error(playerid, "Nisi vozac.");
- new model5[24];
- GetVehicleName(ownvehkey,model5,sizeof(model5));
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Ponudio si %s da kupi tvoje vozilo za $%d.", GetName(giveplayerid), cena);
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Vlasnik vozila %s ti nudi da kupis njegovo vozilo marke '%s' za $%d! (/prihvati vozilo)", GetName(playerid), model5, cena);
- SendClientMessage(giveplayerid, -1, string);
- OwnableCarOffer[giveplayerid] = playerid;
- OwnableCarID[giveplayerid] = ownvehkey;
- OwnableCarPrice[giveplayerid] = cena;
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement