Bankrob Team System.

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.

    Ich habe einen ganz normalen Bankrob System. Aber ich finde es Doof wenn man einen Bankraub starten und sogar Hilfe von denn Freunden bekommt das man das Geld für sich alleine bekommt. Deshalb wollte ich fragen ob man ein System erstellen kann das man die Bank auch mit /trob (ID) (maximal 2User) zbs. /trob 2 4
    danach müssen ID 2 und 4 eine Nachricht bekommen haben wo steht *Dir wurde eine Anfrage zu einem Team Bankrob geschickt, du nimmst die Anfrage mit /accept trob an*
    Und wenn die beiden dies Angenommen haben kann der Bankraub starten und sie müssen 3Minuten in der Bank warten. Wenn sie die 3Minuten geschaft wurden.
    Sollen alle 3USer 50k bekommen.


    Mein allgemeines Bankrob System:



    // >>>>>>>>>>>>>>>>> BANKÜBERFALL <<<<<<<<<<<<<<<<<
    if(strcmp(cmd, "/rob", true) == 0 || strcmp(cmd, "/ausrauben", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,2141.8535,1637.0011,993.5761))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht im Tresorraum der Bank!");
    return 1;
    }
    new Cops = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3)
    {
    Cops += 3;
    }
    }
    }



    if(Cops < 3)
    {
    SendClientMessage(playerid, COLOR_GREY, "Wenn keine Cops online sind, ist kein Geld im Tressor!");
    return 1;
    }
    if(rob == 1)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
    return 1;
    }
    //FreezePlayer(playerid);
    rob = 1;
    SetTimer("Rob_Reset",3600000,0); // Nach 60 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",180000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    OOCOff(COLOR_YELLOW, "Achtung ! Die Bank in Los Santos wird gerade Ausgeraubt!");
    OnPlayerCommandText(playerid,"/S Dies ist ein Überfall!! ");
    OnPlayerCommandText(playerid,"/S Auf den Boden Legen und Hände an den Kopf!!");
    SendClientMessage(playerid,0xFF2800FF,"Der Bankangestellte, Packt das Geld ein, warte bis er fertig ist!!");
    SendClientMessage(playerid,0xFF2800FF,"Verlasse vorher nicht die Bank, sonst gibts kein Geld aber Wanteds!");
    SendClientMessage(playerid,0xFF2800FF,"Der Bankrob dauert: 3 Minuten!");
    WantedPoints[playerid] += 4;
    SetPlayerCriminal(playerid,255, "Ausrauben der Bank");
    OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_RED,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessage(i,COLOR_RED,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessage(i,COLOR_RED,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    }
    }
    }
    return 1;
    }


    Und wollte fragen das man auch machen kann das man nur 50k bekommen kann und nicht immer so verschieden Geld.


    [Danke im Vorraus]