malipablo wrote on December 30, 2019, 4:40 pm:
https://wiki.sa-mp.com/wroot/index.php?title=OnPlayerEnterVehicle&redirect=no
Ovo iznad ti je callback kada igrac ULAZI u vozilo. Znaci napravis nesto ovako: new Rentano za sva vozila koja imas ili odredi vec.
Onda kada igrac rentuje vozilo, uzmes id vozila: https://wiki.sa-mp.com/wiki/GetPlayerVehicleID i ako ga je rent postavis Rentano = true;
Cim unrenta ili istekne ili izadje postavis na false i respawnas vozilo. Naravno ako drugi igrac pokusa da udje samo napravis proveru u ovom callbacku sto sam ti dao na pocetku da ako je Rentano == true samo mu postavis poziciju na trenutnu i tjt
Ovo iznad ti je callback kada igrac ULAZI u vozilo. Znaci napravis nesto ovako: new Rentano za sva vozila koja imas ili odredi vec.
Onda kada igrac rentuje vozilo, uzmes id vozila: https://wiki.sa-mp.com/wiki/GetPlayerVehicleID i ako ga je rent postavis Rentano = true;
Cim unrenta ili istekne ili izadje postavis na false i respawnas vozilo. Naravno ako drugi igrac pokusa da udje samo napravis proveru u ovom callbacku sto sam ti dao na pocetku da ako je Rentano == true samo mu postavis poziciju na trenutnu i tjt
Evo ovako sam napravio:
Prvo napravio sam ovo:
new Rentano;Onda
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
foreach(Player, i)
{
if(Rentano == GetPlayerVehicleID(playerid))
{
SCM(playerid,-1, ""ZELENA": "SIVA"Ne mozete uci u vozilo koje je rentao neki drugi igrac!");
RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1);
return 1;
}
}I kad igrac renta vozilo:
if(PlayerInfo < 120) { SCM(playerid,-1,""SIVA"Nemate dovoljno novca "ZELENA"(120$)"SIVA"!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
SCM(playerid,-1,""SRWBOJA": "BELA"Rentali ste Nebula za "ZELENA"120$.");
new Float:xee, Float:yee, Float:zee;
GetPlayerPos(playerid, xee, yee, zee);
vozilorentee = CreateVehicle(516, xee, yee, zee, 0, -1, -1, -1, 1);
PutPlayerInVehicle(playerid,vozilorentee,0);
g_NovacMinus(playerid,120);
Rentano = GetPlayerVehicleID(playerid);
return 1;I ponovo nece, kad zeli neko da udje u vozilo koje je rentao neki drugi igrac ne zabranuje mu nego moze da udje slobodno, ja zelim da mu zabrani da ne moze da udje u vozilo, a igrac koji je rentrao vozilo da moze