[Pomoc]Vozila


Započeo caupton, Februar 29, 2012, 11:09:37 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:EG|RPG(Od 0.)
Detaljan opis problema:Ovako radio sam kola i sve lepo radi ali imam problem sada udjem u Bloods Vozila kao civil i mogu ih voziti,tako i za gsf,a sada udjem u PD,izbaci mi tri SCM-A i kaze niste clan bllloods,pd,gsf :?
Dio skripte:Dole
Neke slike/video za lakse dobivanje pomoci(neobavezno):



public OnPlayerStateChange(playerid, newstate, oldstate)
{
new newcar = GetPlayerVehicleID(playerid);
if(Isorgauto(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
                 {
                  }
		else
                {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"{8C8E8F}[ERORR]{4FB0FF}Police Deperment {8C8E8F}Vozila.");}
		}
		
if(Isbloodsauto(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
                 {
                  }
		else
                {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"{8C8E8F}[ERORR]{FF00C3}Bloods {8C8E8F}Vozila,{FF00C3}Samo {8C8E8F}Clanovi.");}
		}
		
if(Isgsfauto(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
                 {
                  }
		else
                {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"{8C8E8F}[ERORR]{00FF00}GSF {8C8E8F}Vozila,{00FF00}Samo {8C8E8F}Clanovi.");}
		}
	return 1;
}

Auta dodajes na ovaj nacin :
new bs[3];


onda pod ongamemodeinit :

    bs[1]=AddStaticVehicleEx(id auta,x,y,z,angle,color1,color2,respawn_delay); 
    bs[2]=AddStaticVehicleEx(id auta,x,y,z,angle,color1,color2,respawn_delay);


i onda napravis jednostavan stock :
stock VozilaORG(vozilo)
{
if(vozilo == bs[1] || vozilo == bs[2] )
{
return 1;
}
return 0;
}


i onda pod OnPlayerStateChange(playerid, newstate, oldstate)
new bzvz = GetPlayerVehicleID(playerid);
if(VozilaORG(bzvz))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
return true;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1,"blabla");
}
}
Poslednja Izmena: Februar 29, 2012, 11:37:40 PRE PODNE od [TG]$--L84S--$

Tako sam i uradio sve,ali sada imam problem sa ovim gore.

Citat: Dj.Nik poslato Februar 29, 2012, 11:38:37 PRE PODNE
Tako sam i uradio sve,ali sada imam problem sa ovim gore.
to su ti se vjerojatno pomijesali id-evi vozila ..
daj stock ili public : Isorgauto

public Isorgauto(carid)
{
	for(new i = 0; i < sizeof(orgauto); i++)
	{
		if(carid == orgauto[i])
                return 1;
	}
	return 0;
}

a ovo

orgauto[i]


daj sva vozila koja imaju to ispred.. :/

A jesam nub.
To sam zaboravio.
Lock moze