Frage zum Menu

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
  • Und zwar habe ich ein Menu erstellt, sobald man sich Einloggt kommt ein Menu wo man die Sprache auswählen kann, jetzt habe ich das Problem das nach jedem Tot das Menu kommt, wie kann ich es verändern? komme da nicht klar


    Sprache = CreateMenu("Language",2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(Sprache,0, "Deutsch");
    AddMenuItem(Sprache,0, "English");
    AddMenuItem(Sprache,0, "Polski");
    //das habe ich unter OnPlayerSpawn, soll ich es vlt unter On PlayerConnect?
    ShowMenuForPlayer(Sprache, playerid);


    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Sprache)
    {
    switch(row)
    {
    case 0:
    {
    TogglePlayerControllable(playerid, true);
    SendClientMessage(playerid, 0x00FF00FF, "Sprache auf Deutsch umgestellt");
    deutsch[playerid] = 1;
    english[playerid] = 0;
    polen[playerid] = 0;
    }
    case 1:
    {
    TogglePlayerControllable(playerid, true);
    HideMenuForPlayer(Sprache, playerid);
    SendClientMessage(playerid, 0x00FF00FF, "Set language to English");
    deutsch[playerid] = 0;
    english[playerid] = 1;
    polen[playerid] = 0;


    }
    case 2:
    {
    TogglePlayerControllable(playerid, true);
    HideMenuForPlayer(Sprache, playerid);
    SendClientMessage(playerid, 0x00FF00FF, "Wybrales/as jezyk po Polsku");
    deutsch[playerid] = 0;
    english[playerid] = 0;
    polen[playerid] = 1;
    }
    }
    }
    return 0;
    }