Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: EmirWG poslato Mart 23, 2014, 15:10:06 POSLE PODNE

Naslov: [Pomoc]Vozilo
Poruka od: EmirWG poslato Mart 23, 2014, 15:10:06 POSLE PODNE
Pozz.Zanima me kako da napravim kada napustim vozilo da ono ostane upaljeno ako ga vozac nije u gasio da se ne gasi samo, a ako ugasi da je ugasen'.

public OnPlayerExitVehicle(playerid, vehicleid)
{
    NestaloGoriva[playerid] = 0;
if(VoziSeBusom[playerid])
{
    KillTimer_H(busvoznja[playerid]);
    foreach(Player, i)
    {
      if(GetPlayerVehicleID(i) == vehicleid && GetPlayerState(i) == PLAYER_STATE_DRIVER && CenaKarte[i] > 0)
        {
            SCM(i, SVETLOPLAVA, "(posao) Musterija je napustila bus.");
}
break;
}
VoziSeBusom[playerid] = 0;
}
if(VoziSeTaxijem[playerid])
{
    KillTimer_H(taxivoznja[playerid]);
    foreach(Player, i)
    {
      if(GetPlayerVehicleID(i) == vehicleid && GetPlayerState(i) == PLAYER_STATE_DRIVER && CenaKarte[i] > 0)
        {
            SCM(i, SVETLOPLAVA, "(posao) Musterija je napustila taxi.");
}
break;
}
VoziSeTaxijem[playerid] = 0;
}
if(SvezanPojas[playerid] == 1)
{
    new ime[MAX_PLAYER_NAME];
RPIme(playerid, ime);
    {
        format(CmdString, 64, "** %s odvezuje pojas, te izlazi iz vozila.", ime);
    SvezanPojas[playerid] = 0;
    }
    ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    return 1;
}
if(CenaKarte[playerid] > 0)
{
    if(vehicleid >= bus[0] && vehicleid <= bus[6])
    {
        SCMF(playerid, SVETLOPLAVA, "Niste vise na duznosti! Zaradili ste $%d.", ZaradioDanas[playerid]);
        ZaradioDanas[playerid] = 0;
        CenaKarte[playerid] = 0;
}
}
new x = -1;
for(new i; i < sizeof(RentVozilo); i++)
{
    if(vehicleid == RentVozilo[i]) x = i;
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(!VoziloJeBicikla(GetVehicleModel(vehicleid)))
{
    new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, objective);
}
}
if(x != -1) Rent(playerid, 0, "_"); //TextDrawDestroy(RentTD[playerid]);
return 1;
}