Wie Lösch ich

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
  • Wie Lösch ich das also wbei meinem /aduty befehl gebe ich ihm ein


    new Text3D:Aoff = Create3DTextLabel("Administartor OnDuty!", 0xFF2800FF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(Aoff, playerid, 0.0, 0.0, 0.7);


    Und wie Lösche ichd as wieder bei mienem /aoff befehl

  • Bekomme den error


    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(423 -- 425) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(573) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    if(strcmp("/aoff",cmdtext))
    {
    if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Admin");
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun nicht mehr OnDuty.", pName);
    SendClientMessageToAll(GG, string);
    Delete3DTextLabel
    return 1;
    }

  • Wieso beklomme ich diese errors


    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(407) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(407) : error 017: undefined symbol "pName"
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(407) : warning 215: expression has no effect
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(407) : error 001: expected token: ";", but found "]"
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(407) : 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.

  • if(strcmp("/aduty",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    new pName[MAX_PLAYER_NAME]; //Zeile mit errors
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    return 1;
    }

  • Oh man....
    Bei if() Abfragen muss man imemrnoch mit Klammern arbeiten.


    if(strcmp("/aduty",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME]; //Zeile mit errors
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    }
    return 1;
    }

  • C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(427) : error 017: undefined symbol "Aduty"
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(427) : warning 215: expression has no effect
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(427) : error 001: expected token: ";", but found "]"
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(427) : error 029: invalid expression, assumed zero
    C:\Users\Tolik\Desktop\GTA und Richtiges PWN\Stunt\gamemodes\Stunt.pwn(427) : 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.


    Delete3DTextLabel(Text3D:Aduty[playerid]); //Teile 427

  • if(strcmp("/aduty",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME]; //Zeile mit errors
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    new Text3D:Aduty = Create3DTextLabel("Administrator!", BLAU, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(Aduty, playerid, 0.0,0.0, 0.7);
    }
    return 1;
    }
    if(strcmp("/aoff",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    Delete3DTextLabel(Text3D:Aduty[playerid]);
    return 1;
    }
    }

  • new Text3D:Aduty[MAX_PLAYERS]; //GANZ OBEN im script


    //In OnPlayerCommandText
    if(strcmp("/aduty",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    Aduty[playerid] = Create3DTextLabel("Administrator!", BLAU, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(Aduty[playerid], playerid, 0.0,0.0, 0.7);
    }
    return 1;
    }
    if(strcmp("/aoff",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OffDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    Delete3DTextLabel(Aduty[playerid]);
    }
    return 1;
    }

  • if(strcmp("/aoff",cmdtext))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    Delete3DTextLabel(Aduty[playerid]);// Text3D: schreibt man nur bei der Definierung davor, danach nicht mehr.
    return 1;
    }
    }




    BlackLegend


  • if(strcmp("/aoff",cmdtext,false))
    {
    if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Admin %s ist nun OnDuty.", pName);
    SendClientMessageToAll(BLAU, string);
    Delete3DTextLabel(Aduty[playerid]);// Text3D: schreibt man nur bei der Definierung davor, danach nicht mehr.
    return 1;
    }
    }

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