Detaljan opis problema:E ovako nappravio sam dijalog za rent vozila i sad kad hocu da kliknem na iznajmi nista se ne desava da li moze neko da mi pomogne
Dio skripte:
if(dialogid == 345) // RENT VOZILA
{
if(response)
{
if(GetPlayerVehicleID(playerid) >= 128 && GetPlayerVehicleID(playerid) <= 152)// ID RENT AUTA
{
if (GetPlayerMoney(playerid) < 199)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
if(HireCar != 9999)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/biciklo !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
foreach (Player, i)
{
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovo vozilo !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
SafeGivePlayerMoney(playerid,-250);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Da vratite vozilo kucajte /unrentcar !");
TogglePlayerControllable(playerid, 1);
return 1;
}
}
}
if(dialogid == 345)
{
if(response)
{
if(GetPlayerVehicleID(playerid) >= 153 && GetPlayerVehicleID(playerid) <= 177)// ID RENT MOTORA
{
if (GetPlayerMoney(playerid) < 149)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
if(HireCar != 9999)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
foreach (Player, i)
{
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj motor !");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
SafeGivePlayerMoney(playerid,-250);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_RED, "{F81414}Da vratite motor kucajte {FFFFFF}/unrent !");
TogglePlayerControllable(playerid, 1);
return 1;
}
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
} i if(newcar >= 128 && newcar <= 152)// rentacar
{
if (HireCar != newcar)
{
ShowPlayerDialog(playerid, 345, DIALOG_STYLE_MSGBOX, "{00C0FF}Rent Vozila", "{FFFFFF}Mozete iznajmiti ovo vozilo!\n{00C0FF}Ako zelite da ga rentate stisnite na {FFFFFF}iznajmi", "Iznajmi", "Odustani");
TogglePlayerControllable(playerid, 0);
}
}
if(newcar >= 153 && newcar <= 177)// rentabike
{
if (HireCar != newcar)
{
ShowPlayerDialog(playerid, 345, DIALOG_STYLE_MSGBOX, "{00C0FF}Rent Vozila", "{FFFFFF}Mozete iznajmiti ovo vozilo!\n{00C0FF}Ako zelite da ga rentate stisnite na {FFFFFF}iznajmi", "Iznajmi", "Odustani");
TogglePlayerControllable(playerid, 0);
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
