KEY_UP/KEY_DOWN funktionieren 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,
    ich habe ein kleines Problem, bei einem Menü auf meinem Server. Wenn man den Server betritt, wird mit Textdraws ein Menü angezeigt, welches drei Auswahlmöglichkeiten bietet. Man soll zwischen den einzelnen Menüpunkten mit den Pfeiltasten umherwechseln können (wobei die jeweilige Überschrift ein Outline bekommt, und von der aktuellen das Outline abgenommen wird). Mein Problem ist allerdings, dass mit einem Druck auf die Pfeiltasten nichts passiert. Könnte das womöglich daran liegen, dass diese (oder das Callback OnPlayerUpdate) bei der ClassSelection nicht auf-/abgerufen werden?
    Hier der Code:
    public OnPlayerUpdate(playerid)
    {
    GetPlayerKeys(playerid,Keys[playerid],ud[playerid],lr[playerid]);
    if (Menu[playerid] != 0)
    {
    if (ud[playerid] > 0)
    {
    if (Menu[playerid] == 1)
    {
    Menu[playerid] = 2;
    TextDrawSetOutline(Welcomesz, 1);
    TextDrawSetOutline(Welcomese, 0);
    }
    if (Menu[playerid] == 2)
    {
    Menu[playerid] = 3;
    TextDrawSetOutline(Welcomesd, 1);
    TextDrawSetOutline(Welcomesz, 0);
    }
    }


    else if (ud[playerid] < 0)
    {
    if (Menu[playerid] == 3)
    {
    Menu[playerid] = 2;
    TextDrawSetOutline(Welcomesz, 1);
    TextDrawSetOutline(Welcomesd, 0);
    }
    if (Menu[playerid] == 2)
    {
    Menu[playerid] = 1;
    TextDrawSetOutline(Welcomese, 1);
    TextDrawSetOutline(Welcomesz, 0);
    }
    }
    }
    return 1;
    }


    Danke für die Hilfe.
    Mit freundl. Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger