error: ambiguous constant; tag override is required (symbol "Faction") brauche hilfe

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
  • guten abend ich habe in meinem script ein bisschen ins englische übersetzt nur jz bekomme ich einige errors kann mir jemand helfen ?



    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15227) : warning 219: local variable "Faction" shadows a variable at a preceding level
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15228) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15228) : error 022: must be lvalue (non-constant)
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15228) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15228) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    ocmd:fbank(playerid,params[])
    {
    new Faction = 0;
    if(SpielerInfo[playerid][Faction] >= 0) Faction = SpielerInfo[playerid][Faction] - 1;
    if(Faction >= 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,2,2316.3601,-7.3589,26.7422))//HIER DIE KOORDINATEN EURER BANK/AUTOMATEN EINFÜGEN
    {
    if(SpielerInfo[playerid][Faction] == 1 || SpielerInfo[playerid][Faction] == 8 || SpielerInfo[playerid][Faction] == 6)
    {
    }
    else
    {
    ShowPlayerDialog(playerid,Factionskasse,DIALOG_STYLE_LIST,"Bankkonto","Auszahlen\nEinzahlen\nKontostand","Bestätigen","Abbrechen");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,weiß,"Du bist nicht in der Bank.");
    return 1;
    }
    }
    return 1;
    }

  • new Faction = 0;
    if(SpielerInfo[playerid][Faction] >= 0) Faction = SpielerInfo[playerid][Faction] - 1;
    if(Faction >= 0)


    Da ist dein Problem


    Du hast bereits eine Variable erstellt die Faction heißt.
    Das beißt sich nun mit der Enumvariable

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • aber wenn ich new Faction = 0; raus mache kriege ich mehr errors


    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15227) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15227) : warning 215: expression has no effect
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15228) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(15237) : error 017: undefined symbol "Factionskasse"
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25177) : warning 219: local variable "Faction" shadows a variable at a preceding level
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25178) : warning 213: tag mismatch
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25178) : warning 213: tag mismatch
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25178) : warning 206: redundant test: constant expression is non-zero
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25188) : warning 213: tag mismatch
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25188) : error 032: array index out of bounds (variable "Fracs")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25190) : warning 213: tag mismatch
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25190) : error 032: array index out of bounds (variable "FraktionsKasse")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(25177) : warning 204: symbol is assigned a value that is never used: "Faction"
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(30051) : warning 204: symbol is assigned a value that is never used: "vehicleid"
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(36601) : warning 219: local variable "Faction" shadows a variable at a preceding level
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(36602) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(36602) : error 022: must be lvalue (non-constant)
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(36602) : error 091: ambiguous constant; tag override is required (symbol "Faction")
    C:\Users\Tufan\Desktop\selfmade\gamemodes\selfmade.pwn(36602) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.