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