Hilfe... /bankrob funktioniert nicht

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
  • Hallo Brotfische,


    Habe mich heue mal hingesetzt und habe mich mit Bankraub beschäftigt ( versucht bankraub zu scripten)...
    Hat biss jetzt alles Super geklabt...


    Habe ein Problem... Also es ist im Gamemode drinnen ... Habe dan versucht Ingame bankraub zu machen, ging aber nicht...
    gebe /bankraub ein es kommt aber nichts...


    Hier mal die Abschnitte


    //Bankrob
    forward rauberlauben1();
    forward ausgeraubt(playerid);
    forward bankcountdown();
    forward raubin4min();
    forward raubin3min();
    forward raubin2min();
    forward raubin1min();
    forward raubin30sek();
    //Bankrob
    new glav;
    new reauber[MAX_PLAYERS];
    new rauberlauben;
    //bank countdown
    new bankcountdown1;
    new bankcountdown2;
    new bankcountdown3;
    new bankcountdown4;
    new bankcountdown5;
    new ausgeraubt1;



    //-----------------------------------[bankrob]-----------------------------------------
    if(strcmp(cmd, "/bankraub", true) == 0)
    {
    if (PlayerInfo[playerid][pLevel] <= 1)
    {
    if(IsPlayerInRangeOfPoint(playerid, 10.0, 362.1698,173.6902,1008.3828))//Ban ROb i
    {
    if(IsPlayerConnected(playerid))
    {
    if(rauberlauben == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "__________________________________________________________________________________");
    SendClientMessage(playerid,COLOR_YELLOW,"Sie rauben die Bank aus.");
    SendClientMessage(playerid,COLOR_YELLOW,"Wenn sie es schaffen 5 Minuten in der Bank zubleiben bekommen sie das Geld");
    SendClientMessage(playerid, COLOR_RED, "__________________________________________________________________________________");
    new s[100];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s raubt die Bank in LosSantos aus!",name);
    SendClientMessageToAll(COLOR_YELLOW,s);
    reauber[playerid] = 1;
    rauberlauben = 1;
    glav = 14400;
    ausgeraubt1 = SetTimerEx("ausgeraubt", 300000,false,"d",playerid);
    bankcountdown1 = SetTimer("raubin4min", 60000, 0);
    SetPlayerColor(playerid, 0xFF66FFAA);
    SetPlayerCriminal(playerid,255, "Ausraub der Bank");
    WantedLevel[playerid]+=3;
    }
    else
    {
    new s[100];
    format(s,sizeof(s),"Die Bank kann erst wieder in %d Sekunden ausgeraubt werden.(%d Minuten)(ca:%d Stunden)",glav,glav/60,glav/3600);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,s);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht in der LosSantos Bank!");
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Sie müssen Level 2 sein um die Bank ausrauben zu können.");
    }
    }
    return 1;
    }



    public bankcountdown()
    {
    glav--;
    }
    public ausgeraubt(playerid)
    {
    GivePlayerMoney(playerid, 50000);
    new s[100], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s °°°°° hat die Bank erfolgreich ausgeraubt",name);
    SendClientMessageToAll(COLOR_LIGHTBLUE,s);
    SendClientMessage(playerid,COLOR_YELLOW,"Herzlichen Glückwunsch. Du hast es geschaft die Bank auszurauben");
    glav = 14400;

    }
    public raubin4min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 4 Minuten die Bank ausgeraubt");
    bankcountdown2 = SetTimer("raubin3min",60000, 0);
    return 1;
    }


    public raubin3min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 3 Minuten die Bank ausgeraubt");
    bankcountdown3 = SetTimer("raubin2min",60000, 0);
    return 1;
    }


    public raubin2min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 2 Minuten die Bank ausgeraubt");
    bankcountdown4 = SetTimer("raubin1min",60000, 0);
    return 1;
    }


    public raubin1min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 30 Sekunden die Bank ausgeraubt");
    bankcountdown5 = SetTimer("raubin30sek",30000, 0);
    return 1;
    }


    public rauberlauben1()
    {
    rauberlauben = 0;
    return 1;
    }



    Wo liegt das Problem ???

  • Vielleicht hier drinne:


    if(strcmp(cmd, "/bankraub", true) == 0)
    {
    if (PlayerInfo[playerid][pLevel] <= 1) // <--- Kleiner, oder Gleich Level 1 ? ^^
    {
    ...


    Du meinst bestimmt eher:


    if (PlayerInfo[playerid][pLevel] >= 1) // <--- Größer, oder Gleich Level 1 ?
    {