Guest User

Untitled

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