Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Dragi poslato Jul 28, 2017, 17:32:27 POSLE PODNE

Naslov: Svetla na vozilu
Poruka od: Dragi poslato Jul 28, 2017, 17:32:27 POSLE PODNE
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):
Naslov: Odg: [Pomoc] Svetla na vozilu
Poruka od: Ch00pY poslato Jul 28, 2017, 21:42:02 POSLE PODNE

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