[Hilfe] Tastenbelegung

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,


    Ich versuche schon die ganze zeit eine Tasten belegung zum Auto Starten / Stoppen zu finden aber iwie funkt das net soo ganz
    die Belegung klappt on_Foot aber nicht im Auto :(


    Hier der Code:

    if(newkeys & KEY_WALK)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pAuto] == 0)
    {
    OnPlayerCommandText(playerid,"/startengine");
    PlayerInfo[playerid][pAuto] -= PlayerInfo[playerid][pAuto];
    PlayerInfo[playerid][pAuto] = 1;
    SendClientMessage(playerid,COLOR_GREEN,"Du hast den Motor gestartet!");
    }
    else if(PlayerInfo[playerid][pAuto] == 1)
    {
    OnPlayerCommandText(playerid,"/stopengine");
    PlayerInfo[playerid][pAuto] -= PlayerInfo[playerid][pAuto];
    PlayerInfo[playerid][pAuto] = 0;
    SendClientMessage(playerid,COLOR_GREEN,"Du hast den Motor ausgeschaltet!");
    }
    }
    }


    Die belegung ist auf ALT gesetzt .. ich hoffe ihr könnt mir helfen.



    MfG
    Mr.PacMan

  • Nach langem suchen und Probieren hab ich nun selber die lösung gefunden :)


    if(newkeys == 2048)// Del/Entf
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pAuto] == 1)
    {
    OnPlayerCommandText(playerid,"/stopengine");
    PlayerInfo[playerid][pAuto] -= PlayerInfo[playerid][pAuto];
    PlayerInfo[playerid][pAuto] = 0;
    SendClientMessage(playerid,COLOR_RED,"Du hast den Motor ausgeschaltet!");
    }
    }
    }
    if(newkeys == 4) //Alt
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pAuto] == 0)
    {
    OnPlayerCommandText(playerid,"/startengine");
    PlayerInfo[playerid][pAuto] -= PlayerInfo[playerid][pAuto];
    PlayerInfo[playerid][pAuto] = 1;
    SendClientMessage(playerid,COLOR_GREEN,"Du hast den Motor gestartet!");
    }
    }
    }


    Closed & Erledigt :D