/lock Befehl geht nicht

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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


    Einmal editiert, zuletzt von Terrador ()