Hilfe: error 001: expected token: ";", but found ":"

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, wisst ihr vielleicht wo das Problem liegt? Danke im vorraus.


    Zitat

    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : warning 217: loose indentation
    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : error 014: invalid statement; not in switch
    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : warning 215: expression has no effect
    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : error 001: expected token: ";", but found ":"
    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : error 029: invalid expression, assumed zero
    C:\Users\izseonna\Desktop\Next Generation Gaming\gamemodes\EGRP.pwn(106516) : fatal error 107: too many error messages on one line


    case DIALOG_GROUP_LOCKERS: {


    new
    iGroupID = GetPVarInt(playerid, "Group_EditID"),
    szTitle[32 + GROUP_MAX_NAME_LEN];


    if(response)
    {
    format(szTitle, sizeof szTitle, "Edit Group Locker Position {%s}(%s)", Group_NumToDialogHex(arrGroupData[iGroupID][g_hDutyColour]), arrGroupData[iGroupID][g_szGroupName]);
    if (listitem == MAX_GROUP_LOCKERS)
    {
    ShowPlayerDialog(playerid, DIALOG_GROUP_LOCKERDELETECONF, DIALOG_STYLE_MSGBOX, szTitle, "{FFFFFF}Are you sure you want to delete ALL of the lockers for this group?", "Cancel", "Confirm");
    return 1;
    }
    else
    {
    SetPVarInt(playerid, "Group_EditLocker", listitem);
    ShowPlayerDialog(playerid, DIALOG_GROUP_LOCKERACTION, DIALOG_STYLE_LIST, szTitle, "Move Locker (to your current position)\nDelete Locker", "Select", "Cancel");
    return 1;
    }
    }
    return Group_DisplayDialog(playerid, iGroupID);
    }

  • case DIALOG_GROUP_LOCKERS:
    {
    new iGroupID = GetPVarInt(playerid, "Group_EditID"), szTitle[32 + GROUP_MAX_NAME_LEN];
    if(response)
    {
    format(szTitle, sizeof szTitle, "Edit Group Locker Position {%s}(%s)", Group_NumToDialogHex(arrGroupData[iGroupID][g_hDutyColour]), arrGroupData[iGroupID][g_szGroupName]);
    if (listitem == MAX_GROUP_LOCKERS)
    {
    ShowPlayerDialog(playerid, DIALOG_GROUP_LOCKERDELETECONF, DIALOG_STYLE_MSGBOX, szTitle, "{FFFFFF}Are you sure you want to delete ALL of the lockers for this group?", "Cancel", "Confirm");
    return 1;
    }
    else
    {
    SetPVarInt(playerid, "Group_EditLocker", listitem);
    ShowPlayerDialog(playerid, DIALOG_GROUP_LOCKERACTION, DIALOG_STYLE_LIST, szTitle, "Move Locker (to your current position)\nDelete Locker", "Select", "Cancel");
    return 1;
    }
    }
    return Group_DisplayDialog(playerid, iGroupID);
    }

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)


  • hmmm...?


    hab nicht richtig gelesen und mich vertan. Versuchs mal so


    Edit: Zeig mal 5-10 zeilen über dem case DIALOG...

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

    Einmal editiert, zuletzt von Ryan_Crawley ()


  • hab nicht richtig gelesen und mich vertan. Versuchs mal so


    Edit: Zeig mal 5-10 zeilen über dem case DIALOG...


    case DIALOG_GROUP_EDITDIV: {


    new
    iGroupID = GetPVarInt(playerid, "Group_EditID"),
    iDivID = GetPVarInt(playerid, "Group_EditDiv"),
    szTitle[32 + GROUP_MAX_NAME_LEN];


    if(response) {
    if(strlen(inputtext) >= GROUP_MAX_DIV_LEN) {
    format(szTitle, sizeof szTitle, "Edit Group Division (%i) {%s}(%s)", iDivID + 1, Group_NumToDialogHex(arrGroupData[iGroupID][g_hDutyColour]), arrGroupData[iGroupID][g_szGroupName]);
    return ShowPlayerDialog(playerid, DIALOG_GROUP_EDITDIV, DIALOG_STYLE_INPUT, szTitle, "The specified name must be less than "#GROUP_MAX_DIV_LEN" characters in length.\n\nSpecify a division name (or none to disable it).", "Confirm", "Cancel");
    }
    arrGroupDivisions[iGroupID][iDivID][0] = 0;
    if(!isnull(inputtext)) //mysql_escape_string(inputtext, arrGroupDivisions[iGroupID][iDivID]);
    }


    new
    szDialog[(GROUP_MAX_DIV_LEN + 8) * MAX_GROUP_DIVS];


    for(new i = 0; i != MAX_GROUP_DIVS; ++i) {
    format(szDialog, sizeof szDialog, "%s\n(%i) %s", szDialog, i + 1, ((arrGroupDivisions[iGroupID][i][0]) ? (arrGroupDivisions[iGroupID][i]) : ("{AAAAAA}(undefined){FFFFFF}")));
    }


    format(szTitle, sizeof szTitle, "Edit Group Divisions {%s}(%s)", Group_NumToDialogHex(arrGroupData[iGroupID][g_hDutyColour]), arrGroupData[iGroupID][g_szGroupName]);
    ShowPlayerDialog(playerid, DIALOG_GROUP_EDITDIVS, DIALOG_STYLE_LIST, szTitle, szDialog, "Select", "Cancel");
    DeletePVar(playerid, "Group_EditDiv");
    }