Undefined symbol - wtf?

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
  • Hey Leute.
    Also, ich habe mich an ein Tutorial gehalten und diesem Command erstellt:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp(strget(cmdtext,0),"/makeleader"))
    {
    if(IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeleader [ID] [FraktionsID]");
    //new string[128];
    new id3 = strval(strget(cmdtext,1));
    new admin3[MAX_PLAYER_NAME];
    new gang = strval(strget(cmdtext,2));
    GetPlayerName(id3,admin3,sizeof(admin3));
    format(string, sizeof(string), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %d gemacht.", admin3, gang);
    SendClientMessage(id3, COLOR_LIGHTRED, string);
    format(string, sizeof(string), "*** Du hast %s zum Leader der Fraktionsnummer %d gemacht.", id3, gang);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    if(gang==1) { SetPlayerSkin(id3,280);Spieler[playerid][leader]= 1; }


    Spieler[id3][leader] = gang;
    Spieler[id3][team] = gang;


    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED,"Du darfst diesen Befehl nicht benutzen !");
    }
    return 1;
    }
    return 0;
    }


    jedoch sagt er mir bei der Zeile 152format(string, sizeof(string), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %d gemacht.", admin3, gang);
    Das hier:
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(152) : error 017: undefined symbol "string"
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(152) : error 017: undefined symbol "string"
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(152) : error 029: invalid expression, assumed zero
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(152) : fatal error 107: too many error messages on one line



    Auch sagt er mir bei Zeile 60, 72 und 102 das hier:
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(60) : warning 219: local variable "accFormat" shadows a variable at a preceding level
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(76) : warning 219: local variable "accFormat" shadows a variable at a preceding level
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(102) : warning 219: local variable "accFormat" shadows a variable at a preceding level


    Welche diese Zeilen hier sind:
    new pname[MAX_PLAYERS],accFormat[128];
    }0_o
    new pname[MAX_PLAYERS],accFormat[128];


    Hoffe ihr könt mir helfen!
    MFG

  • Zitat

    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(60) : warning 219: local variable "accFormat" shadows a variable at a preceding level


    Das sagt doch alles aus, du hast die Variable einmal global und einmal local deklariert, nimm eins von beiden weg ;)

  • Whee, Eric es geht :3

    Zitat

    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(379) : error 021: symbol already defined: "strtok"
    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(396) : warning 203: symbol is never used: "ret_memcpy"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    n-naja ..^^
    Ok, ich kommentiere es mal raus ...
    /edit:
    wtf, es geht xD
    Also, kurz zu utils


    Zitat

    G:\Programme\SA-MP Server\gamemodes\RPG.pwn(396) : warning 203: symbol is never used: "ret_memcpy"

    Was soll ich machen?
    Ich will meine utils include nicht verhudeln.^^