OnVehicleStreamIn


Započeo Yoppa, Maj 05, 2019, 21:37:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pravim org vozila,eto kod dolje...Mislim da je problem u ovome if vehicleid
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Deo skripte:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
	if(vehicleid == RCVozila(vehicleid))
	{
        if(PlayerInfo[forplayerid][pClan] == 3)
        {
            SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 0);
        }
        else
        {
            SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1);
            GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
        }
    }
    return 1;
}


stock RCVozila(vehicleid)
{
    if(vehicleid == RCVozilo[0] || vehicleid == RCVozilo[1] || vehicleid == RCVozilo[2] || vehicleid == RCVozilo[3] || vehicleid == RCVozilo[4] || vehicleid == RCVozilo[5] ||
	vehicleid == RCVozilo[6] || vehicleid == RCVozilo[7] || vehicleid == RCVozilo[8])
	{
		return 1;
	}
	return 0;
}


Vasic

*

Usus est magister optimus.

Koji error? Ja bih najpre rekao da ti izbacuje warning loose identation.
• Website: www.vasic.dev
Web Development & Cyber Security

Pa sta je problem ovde?

stock RCVozila(vehicleid)
{
    if(vehicleid == RCVozilo[0] || vehicleid == RCVozilo[1] || vehicleid == RCVozilo[2] || vehicleid == RCVozilo[3] || vehicleid == RCVozilo[4] || vehicleid == RCVozilo[5] ||
	vehicleid == RCVozilo[6] || vehicleid == RCVozilo[7] || vehicleid == RCVozilo[8])
	{
		return 1;
	}
	return 0;
}

Prebaci u ovo ako koristis samo RCVozilo
stock RCVozila(vehicleid)
{
    for(new i = 0; i < sizeof(RCVozilo); i++) {
        if(vehicleid == RCVozilo[i]) return true;
        else return false;
   }
}

One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2020

Uf prastajte vidjeh tek sad da nisam gore napisa u cemu je problem haha,nema fuknckiju,vrata nisu zakljucana/oktljucana zato sam rekao da je porblem u trazenju vozila...

Vasic

*

Usus est magister optimus.

Sta ce ti to pod OnVehicleStreamIn provera da li je igrac usao u to vozilo :D
Stavi ovo pod OnPlayerStateChange:
        if( newstate == PLAYER_STATE_DRIVER )
	{
                if( RCVozila ( GetPlayerVehicleID( playerid )))
		{
		     if( PlayerInfo[playerid][pClan] != 3)
		     {
		            GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
		            RemovePlayerFromVehicle(playerid);
		     }
		}
        }

i javi da li radi (@Yoppa)
• Website: www.vasic.dev
Web Development & Cyber Security

Citat: Vasic poslato Maj 06, 2019, 11:34:17 PRE PODNE
Sta ce ti to pod OnVehicleStreamIn provera da li je igrac usao u to vozilo :D
Stavi ovo pod OnPlayerStateChange:
        if( newstate == PLAYER_STATE_DRIVER )
	{
                if( RCVozila ( GetPlayerVehicleID( playerid )))
		{
		     if( PlayerInfo[playerid][pClan] != 3)
		     {
		            GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
		            RemovePlayerFromVehicle(playerid);
		     }
		}
        }

i javi da li radi (@Yoppa)

Napravio sam sam.. I to je da igrac uopste ne bi ulazio u vozilo nego kad mu se strimuje jednostavno kad klikne f- enter nista se ne desava :)