Hallo Zusammen,
habe die Fraktionsfahrzeuge in einer .ini Datei, dennoch kann jeder mit diesen Fahrzeugen fahren:
new PolizeiVehs[40];
Function IsAnFracCar(playerid)//Wird nicht aufgerufen
{
new carid = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playerid))
{
for(new v=0; v<MAX_VEHICLES; v++)
{
if(carid == PolizeiVehs[v])
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { return 1; }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GRAD2, "Du hast keinen Schlüssel für dieses Auto.");
}
return 1;
}
}
}
return 1;
}
Function IsACopCar(carid)
{
for(new i = 0; i < sizeof(PolizeiVehs); i++)
{
if(carid == PolizeiVehs[i])
{
return 1;
}
}
return 0;
}
Wenn das nicht gehen sollte hätte ich noch einen Plan, zwar das man das Fahrzeug nicht mit dem Fahrzeug aufruft sondern kennzeichen
format(platestring, sizeof(platestring), "SAPD %i", i);
SetVehicleNumberPlate(PolizeiVehs[i],platestring);
Beispiel (Hingeklatscht)
- Ist Spieler Polizist
- Hat Fahrzeug Kennzeichen "SAPD" Inahlt
- Kann er damit fahren
sollte das gehen kann mir wer ein beispiel machen, sollte eine andere Anfrage sein, also mit Kennzeichen aufrufen ob er das Fahrzeug fahren kann Natürlich ist SAPD 1 SAPD 2 keine Ahnung wie man das aufrufen soll mit einer if Anfrage, deshalb brauch ich da Hilfe wenn es so nicht gehen sollte.
Freundliche Grüße
Metin2