Case

  • Er soll nach case 2 auf case 0 springen aber mit CurrentMap= 0; funktioniert das nicht.
    [pwn] switch(CurrentMap)
    {
    case 0:
    {
    SetPlayerWorldBounds(playerid,20000.0000, -20000.0000, 20000.0000, -20000.0000);
    SetPlayerWorldBounds(playerid, 373.692,105.1009, 2043.628,1775.037);
    SetPlayerInterior(playerid,0);
    TextDrawSetString(Text:Mission,"Mission:~G~S&D 20Kills");
    TextDrawSetString(Text:Karte,"Karte:~G~Area51");
    if(gTeam[playerid] == TEAM_BLUE) {
    SetPlayerPos(playerid,121.8837,1938.6078,19.2147);
    SetPlayerFacingAngle(playerid,314.8662);
    ShowPlayerDialog(playerid,Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pack=9mm Silence,Sawnoff Shotgun,MP5 3500$\nPack2=9mm,Shotgun,Micro Uzi 5000$\nPack3=Deagle,Combat Shotgun,M4 8000$", "Auswählen", "Abbrechen");

    }
    if(gTeam[playerid] == TEAM_RED) {

    SetPlayerPos(playerid,211.7285,1806.0695,17.6406);
    SetPlayerFacingAngle(playerid,177.7062);
    SetPlayerInterior(playerid,0);
    ShowPlayerDialog(playerid,Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pack=9mm Silence,Sawnoff Shotgun,MP5 3500$\nPack2=9mm,Shotgun,Micro Uzi 5000$\nPack3=Deagle,Combat Shotgun,M4 8000$", "Auswählen", "Abbrechen");

    //are51

    }
    }
    case 1:
    {
    TextDrawSetString(Text:Mission,"");
    TextDrawSetString(Text:Karte,"");
    GivePlayerWeapon(playerid,34,1000);
    TextDrawSetString(Text:Mission,"Mission:~G~TD 20Kills");
    TextDrawSetString(Text:Karte,"Karte:~G~Sniper");
    SetTimerEx("ResetWaffen",5500,false,"i",playerid);
    SetPlayerWorldBounds(playerid,20000.0000, -20000.0000, 20000.0000, -20000.0000);
    SetPlayerWorldBounds(playerid, 303.6248, 93.423, 1494.768, 1307.922);
    SetPlayerInterior(playerid,0);
    if(gTeam[playerid] == TEAM_BLUE) {
    SetPlayerPos(playerid,113.9935,1411.5862,10.6034);
    SetPlayerFacingAngle(playerid,228.1154);
    SetPlayerInterior(playerid,0);

    }
    if(gTeam[playerid] == TEAM_RED) {
    SetPlayerPos(playerid,281.7772,1407.9585,10.4149);
    SetPlayerFacingAngle(playerid,15.4068);
    SetPlayerInterior(playerid,0);

    }
    }

    case 2:
    {
    //de_dust1
    TextDrawSetString(Text:Mission,"");
    TextDrawSetString(Text:Karte,"");
    SetPlayerWorldBounds(playerid,20000.0000, -20000.0000, 20000.0000, -20000.0000);
    SetPlayerInterior(playerid,0);
    TextDrawSetString(Text:Mission,"Mission:~G~TD 20Kills");
    TextDrawSetString(Text:Karte,"Karte:~G~Lagerraum");
    CurrentMap = 0;
    if(gTeam[playerid] == TEAM_BLUE) {
    SetPlayerPos(playerid,2170.1582,1627.0139,999.9686);
    ShowPlayerDialog(playerid,Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pack=9mm Silence,Sawnoff Shotgun,MP5 3500$\nPack2=9mm,Shotgun,Micro Uzi 5000$\nPack3=Deagle,Combat Shotgun,M4 8000$", "Auswählen", "Abbrechen");
    SetPlayerFacingAngle(playerid,69.1259);
    SetPlayerInterior(playerid,1);

    }
    if(gTeam[playerid] == TEAM_RED)
    {
    SetPlayerPos(playerid,2228.9575,1573.1637,999.9673);
    ShowPlayerDialog(playerid,Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pack=9mm Silence,Sawnoff Shotgun,MP5 3500$\nPack2=9mm,Shotgun,Micro Uzi 5000$\nPack3=Deagle,Combat Shotgun,M4 8000$", "Auswählen", "Abbrechen");
    SetPlayerFacingAngle(playerid,242.8826);
    SetPlayerInterior(playerid,1);



    }
    }

    }
    return 1;
    }[/pwn]