Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:moprodaj(playerid, params[], help)
- {
- #pragma unused help
- #pragma unused params
- new i, kid, cena, Float:Poz[3];
- if(UlogovanProvera[playerid] == 0) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Morate se ulogovati da bi ste koristili ovu komandu.");
- if(PlayerInfo[playerid][pPosedovanjeMotora] == -1) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer ne posedujete motor.");
- 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.");
- 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.");
- if(sscanf(params, "ui" ,kid, cena)) return SCM(playerid, -1, ""CRVENA"INFO: "BELA"/moprodaj [ID Igraca/Deo imena] [Cena motora]");
- //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$]");
- GetPlayerPos(kid, Poz[0], Poz[1], Poz[2]);
- 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.");
- if(PlayerInfo[KomeProdaje[playerid]][pLevel] < 3) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer igrac nije level 3+");
- if(kid == playerid) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete sebi prodati motor.");
- KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
- CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
- SCMF(playerid,-1,""CRVENA"INFO: "BELA"Ponudili ste svoj motor igracu [%s] za [%d$]",GetName(KomeProdaje[playerid]), cena);
- 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);
- return 1;
- }
- YCMD:moprihvati(playerid, params[], help)
- {
- #pragma unused help
- #pragma unused params
- new id = PonudioIgrac[playerid];
- if(UlogovanProvera[playerid] == 0) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Morate se ulogovati da bi ste koristili ovu komandu.");
- if(PonudioIgrac[playerid] == -1) return SCM(playerid, -1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer vam niko nije ponudio vozilo.");
- if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid,-1,""CRVENA"WARNINGL "BELA"Ne mozete koristiti ovu komandu jer niste level 3+");
- if(PlayerInfo[playerid][pNovacDzep] < CijenaProdaje[playerid]) return SCM(playerid,-1,""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer nemate dovoljno novca.");
- 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.");
- if(PlayerInfo[playerid][pPosedovanjeMotora] != -1) return SCM(playerid,-1, ""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer vec posedujete motor.");
- if(PlayerInfo[id][pPosedovanjeMotora] == -1) return SCM(playerid,-1,""CRVENA"WARNING: "BELA"Ne mozete koristiti ovu komandu jer taj igrac nema motor.");
- PlayerInfo[playerid][pPosedovanjeMotora] = PlayerInfo[id][pPosedovanjeMotora];
- PlayerInfo[id][pPosedovanjeMotora] = -1;
- strmid(MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
- g_NovacMinus(playerid, CijenaProdaje[playerid]); g_NovacPlus(id, CijenaProdaje[playerid]);
- SCMF(playerid,-1,""CRVENA"INFO: "BELA"Uspesno ste kupili motor od igraca [%s] po ceni od [%d$]",GetName(id),CijenaProdaje[playerid]);
- SCMF(id,-1,""CRVENA"INFO: "BELA"Uspesno ste prodali svoj motor igracu [%s] po ceni od [%d$]",GetName(playerid),CijenaProdaje[playerid]);
- RemovePlayerFromVehicle(id); CijenaProdaje[id] = 0; CijenaProdaje[playerid] = 0;
- PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
- KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
- SavePlayer(playerid); SavePlayer(id); SacuvajMotor(PlayerInfo[playerid][pPosedovanjeMotora]);
- return 1;
- }
Add Comment
Please, Sign In to add comment