Ergebnis 1 bis 10 von 10

Thema: Triggerzonen?

  1. #1
    Avatar von Zamy
    Registriert seit
    01.01.2010
    Ort
    Tuttlingen

    Standard Triggerzonen?

    Entschuldigt diese vermutlich total dämliche Frage, aber ich komme mit LUA eher aus der Ecke Operation Flashpoint: Dragon Rising scripting. In dem genannten Spiel scriptete ich mit LUA zwei sehr beliebte, leider nie komplett fertig gestellte Kampagnen. Dort hatte ich die Möglichkeit sogenannte Triggerzonen zu erstellen, bzw abzufragen ob sich der Spieler in einer (und welcher) Triggerzone befindet.

    Meine Frage: Gibt es eine solche Möglichtkeit/Funktion auch hier beim Gmod LUA? Irgendwie sieht mir das ziemlich anders aus als in OFPR.

  2. #2
    Bob Kerman Avatar von xXGaunXx
    Registriert seit
    31.07.2007
    Ort
    Fogelhausen

    Standard AW: Triggerzonen?

    In Garry's Mod gibt es sogenannte Vectoren, du müsstest zuerst diese "Triggerzonen" definieren (was gar nicht so einfach ist) und dann eine Abfrage schreiben, ob sich der Spieler in einer dieser Zonen befindet.
    Ein Tutorial zu dieser Problematik kann ich dir leider nicht anbieten D:

  3. #3
    Avatar von Zamy
    Registriert seit
    01.01.2010
    Ort
    Tuttlingen

    Standard AW: Triggerzonen?

    Ok, danke
    Auch wenn du mir kein Tutorial anbieten kannst reicht es mir zu wissen dass es irgendwie geht

  4. #4

    Standard AW: Triggerzonen?

    Du solltest dir darüber im Klaren sein, dass du Lua in GMod nicht mit dem Lua in OFP vergleichen kannst.

    Der Aufbau wie z.B. das erstellen von Funktionen oder Variablen ist der selbe,
    aber die Weise wie diese Sachen gehandhabt werden ist eine andere.

    Du kannst z.B. nicht die Funktionen von OFP nutzen da diese gar nicht in GMod definiert sind.
    Die Lua-Wiki für Garry's Mod findest du im übrigen unter folgendem Link:

    http://wiki.garrysmod.com/?title=Lua

    Dort sind alle Funktionen die du via Lua aufrufen kannst aufgelistet und auch teilweise Dokumentiert und mit Code-Beispielen versehen.
    Unter anderem findest du dort auch diverse Einleitungen/Tutorials zur Erstellung von Gamemodes/Menu-Panels etc.

  5. #5
    Avatar von Zamy
    Registriert seit
    01.01.2010
    Ort
    Tuttlingen

    Standard AW: Triggerzonen?

    So war die Hoffnung, aber ich habe schon gemerkt dass es nicht nur ein bisschen anders ist, sondern echt fast komplett anders

    Danke für den Link. Gibt zwar auch ein deutsches Wiki dazu, aber die meisten Funktionen sind dort nicht erklärt.

  6. #6

    Standard AW: Triggerzonen?

    Zitat Zitat von xXGaunXx Beitrag anzeigen
    In Garry's Mod gibt es sogenannte Vectoren, du müsstest zuerst diese "Triggerzonen" definieren (was gar nicht so einfach ist) und dann eine Abfrage schreiben, ob sich der Spieler in einer dieser Zonen befindet.
    Ein Tutorial zu dieser Problematik kann ich dir leider nicht anbieten D:

    Hör auf son Müll zu reden Gaun D:

    Du kannst ganz einfach ein Brush-Entity erstellen, dass in Hammer platzieren, und dann per Funktion "ENT:Touch" des Brush-Entity das weitere machen.

    Und hier ist das Base Brush Entity

  7. #7
    My Little Blender: Rendering is Magic Avatar von Mitsuma
    Registriert seit
    07.02.2007

    Standard AW: Triggerzonen?

    Ja, wenn man es in der Map macht.
    Jedoch ist es schwerer wenn man die Triggerzonen vllt. In-Game erstellen will.
    (Mit eigener Länge, Breite, [Höhe])

    Als Ersatz dafür gibt es im Addon "Wire Unofficial Extras" eine "Touchplate". Man könnte diese auf den Boden liegen und
    als "Bodensensor" benutzen.

    Nur so als Alternative.

  8. #8
    Bob Kerman Avatar von xXGaunXx
    Registriert seit
    31.07.2007
    Ort
    Fogelhausen

    Standard AW: Triggerzonen?

    Zitat Zitat von BennyG Beitrag anzeigen
    Hör auf son Müll zu reden Gaun D: :gmod:

    Du kannst ganz einfach ein Brush-Entity erstellen, dass in Hammer platzieren, und dann per Funktion "ENT:Touch" des Brush-Entity das weitere machen.

    Und hier ist das Base Brush Entity
    Mit Vektoren klappt das aber alles auch ganz gut. Das wollte ich damit sagen, da ich kein Hammer mag.

  9. #9

    Standard AW: Triggerzonen?

    Zitat Zitat von xXGaunXx Beitrag anzeigen
    Mit Vektoren klappt das aber alles auch ganz gut. Das wollte ich damit sagen, da ich kein Hammer mag.
    Find ich eben nicht, da du ohne noch komplizierte Formeln anzuwenden müssen nur die Spieler in Boxen ermitteln kannst.
    Das Entity, so wie ich es vorschlage, kann man im Hammer jedoch nach seinen belieben Verformen.

  10. #10
    Avatar von Scarecrow
    Registriert seit
    15.12.2005
    Ort
    Nordrhein-Westfalen

    Standard AW: Triggerzonen?

    Da Hammer aber rein garnichts mit Lua in dem Sinne, wie es unser netter Kollege sich vorstellt, zu tun hat, braucht er natürlich die Variante mit den Vectoren, was meiner Meinung auch die eleganteste aller Lösungen ist.

    Kompliziert ist das allemal nicht, die Rechengrundlagen kennt man erstaunlicherweise schon ab der 8 Klasse und mit ein bisschen logischem Nachdenken sollte man es auch in einer 3D-Umgebung gebacken bekommen. Die einzige Hürde, die grade für Zamy besteht, ist, dass er sich noch kaum mit Lua in Verbindung mit Gmod auskennt. Da hilft nur: Lesen, ausprobieren und fragen.

    PS: Interessant für das Vorhaben wäre diese Funktion: http://wiki.garrysmod.com/?title=Ents.FindInBox
    Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •