Hallo,
bei vielen leuten kommt immer das sie kein Mitglied vom SAPD sind also auch bei anderen Fraktionsautos steht das.
Code:
SQL
if(!IsPlayerInFrac(playerid,5))
{
for(new pv = 0; pv < sizeof(LCNVehs); pv++)
{
if(newcar == LCNVehs[pv])
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der LCN!");
RemovePlayerFromVehicle(playerid);
}
}
}
if(!IsPlayerInFrac(playerid,6))
{
for(new pv = 0; pv < sizeof(YakuzaVehs); pv++)
{
if(newcar == YakuzaVehs[pv])
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Yakuzza!");
RemovePlayerFromVehicle(playerid);
}
}
}
Alles anzeigen
Frakautos werden so geladen:
SQL
for(new i = 0; i < sizeof(FBIVehs); i++)
{
format(keystring,sizeof(keystring), "Car%i_Model",i);
fCarparkInfo[2] [i] [ModelId] = dini_Int("FBICars.ini",keystring);
format(keystring,sizeof(keystring), "Car%i_X",i);
fCarparkInfo[2] [i] [ParkX] = dini_Float("FBICars.ini",keystring);
format(keystring,sizeof(keystring), "Car%i_Y",i);
fCarparkInfo[2] [i] [ParkY] = dini_Float("FBICars.ini",keystring);
format(keystring,sizeof(keystring), "Car%i_Z",i);
fCarparkInfo[2] [i] [ParkZ] = dini_Float("FBICars.ini",keystring);
format(keystring,sizeof(keystring), "Car%i_Angle",i);
fCarparkInfo[2] [i] [ParkAngle] = dini_Float("FBICars.ini",keystring);
if(fCarparkInfo[2] [i] [ModelId] >= 400 && fCarparkInfo[2] [i] [ModelId] <= 611)
{
FBIVehs[i] = CreateVehicle(fCarparkInfo[2] [i] [ModelId], fCarparkInfo[2] [i] [ParkX], fCarparkInfo[2] [i] [ParkY], fCarparkInfo[2] [i] [ParkZ], fCarparkInfo[2] [i] [ParkAngle], 0, 0, 900);
format(platestring, sizeof(platestring), "FBI %i", i);
SetVehicleNumberPlate(FBIVehs[i],platestring);
}
}
Alles anzeigen
und manchmal kommt du hast keine schlüssel
Könnte dann nur dieses hier sein:
SQL
if (IsAFbiCar(vehicleid) && !ispassenger)
{
if(IsACop(playerid) || IsPlayerInFrac(playerid,23)) {}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
}
if(vehicleid == BankrobCar)
{
if(MakesBankrob[playerid] == 1) {}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
}
Alles anzeigen
wie behebe ich diesen bug?
LG
Moritz