Detaljan opis problema: Evo napravio sam rent vozila, i sada, radi sve igrac renta i to, ali kad sidje sa motora i ponovo hoce da udje pise mu morate da vratite iznajmljeni motor, a taj motor sto ga ja vozim sam vec iznajmio. Znaci nece da vozi motor koji sam iznajmio izbaci mu tu poruku.
Ovde mu renta motor
GivePlayerMoney(playerid, -100);
PI -= 100;
RentaVozilo = GetPlayerVehicleID(playerid);
TogglePlayerControllable(playerid, 1);
SCM(playerid, WHITE, "Iznajmili ste vozilo na 15 minuta.");
SCM(playerid, WHITE, "Ukoliko zelite da vise ne iznajmljujete motor kucajte /unrentbike");
SacuvajIgraca(playerid);Ovde sam napravio da mu postavlja rent
new v = GetPlayerVehicleID(playerid);
if(RentMotor(v))
{
if(GetPlayerMoney(playerid) < 150)
{
SCM(playerid, ORANGE, "Nemate dovoljno novca za iznajmljivanje ovog vozila !");
RemovePlayerFromVehicle(playerid);
return 1;
}
if(RentaVozilo != 0)
{
SCM(playerid, ORANGE, " >> Morate prvo da vratite iznajmljeno vozilo !");
RemovePlayerFromVehicle(playerid);
return 1;
}
for(new i=0; i {
if(RentaVozilo == GetPlayerVehicleID(playerid))
{
SCM(playerid, ORANGE, " >> Neko je vec rentao ovo vozilo !");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
SPD(playerid, DIALOG_RENTMOTOR, DIALOG_STYLE_LIST, "Rentanje Motora", "15 Minuta (100$)\n20 Minuta (150$)\n30 Minuta (200$)", "Rentaj", "Izlaz");
TogglePlayerControllable(playerid, 0);
} Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

