Problem mit Team und Farben Definition

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
  • Hi,
    ich habe gerade versucht meine gewünschten Teams und deren Farben zu verwenden (definiert habe ich sie)
    Das ganze ist folgendermaßen aufgebaut


    Definitionen:

    #define GRAU 0xAFAFAFAA
    #define GRUEN 0x33AA33AA
    #define ROT 0xAA3333AA
    #define GELB 0xFFFF00AA
    #define PINK 0xFF66FFAA
    #define BLAU 0x0000BBAA
    #define HELLBLAU 0x33CCFFAA
    #define DUNKELROT 0x660000AA
    #define ORANGE 0xFF9900AA


    #define PD 1
    #define GROOVE 2
    #define BALLAS 3
    #define VAGOS 4


    Das ruft die Definitionen ab:
    public OnPlayerSpawn(playerid)


    {


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


    SetPlayerColor(playerid, GRUEN); // Groove , grün


    }


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


    SetPlayerColor(playerid, BLAU); // pd afen , blau


    }


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


    SetPlayerColor(playerid, GELB); // los vagos , gelb


    }


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


    SetPlayerColor(playerid, PINK); // ballas afen, pink oder lila


    }


    return 1;



    Und diese Errors erscheinen
    C:\Users\Nick\Desktop\versuch1.pwn(125) : error 017: undefined symbol "GROOVE"
    C:\Users\Nick\Desktop\versuch1.pwn(127) : error 017: undefined symbol "GRUEN"
    C:\Users\Nick\Desktop\versuch1.pwn(131) : error 017: undefined symbol "PD"
    C:\Users\Nick\Desktop\versuch1.pwn(133) : error 017: undefined symbol "BLAU"
    C:\Users\Nick\Desktop\versuch1.pwn(137) : error 017: undefined symbol "VAGOS"
    C:\Users\Nick\Desktop\versuch1.pwn(139) : error 017: undefined symbol "GELB"
    C:\Users\Nick\Desktop\versuch1.pwn(143) : error 017: undefined symbol "BALLAS"
    C:\Users\Nick\Desktop\versuch1.pwn(145) : error 017: undefined symbol "PINK"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.


    Wäre nett wenn mir jmd helfen könnte :D


    mfg^^

    Nicht mehr so viel Zeit für den Computer.
    schreibt mir ne PN oder ne Mail
    :)

  • #define GRAU 0xAFAFAFAA
    #define GRUEN 0x33AA33AA
    #define ROT 0xAA3333AA
    #define GELB 0xFFFF00AA
    #define PINK 0xFF66FFAA
    #define BLAU 0x0000BBAA
    #define HELLBLAU 0x33CCFFAA
    #define DUNKELROT 0x660000AA
    #define ORANGE 0xFF9900AA


    #define TEAM_PD 1
    #define TEAM_GROOVE 2
    #define TEAM_BALLAS 3
    #define TEAM_VAGOS 4


    public OnPlayerSpawn(playerid)


    {


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


    SetPlayerColor(playerid, GRUEN); // Groove , grün


    }


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


    SetPlayerColor(playerid, BLAU); // pd afen , blau


    }


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


    SetPlayerColor(playerid, GELB); // los vagos , gelb


    }


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


    SetPlayerColor(playerid, PINK); // ballas afen, pink oder lila


    }


    return 1;


    Du hast das "TEAM" davor vegessen, müsste gehn

  • public OnPlayerSpawn(playerid)
    {
    if(gTeam[playerid] == TEAM_GROOVE)
    {
    SetPlayerColor(playerid, GRUEN); // Groove , grün
    }
    else if(gTeam[playerid] == TEAM_PD)
    {
    SetPlayerColor(playerid, BLAU); // pd afen , blau
    }
    else if(gTeam[playerid] == TEAM_VAGOS)
    {
    SetPlayerColor(playerid, GELB); // los vagos , gelb
    }
    else if(gTeam[playerid] == TEAM_BALLAS)
    {
    SetPlayerColor(playerid, PINK); // ballas afen, pink oder lila
    }
    return 1;
    }

  • Ah ok, super Danke. Nun funktionierts wunderbar.
    Ich entschuldige die doofe Frage :D bin nich der beste^^..
    Aber ich geb mir Mühe^^


    MfG Nick ;)

    Nicht mehr so viel Zeit für den Computer.
    schreibt mir ne PN oder ne Mail
    :)