Beiträge von Mischa.Messi

    Hallo Breadfish


    Ich habe das Los Script und das Problem ist dass wenn man beim Ausrauben die Bank verlässt wird der Raub nicht abgebrochen. Oder es wird erst abgebrochen wenn
    die Zeit vorbei ist und nicht sofort







    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;
    }
    rob = 1;
    SetTimer("Rob_Reset",1800000,0); // Nach 60 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",100000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    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!");
    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;
    }




    Function Rob_UnFreeze(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,35.0,2141.8535,1637.0011,993.5761))
    {
    new randmoney = 50000+ random(30000);
    GivePlayerMoney(playerid,randmoney);
    new string[128];
    format(string,sizeof(string),"Du hast $%d erbeutet! Böser Bube! lass dich nicht erwischen!",randmoney);
    SendClientMessage(playerid,COLOR_GREEN,string);
    SetTimerEx("Rob_Cop",80000+random(90000),0,"i",playerid);
    }
    else
    {
    SendClientMessage(playerid,0xAA3333AA," Da du die Bank verlassen hast, bekommst du auch kein Geld!!");
    SendClientMessage(playerid,0xAA3333AA," Das heißt aber nicht, das dich die Cops nicht verfolgen werden!");
    return 1;
    }
    return 1;
    }



    Kann mir jemand bitte helfen ? wo liegt es genau???

    Du hast dann bestimmt die falsche ID ausgewählt.


    da sind bestimmt mehrere Texturen drin. Schau nach der richtige ID ich denke es müsste Stonewall heißen.

    Hallo Breadfish


    Ich habe versucht ein Object textdraw zu erstellen aber ich würde gerne wissen wie ich die box hinter dem Object entferne oder durchsichtig mache.
    Entfernen kann ich die box nicht da sie automatisch dabei ist.


    Wie habe ich es gemacht ?



    textdraw = TextDrawCreate(320.0, 240.0, "_");TextDrawFont(textdraw, TEXT_DRAW_FONT_MODEL_PREVIEW);TextDrawUseBox(textdraw, 1);TextDrawBoxColor(textdraw, 0x000000FF);TextDrawTextSize(textdraw, 40.0, 40.0);TextDrawSetPreviewModel(textdraw, 1650); TextDrawUseBox(textdraw, -1);TextDrawBackgroundColor(textdraw, -1);





    Screen welche Box genau ?


    http://www.pic-upload.de/view-27914281/sa-mp-480.png.html





    Wie mache ich das ?

    Hallo Leute


    Wo finde ich in mein Script die Car Speeds damit ich sie halt ändern kann.
    z.B wenn ein Sultan max Speed 100 hat dass ich es auf 160 oder so hochstufen kann.

    Hallo Leute


    Ich habe dieses Carsell system.








    if(strcmp("/carsell", cmdtext, true, 10) == 0)
    {
    if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
    {
    GivePlayerMoney(playerid, floatround(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPreis] / 2));
    //new preis = PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPreis];
    Dtc_Carlock[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]] = 0;
    Dtc_UnLockCar(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]);
    //DestroyObject(sirene[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]]);
    DestroyVehicle(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]);
    new string3[32];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "/Autos/%s%d.dtcar", playername3,Dtc_PlayerKey[playerid]);
    fremove(string3);
    Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, " Fahrzeug erfolgreich verkauft, Du bekommst die hälfte des Preises wieder!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt Kein Fahrzeug!");
    return 1;
    }
    return 1;
    }


    Das Problem ist dass wenn man reloggt und das Fahrzeug verkauft bekommt man kein Geld.

    So jetzt habs mit pwn gemacht


    Also ich habe die Bomben system usw weg gemacht aber die explosion passiert an 2 bestimmten Pickups


    Am Anfang war es so dass man in diese 2 Pickups rein gelaufen ist und man hat 25$ + 40 Schusss Deagle bekommen das lag an dem DeagleDrop und MoneyDrop


    Das war bei onpickuppickup aber jetzt habe ich es gelöscht und man bekommt keine Deagle und keine 25$ jetzt aber die Explosion ist immer noch da