Beiträge von H4rd_B4se

    nein, er meint dazu
    also
    erstmal mit
    GetPlayerWeaponState auslesen
    wenn du nicht weist wie, Im Wiki nachschauen ^^
    dann hast du die Munition, und dann einfach
    GivePlayerWeapon(pl,Waffe,Ammo+WIE VIEL DAZU);



    Ein grober Plan :thumbup:


    Was hat das mit dem Thema hier zu tun?

    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    admintext[playerid] = Create3DTextLabel("Serverleitung", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1)
    {
    admintext[playerid] = Create3DTextLabel("Supporter", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2)
    {
    admintext[playerid] = Create3DTextLabel("Moderator", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }
    und so weiter

    if(strcmp(cmdtext,"/aod", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerHealth(playerid,1000);
    SetPlayerArmour(playerid,10000);
    SetPlayerColor(playerid,0x9A0000FF);
    SendClientMessage(playerid,COLOR_RED,"** Sie sind nun AOD. Tippe /aodoff um wieder OffDuty zu gehen. **");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Level %d Admin %s ist nun OnDuty.", PlayerInfo[playerid][pAdmin],sendername);
    SendClientMessageToAll(COLOR_RED,string);
    SetPlayerSkin(playerid,217);
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    admintext[playerid] = Create3DTextLabel("Serverleitung", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }
    new fid=GetPlayerVehicleID(playerid);
    if(IsPlayerInVehicle(playerid,fid))
    {
    SetVehicleHealth(fid,10000);
    }
    }
    return 1;
    }
    if(strcmp(cmdtext,"/aodoff", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,0);
    SetPlayerColor(playerid,COLOR_WHITE);
    SendClientMessage(playerid,COLOR_RED,"** Sie sind nun AODOff. **");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Level %d Admin %s ist nun OffDuty.", PlayerInfo[playerid][pAdmin],sendername);
    SendClientMessageToAll(COLOR_RED,string);
    SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
    Delete3DTextLabel(admintext[playerid]);
    new fid=GetPlayerVehicleID(playerid);
    if(IsPlayerInVehicle(playerid,fid))
    {
    SetVehicleHealth(fid,1000);
    }
    }
    return 1;
    }
    Klammerfehler

    Schreib es unter SetPlayerSkin^^

    if(strcmp(cmdtext,"/aod", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerHealth(playerid,1000);
    SetPlayerArmour(playerid,10000);
    SetPlayerColor(playerid,0x9A0000FF);
    SendClientMessage(playerid,COLOR_RED,"** Sie sind nun AOD. Tippe /aodoff um wieder OffDuty zu gehen. **");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Level %d Admin %s ist nun OnDuty.", PlayerInfo[playerid][pAdmin],sendername);
    SendClientMessageToAll(COLOR_RED,string);
    SetPlayerSkin(playerid,217);
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    admintext[playerid] = Create3DTextLabel("Serverleitung", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }
    new fid=GetPlayerVehicleID(playerid);
    if(IsPlayerInVehicle(playerid,fid))
    {
    SetVehicleHealth(fid,10000);
    }
    return 1;
    }
    }
      if(strcmp(cmdtext,"/aodoff", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,0);
    SetPlayerColor(playerid,COLOR_WHITE);
    SendClientMessage(playerid,COLOR_RED,"** Sie sind nun AODOff. **");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Level %d Admin %s ist nun OffDuty.", PlayerInfo[playerid][pAdmin],sendername);
    SendClientMessageToAll(COLOR_RED,string);
    SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
    Delete3DTextLabel(admintext[playerid]);
    new fid=GetPlayerVehicleID(playerid);
    if(IsPlayerInVehicle(playerid,fid))
    {
    SetVehicleHealth(fid,1000);
    }
    return 1;
    }
    Kleine Info:
    Achte ein wenig aufs Einrücken^^
    }

    if(AdminAbfrage == 1337)
    {
    admintext[playerid] = Create3DTextLabel("Serverleitung", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }


    das in den Aduty Befehl,
    und wenn er raus geht


    Delete3DTextLabel(admintext[playerid]);

    new admintext[MAX_PLAYERS];


    //Eine Abfrage welches Adminlevel, demnach den Text ändern
    if(AdminAbfrage == 1337)
    {
    admintext[playerid] = Create3DTextLabel("Serverleitung", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(admintext[playerid], playerid, 0.0, 0.0, 0.4);
    }


    //OnPlayerDisconnect
    Delete3DTextLabel(admintext[playerid]);