/lock & /unlock auserhalb des autos | Brauch Ganz Schnelle Hilfe |

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
  • Hi leute bruache hilfe bei /lock & /unlock auserhalb des fahzeuges
    Also habs einmal für Inhlab desfahrzeuges:



    if (strcmp(cmdtext, "/zu", true)==0) //
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Statu ;
    Statu=GetPlayerState(playerid);
    new vehicleid = GetPlayerVehicleID(playerid);
    if(fahrzeugbesitzer(playerid,vehicleid)) {
    abgeschlossen[vehicleid]=1;
    if(Statu!=PLAYER_STATE_DRIVER)
    {
    SendClientMessage(playerid,COLOR_GREY,"Nur der Fahrer kann abschliessen!");
    return 1;
    }
    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
    }
    }
    new Float:X;
    new Float:Y;
    new Float:Z;
    SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug abgeschlossen");
    GetPlayerPos(playerid,X,Y,Z);
    PlayerPlaySound(playerid,1056,X,Y,Z);
    }
    else { SendClientMessage(playerid,COLOR_GREY,"Du kannst das nicht bei diesem Auto"); }}
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du kannst nur in einem Auto ein Fahrzeug abschliessen!");
    }
    return 1;
    }
    if (strcmp(cmdtext, "/auf", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Status ;
    Status = GetPlayerState(playerid);
    new vehicleid = GetPlayerVehicleID(playerid);
    if(fahrzeugbesitzer(playerid,vehicleid)) {
    abgeschlossen[vehicleid]=0;
    if(Status!=PLAYER_STATE_DRIVER)
    {
    SendClientMessage(playerid,COLOR_RED,"Nur der Fahrer hat den Schluessel zum aufschliessen!");
    return 1;
    }
    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
    }
    SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug aufgeschlossen");
    new Float:X;
    new Float:Y;
    new Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    PlayerPlaySound(playerid,1057,X,Y,Z);
    }
    else { SendClientMessage(playerid,COLOR_GREY,"Du kannst das nicht bei diesem Auto"); }}
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Fahrzeug!");
    }
    return 1;
    }



    So sollte es sein nur bitte einaml in /lock & unlock für auserhalbd es autos

  • Der soll ja nicht in Fahrzeug sein.Wenn ich Vor mein Fahrzeug stehe und /auf mach das es auf geht das fahrzeug

  • Verstehe ich jetzt nicht ganz ? Dein /(un)lock bewirkt, dass man ein Auto auf/zuschließen kann, wenn man in einem ist. Mein verändertes /(un)lock bewirkt, dass du ein Auto nur auf/zuschließen kannst, wenn du dich nicht in einem Auto befindest.

  • Also



    Ich habe mein auf/zu so das mann in Fahrzeug nur machen kann.


    Ich möchte aber das wenn ich nicht ihn fahrzeug bin wenn ich genau vor auto stehe aufmachen kann und zumachen kann