Zeige Ergebnis 1 bis 3 von 3
  1. #1
    Maps Benutzerbild von Swordman
    Registriert seit
    Okt 2008
    Beiträge
    171
    Likes
    0

    [Bibliothek] Einheitentyp-Gruppen

    Hey ho, mich hats lange zeit gestört dass es zwar Spieler- und Einheitengruppen, es aber keine Einheitentyp Gruppen gab.

    Also hab ich hier ne Auslöser-Bibliothek gemacht, die es einem Erlaubt, welche zu erstellen.

    (Maximal 20 Gruppen mit bis zu 100 Typen).

    Sie hat verschiedene Funktionen.

    -Typ speichern (Einen Einheitentyp in einer Gruppe speichern)
    -Typ löschen (Einen Einheitentyp aus einer Gruppe löschen
    -Typ des Index ausgeben (Gibt den Einheitentyp aus, den der Index hat)
    -Index des Types ausgeben (Wenn der angegebene Typ in der Gruppe ist, wird der Index des Types ausgegeben)
    -Anzahl der Typen in Gruppe (Gibt an, wieviele Typen in einer Gruppe sind)
    -Typ ist in Gruppe (Gibt an, ob der angegebene Typ bereits in der angegebenen Gruppe ist).

    Was ist der index?:

    Der index gibt an, wo ein Typ gespeichert ist.

    Wenn man z.B eine Leere Gruppe hat, und einen Typ darin speichert, hat dieser Typ den Index 1 (Erster Typ).

    Wenn man nun z.B 4 Typen hat, und Typ 3 Löscht, dann wird Typ 4 zu index 3 verschoben.


    Wozu benötige ich eine Einheitentyp-Gruppe bzw. was ist das überhaupt?:

    Man kann sie verschieden verwenden.
    z.B hat man eine Map für 10 Spieler.
    Fügt man nun 10 Unittypes zu einer Gruppe hinzu, kann man über Trigger einstellen, dass man immer den jeweiligen Index als unit bekommt.

    Eine Einheitentyp-Gruppe ist fast das Selbe wie eine Einheitengruppe oder Spielergruppe.
    Nur wird es über Integer gespeichert.

    Dieses System wird außerdem in Meinen Maps Last Minute und Last Minute 2 verwendet.

    So, ich hoffe ihr versteht was ich damit bezwecken will.

    Download als anhang.
    Geändert von Swordman (12. Mai 2012 um 11:54 Uhr)
    Mietfekatfe: I have the weirdest boner right now.


  2. #2
    Nicht schlecht, könnte für Random Spawns ganz praktisch sein.

    Aber den Namen finde ich etwas verwirrend. Eine Gruppe ist für mich eher etwas unsortiertes, also quasi eine Menge. Du hast da ja noch einen Index, also wäre vielleicht "List", "Vector" oder "Array" ein besserer Name?

    Deine Trigger habe ich mir jetzt noch nicht angeguckt, wenn ich das gemacht habe poste ich dazu wahrscheinlich noch nen Kommentar.
    ლ(ಠ益ಠლ)
    „Gedanken sind Arschgeigen“            

  3. #3
    Maps Benutzerbild von Küken
    Registriert seit
    Jul 2007
    Beiträge
    451
    Likes
    0
    Zitat Zitat von peq Beitrag anzeigen
    Aber den Namen finde ich etwas verwirrend. Eine Gruppe ist für mich eher etwas unsortiertes, also quasi eine Menge. Du hast da ja noch einen Index, also wäre vielleicht "List", "Vector" oder "Array" ein besserer Name?
    Die Einheitengruppen von Blizzard sind auch sortiert, von daher ist das wohl okay
    There's no spark.
    No light in the dark.

Forumregeln

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
  •