Bank hilfe

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
  • if(strcmp(cmd, "/rob", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1424.4016,-1002.9427,1639.7843))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
    return 1;
    }
    //.....


    *hust* xD


    antwort genug ? ^^

  • if(strcmp(cmd, "/rob", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1424.4016,-1002.9427,1639.7843))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
    return 1;
    }
    if(rob)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
    return 1;
    }
    //FreezePlayer(playerid);
    rob = 1;
    SetTimer("Rob_Reset",1800000,0); // Nach 30 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",120000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    OnPlayerCommandText(playerid,"/S Hände hoch das ist ein Überfall!!!");
    SendClientMessage(playerid,0xFF9933FF,"Du willst die Bank überfallen und musst warten bis das Geld eingepackt ist!");
    SendClientMessage(playerid,0xFF9933FF,"Verlasse vorher nicht die Bank!");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    }
    }
    }
    return 1;
    }

  • if(strcmp(cmd, "/rob", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,8.0,1424.4016,-1002.9427,1639.7843))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
    return 1;
    }
    if(rob)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
    return 1;
    }
    //FreezePlayer(playerid);
    rob = 1;
    SetTimer("Rob_Reset",1800000,0); // Nach 30 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",120000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    OnPlayerCommandText(playerid,"/S Hände hoch das ist ein Überfall!!!");
    SendClientMessage(playerid,0xFF9933FF,"Du willst die Bank überfallen und musst warten bis das Geld eingepackt ist!");
    SendClientMessage(playerid,0xFF9933FF,"Verlasse vorher nicht die Bank!");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    }
    }
    }
    return 1;
    }
    Probiers ma so.
    Evtl. die "8.0" bei IsPlayerInRangeOfPoint kleiner oder größer machen

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • das ist doch die bank aus loH vergiss den scheiß da bekommt man nicht die kohle weil es kein timer gib der abfragt ob man in der bank gebliben ist nimm die von mein tema von dennis das system ist schlicht und einfach ;)


    //EDIT

  • Was den helfen?
    Ich habe jetzt 2 mal geschrieben was du tun sollst.
    Ich schreib es dir auch nochmal das dritte mal allmällig komm ich mir verarscht vor..


    Überprüf ob die X Y Z Cords über ein stimmen.
    check den Radius stell ihn wie du willst mal hoch wenn er dann zu hoch ist wieder runter.


    Wenn du das gemacht hast klappt das auch ! The End ;)

  • Ich suche dir doch jetzt nicht noch die Cords raus.
    Du kannst doch wohl InGame gehen & dich vor dem Tresor stellen & /save bank eingeben oder nicht?
    Die Cords mit den die jetzt im Code sind vergleichen & gut ist,


    So wird das echt nie was da haste recht,
    lern erstmal die basic & dann schreib hier weiter.
    Sonst haben wir in 2 Tagen wieder ein 0815 GF Server von dir.
    Lass es lieber.;)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen