Guten Abend Breadfish-Community,
ich habe wahrscheinlich ein kleines Problem bezogen bei den Fahrzeugen.
Es gibt ein Befehl, welches erlaubt in bestimmte Fahrzeugen ( in dem Fall Polizei Maverick ) einzustellen, dass man einsteigen kann.
Das kleine Problem ist nur, dass beim einsteigen des Fahrzeuges nicht richtig geprüft wird ob der Spieler in dem ModelID ( 497 ) ist. ( Meine Vermutung )
Code:
( das Funktioniert für alle Fahrzeuge der LSPD )
Code
if (IsACopCar(vehicleid) && !ispassenger)
{
if(IsACop(playerid)) {}
else MotorAusgeschaltet[playerid] = 1;
}
Hier die Abfrage:
Code
if (IsACopCar(497) && !ispassenger)
{
if(PlayerInfo[playerid][pMember] == 1)
{
if(LSPDFlugzeugEinsteigbar[playerid] == 1) {}
else
{
MotorAusgeschaltet[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Du hast {FF8484}keine{FFFFFF} Flugerlaubnis!");
}
}
}
Alles anzeigen
Sollte die Funktion IsACopCar wichtig sein ist das der folgende Code:
Code
Function IsACopCar(carid)
{
for(new i = 0; i < sizeof(PolizeiVehs); i++)
{
if(carid == PolizeiVehs[i])
{
return 1;
}
}
return 0;
}
Alles anzeigen
Ich weiß das es ein kleiner (Denk)Fehler ist, aber ich übersehe ihn anscheinend.
Kann mir einer bitte helfen?
Vielen Dank im vorraus.