[HILFE] beim Script error !

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
  • Sehr geehrte scripter,


    ich habe seit 2 stunden 1 error den ich einfach nicht verstehe ich fange einfach direckt mal an:


    C:\DOKUME~1\Nico\EIGENE~1\ICQ\376833~1\RECEIV~1\467239~1\lssf.pwn(2612) : warning 225: unreachable code
    C:\DOKUME~1\Nico\EIGENE~1\ICQ\376833~1\RECEIV~1\467239~1\lssf.pwn(2612) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Nico\EIGENE~1\ICQ\376833~1\RECEIV~1\467239~1\lssf.pwn(2621) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    in dieser Zeile ab diesem else :


    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    return 1;
    }
    return 1;
    }

  • poste das ganze public und mach 1 return weg und vor einem else muss ein }


    das ganze normalerweise
    } else {


    funktion

  • es ist kein public



    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "%s.ini", plname);


    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");
    SendClientMessage(playerid,COLOR_RED, " Willkommen auf LS-SF RealLife ");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Wenn du Fragen hast erreichst du uns unter:");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Forum : www.LS-SF.de ");
    SendClientMessage(playerid,COLOR_YELLOW, "Teamspeak : 62.141.42.224:8767 ");
    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");




    {
    gPlayerAccount[playerid] = 1;
    new string2[256];
    gPlayerAccount[playerid] = 0;
    format(string2, sizeof(string2), "Wilkommen zurück %s, du kannst dich nun mit /login [Passwort] einloggen.", plname);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
    SetPlayerHealth(playerid, 100);
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");


    }
    return 1;
    }



    ich weiß ja noch nichtmal ob daran liegt :D weil ehm das script hatte eben keine errors als ich mich aber dann auf meinem server /register wollte ist er auf einmal hängen geblieben also der server :/ da stand nur datenbank wir dvorbereitet bitte warte... und nach 5 min. wollte ich was eingeben ging aber nicht es hat sich aufgehangen als ich dann mal in der sufu in pawno /register eingegeben habe sah ich, dass was ich gerade gepostet habe also es stand so da


    /*SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");
    SendClientMessage(playerid,COLOR_RED, " Willkommen auf LS-SF RealLife ");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Wenn du Fragen hast erreichst du uns unter:");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Forum : www.LS-SF.de ");
    SendClientMessage(playerid,COLOR_YELLOW, "Teamspeak : 62.141.42.224:8767 ");
    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");




    {
    gPlayerAccount[playerid] = 1;
    new string2[256];
    gPlayerAccount[playerid] = 0;
    format(string2, sizeof(string2), "Wilkommen zurück %s, du kannst dich nun mit /login [Passwort] einloggen.", plname);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
    SetPlayerHealth(playerid, 100);
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    return 1;
    }*/


    dann habe ich oben das /* und unten das */ weggemacht und dann kahmen errors

  • versuch des mal so:


    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    return 1;
    }


    }

  • GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "%s.ini", plname);


    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");
    SendClientMessage(playerid,COLOR_RED, " Willkommen auf LS-SF RealLife ");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Wenn du Fragen hast erreichst du uns unter:");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Forum : www.LS-SF.de ");
    SendClientMessage(playerid,COLOR_YELLOW, "Teamspeak : 62.141.42.224:8767 ");
    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");




    {
    gPlayerAccount[playerid] = 1;
    new string2[256];
    gPlayerAccount[playerid] = 0;
    format(string2, sizeof(string2), "Wilkommen zurück %s, du kannst dich nun mit /login [Passwort] einloggen.", plname);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
    SetPlayerHealth(playerid, 100);
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");


    }
    return 1;
    }

  • danke the gamer die warnigns sind weg aber error immer noch nicht


    C:\DOKUME~1\Nico\EIGENE~1\ICQ\376833~1\RECEIV~1\467239~1\lssf.pwn(2611) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

  • GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "%s.ini", plname);


    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");
    SendClientMessage(playerid,COLOR_RED, " Willkommen auf LS-SF RealLife ");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Wenn du Fragen hast erreichst du uns unter:");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Forum : www.LS-SF.de ");
    SendClientMessage(playerid,COLOR_YELLOW, "Teamspeak : 62.141.42.224:8767 ");
    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");




    {
    gPlayerAccount[playerid] = 1;
    new string2[256];
    gPlayerAccount[playerid] = 0;
    format(string2, sizeof(string2), "Wilkommen zurück %s, du kannst dich nun mit /login [Passwort] einloggen.", plname);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
    SetPlayerHealth(playerid, 100);
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    return 1;
    }


    }


    versuch du des mal so

  • GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "%s.ini", plname);


    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");
    SendClientMessage(playerid,COLOR_RED, " Willkommen auf LS-SF RealLife ");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Wenn du Fragen hast erreichst du uns unter:");
    SendClientMessage(playerid,COLOR_YELLOW, " ");
    SendClientMessage(playerid,COLOR_YELLOW, "Forum : www.LS-SF.de ");
    SendClientMessage(playerid,COLOR_YELLOW, "Teamspeak : 62.141.42.224:8767 ");
    SendClientMessage(playerid,COLOR_GREEN, "==================[Ls-Sf]==================");




    {
    gPlayerAccount[playerid] = 1;
    new string2[256];
    gPlayerAccount[playerid] = 0;
    format(string2, sizeof(string2), "Wilkommen zurück %s, du kannst dich nun mit /login [Passwort] einloggen.", plname);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
    SetPlayerHealth(playerid, 100);
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    SendClientMessage(playerid,COLOR_LIGHTRED,"SERVER: Du hast hier keinen Account.");
    SendClientMessage(playerid,COLOR_WHITE,"TIPP: Du kannst dich anmelden mit /register <passwort>");
    SendClientMessage(playerid, COLOR_YELLOW, "=============================================");
    return 1;
    }


    }


    und so ?

  • immernoch error und jetzt sogar ein warning


    edit*


    jop imemrnoch 1 eroor :/


    *edit


    hilfe :D


    *edit



    help

    4 Mal editiert, zuletzt von Riddick ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen