[Pomoc] Rent

Započeo CADILAB
6. Mar. 2014. Zaključano
238
pregleda
6
postova
cadilab
10
Administrator
🔥65
6. Mar. 2014.
Skripta koju koristim: Od 0
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):
James_SmithXDl
6
OG Legend
6. Mar. 2014.
jel ti kod po onplayerstate change
cadilab
10
Administrator
🔥65
6. Mar. 2014.
Pa da, na connectu sam setovo to na 0, a kad renta to bas nisam ni siguran.
Edit - jeste evo celi statechange
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
    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 != 299)
    {
        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);
}
}
return 1;
}
James_SmithXDl
6
OG Legend
6. Mar. 2014.
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
    if(RentMotor(GetPlayerVehicleID(playerid)))
    {
        if(GetPlayerMoney(playerid) < 150)
        {
            SCM(playerid, ORANGE, "Nemate dovoljno novca za iznajmljivanje ovog vozila !");
            RemovePlayerFromVehicle(playerid);
}
    if(RentaVozilo != 299)
    {
        SCM(playerid, ORANGE, " >> Morate prvo da vratite iznajmljeno vozilo !");
        RemovePlayerFromVehicle(playerid);
}
for(new i=0; i {
    if(RentaVozilo == GetPlayerVehicleID(playerid))
    {
SCM(playerid, ORANGE, " >> Neko je vec rentao ovo vozilo !");
RemovePlayerFromVehicle(playerid);
}
}
  SPD(playerid, DIALOG_RENTMOTOR, DIALOG_STYLE_LIST, "Rentanje Motora", "15 Minuta (100$)\n20 Minuta (150$)\n30 Minuta (200$)", "Rentaj", "Izlaz");
  TogglePlayerControllable(playerid, 0);
}
}
return 1;
}


ajd probaj ako neradi onda je problem u upisivanju u tu varijablu
cadilab
10
Administrator
🔥65
6. Mar. 2014.
Nece, zna li ko ?
cadilab
10
Administrator
🔥65
7. Mar. 2014.
Reseno !

Zahvaljujem se C++ na predlogu da napravim sasvim novi sistem !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha