Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCA)
- {
- if(!response) return 1;
- if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1, "{39B3F5}[NT:RP] {FFFFFF}Nemate kucu!");
- for(new i = 0; i < sizeof(KucaInfo); i++)
- if(response)
- {
- new kid, string[128], Float:Poz[3];
- if(sscanf(inputtext, "u", kid)) return SPD(playerid, DIALOG_PRKUCA, DIALOG_STYLE_INPUT, "Prodaja auta", ""BELA"POGRESAN ID!\n"ZELENA"Unesite ID igraca kome zelite da prodate vozilo...", "Potvrdi", "Odustani");
- if(!IsPlayerConnected(kid)) return SPD(playerid, DIALOG_PRKUCA, DIALOG_STYLE_INPUT, "Prodaja auta", ""BELA"POGRESAN ID!\n"ZELENA"Unesite ID igraca kome zelite da prodate vozilo...", "Potvrdi", "Odustani");
- GetPlayerPos(kid, Poz[0], Poz[1], Poz[2]);
- if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, -1, ""SIVA"Igrac nije u vasoj blizini!");
- if(kid == playerid) return SCM(playerid,-1,""ZELENA"UKRP"BELA" | Ne mozete sami sebi ponuditi prodaju!");
- KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
- format(string,sizeof(string), ""ZELENA"Sad unesite cenu vaseg auta za koliko zelite da ga prodate...");
- SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja auta", string, "Potvrdi", "Odustani");
- }
- }
- ////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCACENA)
- {
- if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1,""ZELENA"UKRP"BELA" | Ne posedujes kucu!");
- if(response)
- {
- new cena, string[256];
- if(PlayerInfo[KomeProdaje[playerid]][pLevel] < 4) return SCM(playerid,-1,""SIVA"Igrac nije level 4+!");
- format(string,sizeof(string), ""ZELENA"Sad unesite cenu vaseg auta za koliko zelite da ga prodate...");
- if(sscanf(inputtext, "i", cena)) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja auta", string, "Potvrdi", "Odustani");
- if(cena < 0 || cena > 10000000) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja auta", string, "Potvrdi", "Odustani");
- CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
- SCMF(playerid,-1,"Ponudili ste auta igracu %s za %d$ novca!",GetName(KomeProdaje[playerid]), cena);
- SCMF(KomeProdaje[playerid],-1,""ZUTA"Igrac %s vam je ponudio svoje auta za %d$!",GetName(playerid),cena);
- format(string,sizeof(string), ""ZELENA"Igrac %s vam je ponudio svoje vozilo za %d$...\n"ZELENA"Kliknite na prihvati ukoliko zelite da prihvatite prodaju", GetName(playerid), cena);
- SPD(KomeProdaje[playerid], DIALOG_PRKUCAPRIH, DIALOG_STYLE_MSGBOX, "Prodaja auta", string, "Prihvati", "Odustani");
- }
- if(!response)
- {
- CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
- PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
- KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
- SCM(playerid,-1,""ZUTA"Odustali ste od prodaje vaseg vozila!");
- }
- }
- ////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCAPRIH)
- {
- if(response)
- {
- for(new i; i < sizeof(KucaInfo); i++)
- {
- new id = PonudioIgrac[playerid];
- if(PlayerInfo[playerid][pLevel] < 4) return SCM(playerid,-1,""SIVA"Vi niste level 4+!");
- if(CijenaProdaje[playerid] <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odredio cenu vozila!");
- if(PlayerInfo[playerid][pNovacDzep] < CijenaProdaje[playerid]) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
- if(!IsPlayerConnected(PonudioIgrac[playerid])) return SCM(playerid, -1, ""SIVA"Igrac koji vam je ponudio kucu vise nije online!");
- if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1,""SIVA"Vec posedujes kucu!");
- if(PlayerInfo[id][pPosedovanjeKuce] == -1) return SCM(playerid,-1,""SIVA"Taj igrac nema kucu!");
- PlayerInfo[playerid][pPosedovanjeKuce] = PlayerInfo[id][pPosedovanjeKuce];
- PlayerInfo[id][pPosedovanjeKuce] = -1;
- strmid(KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
- g_NovacMinus(playerid, CijenaProdaje[playerid]); g_NovacPlus(id, CijenaProdaje[playerid]);
- SCMF(playerid,-1,""ZUTA"Uspesno ste kupili kucu od igraca %s!",GetName(id));
- SCMF(id,-1,""ZUTA"Uspesno ste prodali kucu igracu %s!",GetName(playerid));
- CijenaProdaje[id] = 0; CijenaProdaje[playerid] = 0;
- PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
- KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
- SavePlayer(playerid); SavePlayer(id); SacuvajKucu(PlayerInfo[playerid][pPosedovanjeKuce]);
- KuceLP(i);
- }
- }
- if(!response)
- {
- CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
- PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
- KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
- SCM(playerid,-1,""ZUTA"Odustali ste od kupovine vozila!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment