Explode

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
  • //-----EXPLODE-----
    if(strcmp(cmdtext, "/explode", true) == 0)
    {
    if(pInfo[playerid][admin] >= 6)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /explode [PlayerID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(IsPlayerConnected(giveplayerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "%s wurde von %s in die Luft gesprengt!",giveplayer, sendername);
    ABroadCast(COLOR_LIGHTRED,string,1);
    SetPlayerHealth(giveplayerid, 10);
    new Float:boomx, Float:boomy, Float:boomz;
    GetPlayerPos(giveplayerid,boomx, boomy, boomz);
    CreateExplosion(boomx, boomy , boomz, 7, 10);
    new PlayerName[30];
    GetPlayerName(playerid, PlayerName, 30);
    }
    else
    {
    format(string, sizeof(string), "Den Spieler mit der ID %s gibt es nicht!", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du darfst diesen Command nicht nutzen!");
    }
    }
    }
    return 1;
    }



    ________________________________________________________________________________________


    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San Andreas\GTA San Andreas\filterscripts\Adminsystem.pwn(463) : error 017: undefined symbol "sendername"
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San Andreas\GTA San Andreas\filterscripts\Adminsystem.pwn(463) : error 017: undefined symbol "sendername"
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San Andreas\GTA San Andreas\filterscripts\Adminsystem.pwn(463) : error 029: invalid expression, assumed zero
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San Andreas\GTA San Andreas\filterscripts\Adminsystem.pwn(463) : 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.


    _______________________________________________________________________________________



    Kann mir pls jemand sagen, wie das zu beheben ist?


  • //-----EXPLODE-----
    if(strcmp(cmdtext, "/explode", true) == 0)
    {
    if(pInfo[playerid][admin] >= 6)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /explode [PlayerID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(IsPlayerConnected(giveplayerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "%s wurde von %s in die Luft gesprengt!",giveplayer, sendername);
    ABroadCast(COLOR_LIGHTRED,string,1);
    SetPlayerHealth(giveplayerid, 10);
    new Float:boomx, Float:boomy, Float:boomz;
    GetPlayerPos(giveplayerid,boomx, boomy, boomz);
    CreateExplosion(boomx, boomy , boomz, 7, 10);
    new PlayerName[30];
    GetPlayerName(playerid, PlayerName, 30);
    }
    else
    {
    format(string, sizeof(string), "Den Spieler mit der ID %s gibt es nicht!", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du darfst diesen Command nicht nutzen!");
    }
    }
    }
    return 1;
    }



  • //-----EXPLODE-----
    if(strcmp(cmdtext, "/explode", true) == 0)
    {
    if(pInfo[playerid][admin] >= 6)
    {
    GetPlayerName(playerid, playername, sizeof(playername));
    tmp = strtok(cmdtext, idx));
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /explode [PlayerID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(IsPlayerConnected(giveplayerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "%s wurde von %s in die Luft gesprengt!",giveplayer, sendername);
    ABroadCast(COLOR_LIGHTRED,string,1);
    SetPlayerHealth(giveplayerid, 10);
    new Float:boomx, Float:boomy, Float:boomz;
    GetPlayerPos(giveplayerid,boomx, boomy, boomz);
    CreateExplosion(boomx, boomy , boomz, 7, 10);
    new PlayerName[30];
    GetPlayerName(playerid, PlayerName, 30);
    }
    else
    {
    format(string, sizeof(string), "Den Spieler mit der ID %s gibt es nicht!", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du darfst diesen Command nicht nutzen!");
    }
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von Jens ()

  • Ist privat für mich für einen LAN Server.



    //-----EXPLODE-----
    if(strcmp(cmdtext, "/explode", true) == 0)
    {
    if(pInfo[playerid][admin] >= 6)
    {
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    tmp = strtok(cmdtext, idx);
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /explode [PlayerID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(IsPlayerConnected(giveplayerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "%s wurde von %s in die Luft gesprengt!",giveplayer, spieler);
    ABroadCast(COLOR_LIGHTRED,string,1);
    SetPlayerHealth(giveplayerid, 10);
    new Float:boomx, Float:boomy, Float:boomz;
    GetPlayerPos(giveplayerid,boomx, boomy, boomz);
    CreateExplosion(boomx, boomy , boomz, 7, 10);
    new PlayerName[30];
    GetPlayerName(playerid, PlayerName, 30);
    }
    else
    {
    format(string, sizeof(string), "Den Spieler mit der ID %s gibt es nicht!", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du darfst diesen Command nicht nutzen!");
    }
    }
    }
    return 1;
    }


    Einmal editiert, zuletzt von Jens ()

  • Code
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San  Andreas\filterscripts\Adminsystem.pwn(492) : warning 225: unreachable  code


    Unerreichbarer Code, eventuell wird der Code über einem anderen Code Direkt abgebrochen


    Code
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San  Andreas\filterscripts\Adminsystem.pwn(492) : error 017: undefined symbol  "giveplayerid"


    Nicht definiertes Symbol "giveplayerid"


    Code
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San  Andreas\filterscripts\Adminsystem.pwn(493) : error 017: undefined symbol  "giveplayer"


    Nicht definiertes Symbol "giveplayer"


    Code
    C:\Users\Jens\Games\Rockstar Games\GTA San Andreas\GTA San  Andreas\filterscripts\Adminsystem.pwn(493) : error 029: invalid  expression, assumed zero


    Ungültige Anwendung , hängt wohl Möglich mit den nicht definierten Variablen zusammen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion