[Pomoc]Vozilo


Započeo EmirWG, Mart 23, 2014, 15:10:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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;
}
Poslednja Izmena: Mart 23, 2014, 15:10:52 POSLE PODNE od EmirWG