keine skin auswahl vor sprach auswahl

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
  • halloo^^ habe folgenes problem ich möchte nicht das man den skin benutzen kann also mit shift aktivieren wie auch imer bzw mit den pfeitasten einen auswählen kann bevor man nicht zwischen englisch und deutsch entschieden hat im menu habs so gemacht






    new inmenu[MAX_PLAYERS];







    public OnPlayerConnect(playerid)
    {
    TogglePlayerControllable(playerid, false);
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s has joined the server.", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);
    ShowMenuForPlayer(Language,playerid);
    TogglePlayerControllable(playerid, false);
    inmenu[playerid] = 1;
    return 1;
    }








    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1654.1599,-1655.1222,28.1641);
    SetPlayerFacingAngle(playerid, 178.3460);
    SetPlayerCameraPos(playerid, 1654.1599,-1659.1222,28.1641);
    SetPlayerCameraLookAt(playerid, 1654.1599,-1655.1222,28.1641);
    if(inmenu[playerid] == 0)
    {
    if(classid == 0)
    {
    gTeam[playerid] = 0;
    }
    if(classid == 1)
    ...........
    {
    gTeam[playerid] = 3;
    }
    }
    return 1;
    }






    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Language)
    {
    switch(row)
    {
    case 0: //German
    {
    deutsch[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREEN, "Wilkommen auf dem DM Server von Lightfire, wähle einen Skin aus und los gehts!");
    inmenu[playerid] = 0;
    }
    case 1: //English
    {
    englisch[playerid] = 1;
    SendClientMessage(playerid, COLOR_BLUE, "Welcome on the server of Lightfire, choose a skin and lets go!");
    inmenu[playerid] = 0;
    }
    }
    }
    return 1;
    }



    an kann trotzdem wählen und starten bevor man deutsch oder englissch gewählt hat bitte umm hilfe danke im vorruas