Guest User

Untitled

a guest
Jun 7th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.69 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////////////////////////
  2. if(dialogid == DIALOG_PRKUCE)
  3. {
  4. if(!response) return 1;
  5. if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1,"[YG:RP] "CRVENA"Ne posedujes kucu!");
  6. if(response)
  7. {
  8. new kid, string[128], Float:Poz[3];
  9. 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");
  10. if(!IsPlayerConnected(kid)) return SPD(playerid, DIALOG_PRKUCE, DIALOG_STYLE_INPUT, "Prodaja kuce", ""ZUTA"Unesite ID igraca kome zelite da prodate kucu...", "Potvrdi", "Odustani");
  11. if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, -1, ""SIVA"Igrac nije u vasoj blizini!");
  12. if(kid == playerid) return SCM(playerid,-1,"YG:RP | "CRVENA"Ne mozete sami sebi ponuditi prodaju!");
  13. KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
  14. format(string,sizeof(string), ""ZUTA"Sad unesite cenu vase kuce za koliko zelite da ga prodate...");
  15. SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
  16. }
  17. }
  18. ////////////////////////////////////////////////////////////////////////////////////////////////
  19. if(dialogid == DIALOG_PRKUCACENA)
  20. {
  21. if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1,"[YG:RP] "CRVENA"Ne posedujes kucu!");
  22. if(response)
  23. {
  24. new cena, string[256];
  25. format(string,sizeof(string), ""ZUTA"Sad unesite cenu vase kuce za koliko zelite da je prodate...");
  26. if(sscanf(inputtext, "i", cena)) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
  27. if(cena < 0 || cena > 10000000) return SPD(playerid, DIALOG_PRKUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
  28. CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
  29. SCMF(playerid,-1,""ZUTA"Ponudili ste kucu igracu %s za %d$ novca!",GetName(KomeProdaje[playerid]), cena);
  30. SCMF(KomeProdaje[playerid],-1,""ZUTA"Igrac %s vam je ponudio svoju kucu za %d$!",GetName(playerid),cena);
  31. 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);
  32. SPD(KomeProdaje[playerid], DIALOG_PRKUCAPRIH, DIALOG_STYLE_MSGBOX, "Prodaja kuce", string, "Prihvati", "Odustani");
  33. }
  34. if(!response)
  35. {
  36. CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
  37. PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
  38. KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
  39. SCM(playerid,-1,""ZUTA"Odustali ste od prodaje vase kuce!");
  40. }
  41. }
  42. ////////////////////////////////////////////////////////////////////////////////////////////////
  43. if(dialogid == DIALOG_PRKUCAPRIH)
  44. {
  45. if(response)
  46. {
  47. new id = PonudioIgrac[playerid];
  48. if(CijenaProdaje[playerid] <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odredio cenu kuce!");
  49. if(PlayerInfo[playerid][pNovacDzep] < CijenaProdaje[playerid]) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
  50. if(!IsPlayerConnected(PonudioIgrac[playerid])) return SCM(playerid, -1, ""SIVA"Igrac koji vam je ponudio kucu vise nije online!");
  51. if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1,""SIVA"Vec posedujes kucu!");
  52. if(PlayerInfo[id][pPosedovanjeKuce] == -1) return SCM(playerid,-1,""SIVA"Taj igrac nema kucu!");
  53. PlayerInfo[playerid][pPosedovanjeKuce] = PlayerInfo[id][pPosedovanjeKuce];
  54. PlayerInfo[id][pPosedovanjeKuce] = -1;
  55. strmid(KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
  56. g_NovacMinus(playerid, CijenaProdaje[playerid]); g_NovacPlus(id, CijenaProdaje[playerid]);
  57. SCMF(playerid,-1,""ZUTA"Uspesno ste kupili kucu od igraca %s!",GetName(id));
  58. SCMF(id,-1,""ZUTA"Uspesno ste prodali kucu igracu %s!",GetName(playerid));
  59. PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
  60. KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
  61. SavePlayer(playerid); SavePlayer(id); SacuvajKucu(PlayerInfo[playerid][pPosedovanjeKuce]);
  62. }
  63. if(!response)
  64. {
  65. CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
  66. PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
  67. KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
  68. SCM(playerid,-1,""ZUTA"Odustali ste od kupovine kuce!");
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment