Mehrere Objecte mit Befehl löschen

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,


    wie macht man, das man mehrere Objecte, mit einem befehl löscht.
    Sprich, wenn einer eine Straßensperre hiermit errichtet
    Roadblock = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);


    Dann soll man mit einem befehl alle, die erstellt wurden löschen, und nicht immer nur einen...


    public RemoveRoadblockall(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)
    {
    DisablePlayerCheckpoint(i);
    }
    }
    }
    DestroyObject(Roadblock);
    PlayerInfo[playerid][pRoadblock]--;
    return 1;
    }

  • versuchs mal so:




    Ich hab den Code ausm Ärmel geschüttelt. Müsste aber gehen.
    Wenn der Code nicht auf anhieb klappt, dann kannste gerne Kontakt mit mir aufnehmen ;]


    //EDIT Fehler gefixt


    Gruss: Sonic

    I didn't hit you. I high fived your face.

    Einmal editiert, zuletzt von Sonic Hedgehog ()