[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 jesam nub.
To sam zaboravio.
Lock moze