Nagelbänder + Reifen die platzen sollen

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
  • Guten Abend ,


    Ich habe in meinem Selfmade Nagekbänder eingefügt und nun wollte ich noch hinzufügen wenn man in die Nähe kommt das die reifen platzen.


    Mein Problem ich bekomme es einfach nicht hin. Ich wollte mir mal ein FS angucken und das hat mir nicht viel gebracht da vieles in diesem FS über enum läuft.


    Könnte mir jemand einen Timer schreiben wo die Abgefragt wird ob er in der Nähe meiner Nagenbänder ist und dann alle 4 Reifen zerstören? Oder mir zeigen wie es geht.


    Ich stelle mein Code zum erstellen der Nagelbänder hier mal rein damit sie am Timer angepasst werden können.


    if(strcmp(cmdtext, "/nb", true) == 0)
    {
    new Float:X1, Float:Y1, Float:Z1;
    GetPlayerPos(playerid, X1, Y1, Z1);
    if(!isPlayerInFrakt(playerid,2))
    {
    SendClientMessage(playerid, Grau, "Du bist kein Polizist!");
    return 1;
    }
    else if(GetPlayerInterior(playerid))
    {
    SendClientMessage(playerid, Grau, "Du befindest dich in einem Innenraum!");
    SendClientMessage(playerid, Grau, "Es ist nur draußen möglich ein Nagelband zu errichten!");
    return 1;
    }
    if (ErstellteNagelband[playerid][0] > 0 &&
    ErstellteNagelband[playerid][1] > 0 &&
    ErstellteNagelband[playerid][2] > 0 &&
    ErstellteNagelband[playerid][3] > 0 &&
    ErstellteNagelband[playerid][4] > 0 &&
    ErstellteNagelband[playerid][5] > 0 &&
    ErstellteNagelband[playerid][6] > 0 &&
    ErstellteNagelband[playerid][7] > 0 &&
    ErstellteNagelband[playerid][8] > 0 &&
    ErstellteNagelband[playerid][9] > 0 &&
    ErstellteNagelband[playerid][10] > 0 &&
    ErstellteNagelband[playerid][11] > 0 &&
    ErstellteNagelband[playerid][12] > 0 &&
    ErstellteNagelband[playerid][13] > 0 &&
    ErstellteNagelband[playerid][14] > 0 &&
    ErstellteNagelband[playerid][15] > 0 &&
    ErstellteNagelband[playerid][16] > 0 &&
    ErstellteNagelband[playerid][17] > 0 &&
    ErstellteNagelband[playerid][18] > 0 &&
    ErstellteNagelband[playerid][19] > 0)
    {
    SendClientMessage(playerid, Grau, "Sie haben schon 20 Nagelbänder errichtet! ");
    return 1;
    }
    else if (ErstellteNagelband[playerid][0] <= 0) { ErstellteNagelband[playerid][0] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][1] <= 0) { ErstellteNagelband[playerid][1] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][2] <= 0) { ErstellteNagelband[playerid][2] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][3] <= 0) { ErstellteNagelband[playerid][3] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][4] <= 0) { ErstellteNagelband[playerid][4] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][5] <= 0) { ErstellteNagelband[playerid][5] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][6] <= 0) { ErstellteNagelband[playerid][6] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][7] <= 0) { ErstellteNagelband[playerid][7] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][8] <= 0) { ErstellteNagelband[playerid][8] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][9] <= 0) { ErstellteNagelband[playerid][9] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][10] <= 0){ ErstellteNagelband[playerid][10] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][11] <= 0){ ErstellteNagelband[playerid][11] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][12] <= 0){ ErstellteNagelband[playerid][12] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][13] <= 0){ ErstellteNagelband[playerid][13] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][14] <= 0){ ErstellteNagelband[playerid][14] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][15] <= 0){ ErstellteNagelband[playerid][15] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][16] <= 0){ ErstellteNagelband[playerid][16] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][17] <= 0){ ErstellteNagelband[playerid][17] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][18] <= 0){ ErstellteNagelband[playerid][18] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    else if (ErstellteNagelband[playerid][19] <= 0){ ErstellteNagelband[playerid][19] = CreateDynamicObject(2899, X1, Y1, Z1-0.8, 0, 0, 0); }
    SendClientMessage(playerid, Orange, "Du hast ein Nagelband errichtet.");
    SetPlayerPos(playerid, X1, Y1, Z1+1);
    return 1;
    }