TeamProblem: Undefined Symbol

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
  • #define TEAM_Aztecas 0
    #define TEAM_Triads 1
    #define TEAM_Vagos 2


    SetPlayerClass(playerid, classid) {


    if(classid == 115) {


    gTeam[playerid] = Team_Aztecas;


    } else if(classid == 126) {


    gTeam[playerid] = Team_Triads;


    } else if(classid == 2) {


    gTeam[playerid] = Team_Vagos;


    }


    }


    public OnPlayerSpawn(playerid)
    {


    //GivePlayerMoney(playerid, PocketMoney);
    SetPlayerInterior(playerid,0);


    if(gTeam[playerid] == Team_Aztecas) {


    SetPlayerColor(playerid,TEAM_AZTECAS_COLOR); // Aztecas


    }


    else if(gTeam[playerid] == Team_Triads) {


    SetPlayerColor(playerid,COLOR_BLUE); // Triaden


    }


    else if(gTeam[playerid] == Team_Vagos) {


    SetPlayerColor(playerid,COLOR_YELLOW); // Vagos


    }
    //SetPlayerRandomSpawn(playerid);
    TogglePlayerClock(playerid,1);
    return 1;
    }


    Die Errors:



    error 017: undefined symbol "Team_Aztecas"
    error 017: undefined symbol "Team_Triads"
    error 017: undefined symbol "Team_Vagos"
    die sind überall wo das Wort vorkommt.



    Bitte um Hilfe,
    Firefox

  • lol, ich dachte Groß- und Kleinschreibung ist da egal^^


    Danke!


    /closed


    //edit: Dieser Befehl klappt irgendwie nicht^^


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }


    Da steht trotzdem: Du bist kein Triade

    Einmal editiert, zuletzt von Firefox ()

  • Versuche das mal so
    gTeam[playerid] = Team_Aztecas;


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    gTeam[playerid] = 1;
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }

  • versuchs so..^^


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    if(gTeam[playerid] == Team_Triads)//hier ;)
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }

  • ""gg ich meine das so


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    if gTeam[playerid] = 1;
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }


    ohne die klammern was du gemacht hast mal versuchen xD


    MFG Mipu

  • lieber nicht so^^


    Code
    ...(2226) : warning 211: possibly unintended assignment
    ...(2226) : error 001: expected token: "*then", but found ";"
    ...(2226) : error 036: empty statement
    ...(2230) : error 029: invalid expression, assumed zero


    Zeile 2226: if gTeam[playerid] = 1;
    Zeile 2230: else

  • Also, hab jetzt herausgefunden, dass nur der Skin nach dem einloggen darüber entscheidet wo man ist^^
    Also wenn ich jetzt bein einloggen triadenskin habe und ausführe geht es. Wenn ich dann F4 und /kill mache und anderen Skin nehme, bin ich gar nirgends und kann erst wieder in ein team wenn ich relogge^^

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