Bank ausrauben

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
  • Man kann ja die Bank ausrauben also:


    if(strcmp(cmd, "/robbank", true) == 0) { if(IsACop(playerid)) { SendClientMessage(playerid,COLOR_GREY,"Staatsbeamte dürfen die Bank nicht ausrauben!"); return 1; } if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLocal] != 103) { SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in 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) { Cops += 1; } } } if(Cops < 2) { SendClientMessage(playerid, COLOR_GREY, " Zurzeit sind keine Cops da."); return 1; } if (!robbs) { format(string, sizeof(string), " Der Tresor ist leer, versuche es später noch einmal.", (robtimer/30000)); SendClientMessage(playerid, COLOR_GRAD2, string); return 1; } if(!strlen(tmp)) { new robmoney = random(15000); GivePlayerMoney(playerid, robmoney); format(string, sizeof(string), "Du hast %d$ aus der Bank geraubt.", robmoney); SendClientMessage(playerid,0x005D00FF, string); SendClientMessage(playerid, 0x005D00FF,"Alle Sichetheitsbeamten wurden verständigt. Hau schnell ab!"); WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, "Bankraub!"); SendClientMessage(playerid, COLOR_YELLOW, "Überwachungs Kameras haben dich aufgenommen"); } SetTimer("robbson", robtimer, 0);robbs = 0; return 1; } return 1; }



    Nur wo muss ich das einfügen?

  • if(strcmp(cmd, "/robbank", true) == 0)
    {
    if(IsACop(playerid))
    {
    SendClientMessage(playerid,COLOR_GREY,"Staatsbeamte dürfen die Bank nicht ausrauben!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLocal] != 103)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in 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)
    {
    Cops += 1;
    }
    }
    }


    if(Cops < 2)
    {
    SendClientMessage(playerid, COLOR_GREY, " Zurzeit sind keine Cops da.");
    return 1;
    }


    if (!robbs)
    {
    format(string, sizeof(string), " Der Tresor ist leer, versuche es später noch einmal.", (robtimer/30000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }
    if(!strlen(tmp))
    {
    new robmoney = random(15000);
    GivePlayerMoney(playerid, robmoney);
    format(string, sizeof(string), "Du hast %d$ aus der Bank geraubt.", robmoney);
    SendClientMessage(playerid,0x005D00FF, string);
    SendClientMessage(playerid, 0x005D00FF,"Alle Sichetheitsbeamten wurden verständigt. Hau schnell ab!");
    WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, "Bankraub!");
    SendClientMessage(playerid, COLOR_YELLOW, "Überwachungs Kameras haben dich aufgenommen"); }
    SetTimer("robbson", robtimer, 0);robbs = 0;
    return 1;
    }
    return 1;
    }
    return 0;
    }


    Denke so funktioniert es:
    http://pastebin.com/m1e871576

    ...

  • Bei mir kommt Pawn Compiler library hat ein Proble festgestellt und muss beendet werden. Kann man das als FS machen oder so? Aber manchmal kommt das:


    (1907) : error 004: function "PlayerToPoint" is not implemented
    (1911) : error 004: function "PlayerToPoint" is not implemented
    (1923) : error 004: function "PlayerToPoint" is not implemented
    1927) : error 004: function "PlayerToPoint" is not implemented
    (1931) : error 004: function "PlayerToPoint" is not implemented
    1935) : error 004: function "PlayerToPoint" is not implemented
    (1939) : error 004: function "PlayerToPoint" is not implemented
    (1943) : error 004: function "PlayerToPoint" is not implemented
    (1947) : error 004: function "PlayerToPoint" is not implemented
    (1959) : error 004: function "PlayerToPoint" is not implemented
    (1963) : error 004: function "PlayerToPoint" is not implemented
    1967) : error 004: function "PlayerToPoint" is not implemented
    (1971) : error 004: function "PlayerToPoint" is not implemented
    (1975) : error 004: function "PlayerToPoint" is not implemented
    (1987) : error 004: function "PlayerToPoint" is not implemented
    (1991) : error 004: function "PlayerToPoint" is not implemented
    (1995) : error 004: function "PlayerToPoint" is not implemented
    2007) : error 004: function "PlayerToPoint" is not implemented
    2011) : error 004: function "PlayerToPoint" is not implemented
    (3992) : error 004: function "CrimInRange" is not implemented
    (4215) : error 004: function "PlayerToPoint" is not implemented
    (4827) : error 004: function "PlayerToPoint" is not implemented
    : error 004: function "ProxDetector" is not implemented
    : error 004: function "PlayerToPoint" is not implemented
    : error 004: function "PlayerToPoint" is not implemented
    : error 004: function "PlayerToPoint" is not implemented

    Einmal editiert, zuletzt von Scripter ()

  • Danke es geht aber: Ich (cop leader) bin online und mein freund macht /robbank und da steht Es ist zurzeit kein Cop online. Wie kann man machen das es da nicht steht sondern einfach nur anfängt zu rauben?

  • änder mal bei:


    if(Cops < 2)
    {
    SendClientMessage(playerid, COLOR_GREY, " Zurzeit sind keine Cops da.");
    return 1;
    }



    es zu:


    if(Cops < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Zurzeit sind keine Cops da.");
    return 1;
    }


    dann müsste es gehen.

  • if(strcmp(cmd, "/robbank", true) == 0)
    {
    if(IsACop(playerid)) {
    SendClientMessage(playerid,COLOR_GREY,"Staatsbeamte dürfen die Bank nicht ausrauben!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLocal] != 103)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in der Bank !");
    return 1;
    }


    if (!robbs)
    {
    format(string, sizeof(string), " Der Tresor ist leer, versuche es später noch einmal.", (robtimer/30000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }


    if(!strlen(tmp))
    {
    new robmoney = random(15000);
    GivePlayerMoney(playerid, robmoney);
    format(string, sizeof(string), "Du hast %d$ aus der Bank geraubt.", robmoney);
    SendClientMessage(playerid,0x005D00FF, string);
    SendClientMessage(playerid, 0x005D00FF,"Alle Sichetheitsbeamten wurden verständigt. Hau schnell ab!");
    WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, "Bankraub!");
    SendClientMessage(playerid, COLOR_YELLOW, "Überwachungs Kameras haben dich aufgenommen"); }
    SetTimer("robbson", robtimer, 0);robbs = 0;
    return 1;
    }



    return 1;
    }