Ausklammern klappt nicht ohne Fehler :c

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
  • Hey, versuche seid ca. 20 Minuten einen Klammerfehler rauszubringen, sobald ich 2 Zeilen ausblende...



    Spoiler anzeigen
    if (SpielerInfo[playerid][pAdmin] > 0)
    {
    new string2[53];
    format(string2, sizeof(string2), "SERVER: Du hast dich als Level %d Admin eingeloggt.",SpielerInfo[playerid][pAdmin]);
    SCM(playerid, COLOR_WHITE,string2);
    }
    SetSpawnInfo(playerid, SpielerInfo[playerid][pTeam], SpielerInfo[playerid][pChar], 1770.6027,-1779.4812,13.5500, 1.0, -1, -1, -1, -1, -1, -1);
    SpielerInfo[playerid][pOnline] = 1;
    gPlayerLogged[playerid] = 1;
    SaveMysqlPlayer(playerid);
    SpawnPlayer(playerid);
    SetPlayerWeapons(playerid);
    DateProp(playerid);

    Spoiler anzeigen
    }
    else
    /* {
    format(string,sizeof(string),"Willkommen bei %s\n\nDein Passwort war nicht korrekt\nBitte Logge dich ein.",SERVERNAME);
    ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
    */ }

    }
    else
    {
    KickEx(playerid);
    }
    }

  • versuche es mal so:

    if (SpielerInfo[playerid][pAdmin] > 0)
    {
    new string2[53];
    format(string2, sizeof(string2), "SERVER: Du hast dich als Level %d Admin eingeloggt.",SpielerInfo[playerid][pAdmin]);
    SCM(playerid, COLOR_WHITE,string2);
    SetSpawnInfo(playerid, SpielerInfo[playerid][pTeam], SpielerInfo[playerid][pChar], 1770.6027,-1779.4812,13.5500, 1.0, -1, -1, -1, -1, -1, -1);
    SpielerInfo[playerid][pOnline] = 1;
    gPlayerLogged[playerid] = 1;
    SaveMysqlPlayer(playerid);
    SpawnPlayer(playerid);
    SetPlayerWeapons(playerid);
    DateProp(playerid);
    else
    {
    KickEx(playerid);
    }
    }

    • Offizieller Beitrag

    DateProp(playerid);
    else
    {
    KickEx(playerid);
    }

    Das macht doch keinen Sinn.


  • /* {
    format(string,sizeof(string),"Willkommen bei %s\n\nDein Passwort war nicht korrekt\nBitte Logge dich ein.",SERVERNAME);
    ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
    */ }


    zu:


    /* {
    format(string,sizeof(string),"Willkommen bei %s\n\nDein Passwort war nicht korrekt\nBitte Logge dich ein.",SERVERNAME);
    ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
    } */


    Wenn schon, dann beide Klammern.

  • if (SpielerInfo[playerid][pAdmin] > 0)
    {
    new string2[53];
    format(string2, sizeof(string2), "SERVER: Du hast dich als Level %d Admin eingeloggt.",SpielerInfo[playerid][pAdmin]);
    SCM(playerid, COLOR_WHITE,string2);


    SetSpawnInfo(playerid, SpielerInfo[playerid][pTeam], SpielerInfo[playerid][pChar], 1770.6027,-1779.4812,13.5500, 1.0, -1, -1, -1, -1, -1, -1);
    SpielerInfo[playerid][pOnline] = 1;
    gPlayerLogged[playerid] = 1;
    SaveMysqlPlayer(playerid);
    SpawnPlayer(playerid);
    SetPlayerWeapons(playerid);
    DateProp(playerid);
    } else
    {
    KickEx(playerid);
    }
    }