Hallo Community
Mein Problem ist dass selbst wenn ich /lock gemacht habe, kann man trozdem in das Fahrzeug einsteigen
Ich hatte es früher so geregelt das das Fahrzeug jede Sekunden abegeschlossen wird
aber das ist Ressourcenfressend und das wollte ich zum großen Teil in meinem Selfmade vermeiden
Der Befehl:
ocmd:lock(playerid,params[])
{
if(Eingeloggt[playerid] == 0) { return 1; }
if(GetPlayerVehicleSeat(playerid) == 0) {
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 481 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 510) {
SendInfoMsg(playerid, "Du sitzt auf einem Fahrrad. Das hat keine Türen!");
}
else if (Abgeschlossen[GetPlayerVehicleID(playerid)] == false ) {
SetVehicleParamsForAll(GetPlayerVehicleID(playerid), 1);
Abgeschlossen[GetPlayerVehicleID(playerid)] = true;
}
else {
SetVehicleParamsForAll(GetPlayerVehicleID(playerid), 0);
Abgeschlossen[GetPlayerVehicleID(playerid)] = false;
}
}
return 1;
}
Und die "SetVehicleParamsForAll" Funktion
Function SetVehicleParamsForAll(vehicle,tuer)
{
for(new p=0; p<MAX_PLAYERS; p++)
{
SetVehicleParamsForPlayer(vehicle,p,0,tuer);
}
}
Wenn mir jemadn helfen kann: Vielen Dank im Vorraus