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
  • Bin gerade an einem Befehl machen der nur admins könne.


    f(strcmp(cmdtext,"/bsn",true)==0)
    {
    if(isPlayerAnAdmin(playerid,3))
    {
    ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"BSN","Möchten sie wirklich zum BSN?","JA","NEIN");
    return 1;
    }
    SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
    return 1;
    }


    C:\Dokumente und Einstellungen\Administrator\Desktop\Neuer Ordner\gamemodes\Selfmade.pwn(127) : error 017: undefined symbol "isPlayerAnAdmin"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }

  • Ich würde vorschlagen dass du das return 0; beim stock entfernst & den stock über main() schiebst, da return 0; bei stocks alles andere Abbricht (sprich: Alle Funktionen werden abgebrochen)



    MfG

  • Ich verstehe nicht wie du des meinst ;D bin neu im bereich

  • Das eturn heist soviel wie Abbrechen wenn du das return bei deine stock weg machst solllte es gehen

  • geht es aber nicht ;(


    Der Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten

  • wo hast du den stock ? Vieleicht ist er Ausversehen in einem Public ?


    das heist zb. so


    public blaaaaa(bllaaa,blaaa)
    {
    blllaaaaa
    blllllaaa


    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }




    }


    So bringt er dir in einem anderen public nichts! ;)


    //edit klammer war falsch