Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCE)
- {
- if(!response) return 1;
- if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1,"[YG:RP] "CRVENA"Ne posedujes kucu!");
- if(response)
- {
- new kid, string[128], Float:Poz[3];
- if(sscanf(inputtext, "u", kid)) return SPD(playerid, DIALOG_PRKUCE, DIALOG_STYLE_INPUT, "Prodaja kuce", ""ZUTA"Unesite ID igraca kome zelite da prodate kucu...", "Potvrdi", "Odustani");
- if(!IsPlayerConnected(kid)) return SPD(playerid, DIALOG_PRKUCE, DIALOG_STYLE_INPUT, "Prodaja kuce", ""ZUTA"Unesite ID igraca kome zelite da prodate kucu...", "Potvrdi", "Odustani");
- 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,"YG:RP | "CRVENA"Ne mozete sami sebi ponuditi prodaju!");
- KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
- format(string,sizeof(string), ""ZUTA"Sad unesite cenu vase kuce za koliko zelite da ga prodate...");
- SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
- }
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCACENA)
- {
- if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1,"[YG:RP] "CRVENA"Ne posedujes kucu!");
- if(response)
- {
- new cena, string[256];
- format(string,sizeof(string), ""ZUTA"Sad unesite cenu vase kuce za koliko zelite da je prodate...");
- if(sscanf(inputtext, "i", cena)) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
- if(cena < 0 || cena > 10000000) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
- CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
- SCMF(playerid,-1,""ZUTA"Ponudili ste kucu igracu %s za %d$ novca!",GetName(KomeProdaje[playerid]), cena);
- SCMF(KomeProdaje[playerid],-1,""ZUTA"Igrac %s vam je ponudio svoju kucu za %d$!",GetName(playerid),cena);
- format(string,sizeof(string), ""ZUTA"Igrac %s vam je ponudio svoju kucu za %d$...\n"ZUTA"Kliknite na prihvati ukoliko zelite da prihvatite prodaju", GetName(playerid), cena);
- SPD(KomeProdaje[playerid], DIALOG_PRKUCAPRIH, DIALOG_STYLE_MSGBOX, "Prodaja kuce", 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 vase kuce!");
- }
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////
- if(dialogid == DIALOG_PRKUCAPRIH)
- {
- if(response)
- {
- new id = PonudioIgrac[playerid];
- if(CijenaProdaje[playerid] <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odredio cenu kuce!");
- 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));
- PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
- KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
- SavePlayer(playerid); SavePlayer(id); SacuvajKucu(PlayerInfo[playerid][pPosedovanjeKuce]);
- }
- 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 kuce!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment