Skripta koju koristim: My
Detaljan opis problema: Opis problema je sledeci :D Nparavim sistem paljenja svetala, otvaranje haube, gepeka, itd.. To radi za haubu i gepek, ali kad upalim svetla, svetla ne rade dok je player u vozilu, vec kad izadje iz vozila onda se upale, kad bi se vratio u vozilu ugasila bi se.. Probao sam da dodam http://wiki.sa-mp.com/wiki/ManualVehicleEngineAndLights
ali neuspesno
Dio skripte: [pawn]if(listitem == 0)
{
new car = GetPlayerVehicleID(playerid);
if (!car) return SendClientMessage(playerid, -1, "Moras biti u vozilu.");
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(car, engine, lights, alarm, doors, bonnet, boot, objective);
if (!lights)
{
SCM(playerid, -1, " "ZELENA"* "BELA"Upalio si svetla na vozilu ");
SetVehicleParamsEx(car, engine, 1, alarm, doors, bonnet, boot, objective);
}
else
{
SCM(playerid, -1, ""CRVENA"* "BELA"Ugasio si svetla na vozilu.");
SetVehicleParamsEx(car, engine, 0, alarm, doors, bonnet, boot, objective);
}
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
new car = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
if(IsPlayerInVehicle(playerid, car))
{
GetVehicleParamsEx(car, engine, lights, alarm, doors, bonnet, boot, objective);
if(lights == 0)
{
SetVehicleParamsEx(car, engine, 1, alarm, doors, bonnet, boot, objective);
SCM(playerid, -1, " "ZELENA"* "BELA"Upalio si svetla na vozilu ");
}
else if(lights == 1)
{
SetVehicleParamsEx(car, engine, 0, alarm, doors, bonnet, boot, objective);
SCM(playerid, -1, ""CRVENA"* "BELA"Ugasio si svetla na vozilu.");
}
}
else if(!IsPlayerInAnyVehicle(playerid) return SendClientMessage(playerid, -1, "Moras biti u vozilu.");
EDIT: Na vrhu dodaj proveru IsPlayerInAnyVehicle, mislim da bi trebalo da radi