Guest User

Untitled

a guest
Jun 13th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.09 KB | None | 0 0
  1. YCMD:moprodaj(playerid, params[], help)
  2. {
  3. #pragma unused help
  4. #pragma unused params
  5. new i, kid, cena, Float:Poz[3];
  6. if(UlogovanProvera[playerid] == 0) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Morate se ulogovati da bi ste koristili ovu komandu.");
  7. if(PlayerInfo[playerid][pPosedovanjeMotora] == -1) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer ne posedujete motor.");
  8. if(GetPlayerVehicleID(playerid) != MotorInfo[i][mID]) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer se ne nalazite na svom motoru.");
  9. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1, ""CRVENA"WARNING "BELA"Ne mozete koristiti ovu komandu jer se ne nalazite na mestu vozaca.");
  10. if(sscanf(params, "ui" ,kid, cena)) return SCM(playerid, -1, ""CRVENA"INFO: "BELA"/moprodaj [ID Igraca/Deo imena] [Cena motora]");
  11. //if( pola || cena > 150000) return SCM(playerid, -1, ""CRVENA"INFO: "BELA"Cena vozila ne moze biti manja od 1/2 ukupne cene vozila i veca od 150000$]");
  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, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer igrac nije u vasoj blizini.");
  14. if(PlayerInfo[KomeProdaje[playerid]][pLevel] < 3) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer igrac nije level 3+");
  15. if(kid == playerid) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete sebi prodati motor.");
  16. KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
  17. CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
  18. SCMF(playerid,-1,""CRVENA"INFO: "BELA"Ponudili ste svoj motor igracu [%s] za [%d$]",GetName(KomeProdaje[playerid]), cena);
  19. SCMF(KomeProdaje[playerid],-1,""CRVENA"INFO: "BELA"Igrac [%s] vam je ponudio svoj motor po ceni od [%d$], da prihvatite kucajte /moprihvati",GetName(playerid),cena);
  20. return 1;
  21. }
  22. YCMD:moprihvati(playerid, params[], help)
  23. {
  24. #pragma unused help
  25. #pragma unused params
  26. new id = PonudioIgrac[playerid];
  27. if(UlogovanProvera[playerid] == 0) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Morate se ulogovati da bi ste koristili ovu komandu.");
  28. if(PonudioIgrac[playerid] == -1) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer vam niko nije ponudio vozilo.");
  29. if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid,-1,""CRVENA"WARNINGL "BELA"Ne mozete koristiti ovu komandu jer niste level 3+");
  30. if(PlayerInfo[playerid][pNovacDzep] < CijenaProdaje[playerid]) return SCM(playerid,-1,""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer nemate dovoljno novca.");
  31. if(!IsPlayerConnected(PonudioIgrac[playerid])) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer igrac koji vam je ponudio motor nije vise online.");
  32. if(PlayerInfo[playerid][pPosedovanjeMotora] != -1) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer vec posedujete motor.");
  33. if(PlayerInfo[id][pPosedovanjeMotora] == -1) return SCM(playerid,-1,""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer taj igrac nema motor.");
  34. PlayerInfo[playerid][pPosedovanjeMotora] = PlayerInfo[id][pPosedovanjeMotora];
  35. PlayerInfo[id][pPosedovanjeMotora] = -1;
  36. strmid(MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
  37. g_NovacMinus(playerid, CijenaProdaje[playerid]); g_NovacPlus(id, CijenaProdaje[playerid]);
  38. SCMF(playerid,-1,""CRVENA"INFO: "BELA"Uspesno ste kupili motor od igraca [%s] po ceni od [%d$]",GetName(id),CijenaProdaje[playerid]);
  39. SCMF(id,-1,""CRVENA"INFO: "BELA"Uspesno ste prodali svoj motor igracu [%s] po ceni od [%d$]",GetName(playerid),CijenaProdaje[playerid]);
  40. RemovePlayerFromVehicle(id); CijenaProdaje[id] = 0; CijenaProdaje[playerid] = 0;
  41. PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
  42. KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
  43. SavePlayer(playerid); SavePlayer(id); SacuvajMotor(PlayerInfo[playerid][pPosedovanjeMotora]);
  44. return 1;
  45. }
Add Comment
Please, Sign In to add comment