Objecte per cmd 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
  • HiHo, hab da eine frage :D Also ich hab ein Stuntpark gemappt und den kann man per cmd aufrufen. Ich möchte gern ein gegen cmd machen. Also mit z.b /stuntoff die objekte töten (zerstören). Es gibt DestroyObject aber da löscht es nur ein Objekt. Jetzt meine frage kann man iwie machen das alle zerstört werden ? Wenn ja wie. Pls beispiel wenn es geht :D Danke



    Mfg LiL OnE

  • Wenn du die ObjektID kennst (nicht die ModelID!)
    Sagen wir mal als Beispiel haben die Objekte im Stuntpark die ID 195 bis 480
    if(strcmp(cmdtext,"/stuntparkoff",true)==0) {
    for(new i=195; i<480; i++) {
    DestroyObject(i); }
    return 1;
    }

  • new bluub[MAX_PLAYERS][23]; 
    new <name>[MAX_PLAYERS][<Anzahl der Objecte>];


    dann...


    bluub[playerid][1] = CreateObject(..........................> o.o <.............................);
    bluub[playerid][2] = CreateObject(........................


    und immer so weiter..


    dann zum löschen...
    nen befehl erstellen


    wo er die objecte löscht
    so^^


    DestroyObject(bluub[playerid][0]);
    DestroyObject(bluub[playerid][1]);


    im befehl wärs so :D


    if(strcmp(cmd, "/bluub", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DestroyObject(bluub[playerid][0]);


    DestroyObject(bluub[playerid][1]);
    }
    return 1;
    }




    *misst der befehl ist wegen <pwn> bissien verrutscht o.o*


    Mit Freundlichen Grüßen
    Joe



    Lua: 63% C++: 23% C#: 53% VB: 96%