[POMOĆ] Mješaju se IDovi auta

Započeo tasty, Januar 02, 2014, 01:48:42 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GF
Detaljan opis problema: Ubacio sam neke LSPD aute i krenio da ih definiram. Napravio sam:

new CopCar[30];

forwardo

napravio u addstatic vehicle gdje su mi auta ispred:    CopCar[0] = itd. itd.

U public IsACopCar mi stoji ovako

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


A u Public OnPlayer Enter vehicle mi je ovo:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (IsACopCar(vehicleid) && !ispassenger)
      {
         if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==1){}
       else {
       RemovePlayerFromVehicle(playerid);
       SendClientMessage(playerid, COLOR_GREY,"Nemate ključeve vozila.");}
            }
      }


I dogaÄ'a mi se to da je sve normalno na nekih prvih desetak automobila, meÄ'utim na kasnijim automobilima se očito pomjeÅ¡aju IDovi, i negdje piÅ¡e "niste taksist", negdje "ne znate letit" itd. itd.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

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

prvi kod ovako stavi. I ta tvoja vozila ubaci ispod zadnjeg id vozila.

Ok je sad, prebacio sam sve aute pa se nema Å¡ta mjeÅ¡at  :D