Trigger + Collisionsmask

User avatar
Ringkeeper
Posts: 56
Joined: Wed Feb 08, 2012 10:02 am

Trigger + Collisionsmask

Post by Ringkeeper »

Bei meinem Mapumbau wollte ich den vorhandenen Trigger austauschen, da dieser einen seperaten Mod braucht.

In der Standartmap ist einmal ein Trigger für eine Slidedoor (am Shop) und für eine Barriere (Schranke an der BGA) vorhanden. Slidedoor hat "slidedoortrigger.oncreate" und die barriere "barrier.oncreate" .
Allerdings funktioniert keiner von beiden auf meiner Map für ein Schiebetor wenn ich mit einem Standarttraktor vorbei komm. Trigger ist groß genug.

Collisionmask hab ich versucht 6291456 (gleiche wie bei allen Tankstellen) , 14680064 (gleiche wie bei der Schranke) , 3145728 (wie bei der Shoptüre) und 81797120 (die Collisionsmask beim Fahrzeugverkaufstrigger) .
*edit* auch mit der alten aus LS2011 133169152 gehts nicht. */edit*

Jemand eine Idee?
User avatar
MaxT35
Posts: 605
Joined: Mon Mar 30, 2009 1:57 pm
Location: Österreich
Contact:

Re: Trigger + Collisionsmask

Post by MaxT35 »

Hast du ein Rigid Body Static?

Collision und Trigger im Reiter Rigid Body sind auch markiert?
MfG,
MaxT35

Austrian Modding Team | 1. Leitungsvorstand, Scripter
Innovation is our Passion
http://www.austrianmodding.at
User avatar
Ringkeeper
Posts: 56
Joined: Wed Feb 08, 2012 10:02 am

Re: Trigger + Collisionsmask

Post by Ringkeeper »

Hi,

so siehts im Moment aus:

Code: Select all

<TransformGroup name="BGA_Schiebetor" translation="79.802 83.55 -36.2482" rotation="0 -25 0" nodeId="6067">
        <Shape name="Halterung" static="true" nodeId="6068" materialIds="482" shapeId="321" castsShadows="true" receiveShadows="true"/>
        <Shape name="bgadoorleft" translation="-0.0505188 -0.0906956 0.794834" rotation="1.33472 1.40207 -0.0726113" static="true" trigger="true" collisionMask="3145728" clipDistance="200" nodeId="6069" materialIds="805" shapeId="322" nonRenderable="true">
          <Shape name="Tor_6" translation="0.120136 8.69082e-008 -1.11425" rotation="-180 -0 -180" kinematic="true" nodeId="6070" materialIds="107" shapeId="323" castsShadows="true" receiveShadows="true"/>
        </Shape>
      </TransformGroup>

Code: Select all

<UserAttribute nodeId="6069">
      <Attribute name="onCreate" type="scriptCallback" value="SlideDoorTrigger.onCreate"/>
    </UserAttribute>

<UserAttribute nodeId="6070">
      <Attribute name="translateZ" type="float" value="1.32"/>
    </UserAttribute>
Wenn ich mich also nicht ganz täusch, sollte alles stimmen.
User avatar
MaxT35
Posts: 605
Joined: Mon Mar 30, 2009 1:57 pm
Location: Österreich
Contact:

Re: Trigger + Collisionsmask

Post by MaxT35 »

Momentchen, schaue dir mal die Struktur in den originalen Triggern an, dann muss es gehen. ;)
MfG,
MaxT35

Austrian Modding Team | 1. Leitungsvorstand, Scripter
Innovation is our Passion
http://www.austrianmodding.at
User avatar
Ringkeeper
Posts: 56
Joined: Wed Feb 08, 2012 10:02 am

Re: Trigger + Collisionsmask

Post by Ringkeeper »

hmm.. keine Ahnung was genau ich jetzt geändert hab aber es tut.... translateX bzw translateY geht auch...

Jetzt bleibt nur noch die Frage nach der Collisionsmask um mit Fahrzeugen den Trigger auszulösen. Mit der 3145728 von der original Tür (vermutlich Farmer zu Fuß) gehts, mit der von der Barriere nicht.

*edit*
Mit 133169152 gehts auch zu Fuß, allerdings nicht mit Traktor (ohne Anhänger).
keksi27
Posts: 13
Joined: Fri Jun 24, 2011 6:49 pm

Re: Trigger + Collisionsmask

Post by keksi27 »

Hallo probiere mal e00000 aus colmask vom Tor
User avatar
Ringkeeper
Posts: 56
Joined: Wed Feb 08, 2012 10:02 am

Re: Trigger + Collisionsmask

Post by Ringkeeper »

schon im 1. Post probiert (e00000 ist ja HEX für DEC 14680064 ):/ geht leider nicht.
Wenn man aber noch die 20 mit anhakt (HEX f00000, DEC 15728640) geht es zumindest zu Fuß auf.
Scheinbar mag der Trigger nur die 21 und 20 und ignoriert alles andere....
Post Reply