suche einfach /lock /unlock befehl

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
  • Malzeit ich suche die fungzion ein auto abzuschlissen das wen einer versucht es dir zu klauen der die türen nicht aufbekommt habt ihr da swas für mich ? :D

  • man auf deine dummen antworten kann man verzichten!


    @T hat einer noch ein vorschlag villt auch mit vorlage

  • if (strcmp("/lock",cmdtext,true, 10) == 0)//lock
    {
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT, "{C30000}*SERVER: Du bist in keinem Fahrzeug");
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,ROT,"{C30000}*SERVER: Du bist nicht der Fahrer");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
    GameTextForPlayer(playerid,"~r~Fahrzeug abgeschlossen",1500,1);
    }
    }
    return 1;
    }
    if (strcmp("/unlock",cmdtext,true, 10) == 0)//unlock
    {
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT, "{C30000}*SERVER: Du bist in keinem Fahrzeug.");
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,ROT,"{C30000}*SERVER: Du bist nicht der Fahrer.");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
    GameTextForPlayer(playerid,"~g~Fahrzeug aufgeschlossen",1500,1);
    }
    }
    return 1;
    }



    Das ist ein Befehl aus dem Forum (ein bisschen verändert)


    Du musst aber die Zeilen wieder einrücken weil die komischer weise immer verrutschen.


    ~Tim~

  • Hier mal ganz grob :


    // Edit : Du musst bei den globalen Variablen ein
    new Lock[MAX_VEHICLES];
    machen

    if(strcmp(cmdtext,"/lock",true)==0)
    {
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(Lock[vid] == 0)
    {
    if(vid != INVALID_VEHICLE_ID)
    {
    if(doors == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid,"~r~ Auto ~g~ aufgeschlossen!",4000,6);
    Lock[vid] = 1;
    }
    else
    {
    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid,"~r~ Auto ~g~ abgeschlossen!",4000,6);
    Lock[vid] = 0;
    }
    }
    return 1;
    }
    return 1;
    }

    Mit unfreundlichen Grüßen
    Buschmensch

  • hust ich spame swar nicht aber komm


    Tim super danke dir genau so habe ich es gesucht!


    //CLOSSE

  • Guten Abend,
    zuerst möchte ich auf deine Aussage eingehen bzw. auf deine Bitte.
    Wie sollen wir wissen, wie du deinen Befehl haben möchtest du musst uns schon konkrete Anhaltspunkte sagen, mit denen wir etwas anfangen können z.B

    • wie speicherst du deine gekauften Fahrzeuge
    • soll man jedes Fahrzeug abschließen können indem man sitzt
    • soll man nur seine Fahrzeuge abschließen können
    • usw.

    Danach kann sich eine Person mit deiner Vorgabe daran machen und einen Befehl schreiben.
    Und wenn du weitere Hilfen brauchst schreib mir eine PM ich mache es dir..
    Mfg

  • für autohaus gibt es carlock ich hatte eins gesucht wo mann alle fahrzeuge mit abschlissen kann aber der tim hat schon gelöst :)