GM Koji koristite: GTA:RP
Problem: Dodao sam rent vozila (faggio) i kad ih rentam sve je ok ali kad kucam /unrentbike pise mi SERWER:Unknow command a vozilo se vrati na svoju poziciju.Kad probam opet da rentam neki motor pise da vec iznajmljujem.Sa motorima koji su bili pre ubacivanja radi sve normalno.
Slika://
Kod:
[pawn]if(strcmp(cmd, "/unrentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HireCar[playerid] != 299)
{
if(idcar == HireCar[playerid])
{
JBC_TogglePlayerControllable(playerid, 1);
}
SetVehicleToRespawn(HireCar[playerid]);
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
HireCar[playerid] = 299;
GameTextForPlayer(playerid, "~w~Ne iznajmljujete motor vise", 5000, 3);
}
}
return 1;
}[/pawn]
[pawn]if(newcar >= 112 && newcar <= 130||newcar >= 339 && newcar <= 357)
{
if (HireCar[playerid] != newcar)
{
TextDrawShowForPlayer(playerid, RentVozilo0);
TextDrawShowForPlayer(playerid, RentVoziloo);
TextDrawShowForPlayer(playerid, RentVozilo1);
TextDrawShowForPlayer(playerid, RentVozilo2);
TextDrawShowForPlayer(playerid, RentVozilo3);
TextDrawShowForPlayer(playerid, RentVozilo4);
TextDrawShowForPlayer(playerid, RentCarCena);
SelectovanTD[playerid] = 1;
SelectTextDraw(playerid, 0xAFAFAFAA);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~w~Ako zelite da iznajmite vozilo~n~click ~r~Iznajmi~n~~w~Ako zelite da izadjete~n~click ~r~Exit", 60000, 4);
}
}[/pawn]
Nova vozila su od id-a 339 do 357
nadji neki rent system na netu pamalo sredi
CMD:unrentaj(playerid,params[])
{
new idcar = GetPlayerVehicleID(playerid);
if(Rentano[playerid] != 299)
{
if(idcar == Rentano[playerid])
{
TogglePlayerControllable(playerid, 1);
}
SetVehicleToRespawn(Rentano[playerid]);
Rentano[playerid] = 299;
SendClientMessage(playerid,CRVENA,"Vratio si iznajmljeno vozilo!");
}
return 1;
}
http://balkan-samp.com/forum/index.php?topic=35403.0 pogledaj ovaj tut
-Evo ti iz mog moda Raven's valjda ce ti pomoc :-\
CMD:unrentbike(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(HireCar[playerid] != 9999)
{
new string[128],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername,sizeof(sendername));
new idcar = GetPlayerVehicleID(playerid);
if(idcar == HireCar[playerid])
{
TogglePlayerControllable(playerid, 1);
}
SetVehicleToRespawn(HireCar[playerid]);
//gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
HireCar[playerid] = 9999;
GameTextForPlayer(playerid, "~w~Vise ne rentate motor!", 5000, 3);
}
}
return 1;
}
I dalje isto kad treba da rentam ta vozila koja sam dodao pise da moram unrentam jer vec rentam neko vozilo.
Ali nmvz sklonicu ih sa renta stavicu ih kao vozila za jednokratnu upotrebu da se sama respawnuju posle par sekundi :D
if(idcar == HireCar[playerid])
gdje ti je ova varijabla idcar i šta ona radi?