Sign in to follow this  
Followers 0
Whitey

Trigger setzen (SOLVED)

11 posts in this topic

Hallo Freunde.

Vielleicht kann mir ja wieder einer von euch weiter helfen.

Und zwar geht es zum eintragen eines Triggers in die Mission.sqm

 

Ich möchte bei den Eingängen unserer PvP Zonen eine Schranke mit Trigger das sie sich öffnet und einen Sound abspielt wenn man den Trigger aktiviert.

So das die Spieler alarmiert werden das es wieder neues Futter gibt. ;-)

Im Editor funkt das ganze auch ohne Probleme.

 

Aber wie und an welcher stelle muss ich das ganze in die Mission.sqm eintragen?

Ich weis man kann sie in den Editor laden und mit Eden Plug-In usw. aber das will ich nicht.

Habe mir schon einmal die Mission.sqm zerschossen und mit dem Plug-In komm ich nicht mehr auf den Server warum auch immer.

 

Aber wie gesagt man muss es ja auch manuell eintragen können.

Vielleicht weis ja einer von euch wie ich das bewerkstelligen kann.

LG. Whitey.

Edited by Whitey

Share this post


Link to post
Share on other sites
Advertisement

Also mit einem script-aufruf würde ich das auch lösen wollen. Du müsstest halt einerseits den sound in der description definieren und das ganze via init ausführen. Der trigger dient lediglich nur zu aktivierung des scripts.

Aber man kann es auch nur über den trigger laufen lassen, müsstest trotzdem mit der description arbeiten. 

Hab das mal vor einiger Zeit beim trader gemacht, sobald man die safezone betreten hat, lief die musik dazu ab. 

Wenn ich zu hause bin, kann ich dir ein Beispiel geben.

Share this post


Link to post
Share on other sites

@[HG]RaVeN103

Wäre super wenn du mir ein Beispiel geben könntest.

Sitze jetzt schon länger daran aber bekomme es nicht hin.

Share this post


Link to post
Share on other sites

Hier die Description

Spoiler

class CfgSounds
{                   
 sounds[] = {}; 
  class Trader_Music //This begins a new sound class
  {             
   name = "Trader Musik";   // What the sound is labeled as in a trigger (e.g. trigger effects)
   sound[] = {"Track1.ogg", 1, 1};   // filename, volume, pitch
   titles[] = {};//The text(subtitle) that will appear when the file is played.
  };                         
};  

 

Diesen kannst du nun ganz unten im Trigger auswählen.

Share this post


Link to post
Share on other sites

Schön und gut aber dazu muss ich ja erst einmal sagen wo sich der Trigger befindet.

Und genau da weis ich nicht wo ich den rein schreiben muss.

Sieht dann in der Mission.sqm von Editor so aus.

Spoiler

class Item326
  {
   dataType="Trigger";
   position[]={3721.5081,358.20148,10067.634};
   angle=-2.2196398;
   class Attributes
   {
    onActivation="S1 animate [""Door_1_rot"", 1]  ";
    onDeactivation="S1 animate [""Door_1_rot"", 0]";
    sizeA=5;
    sizeB=10;
    repeatable=1;
    activationBy="WEST";
    isRectangle=1;
    effectSound="Alarm";
   };
   id=569;
   type="EmptyDetector";

 

Share this post


Link to post
Share on other sites

Warum willst du den Trigger mit der Animation starten? Die Schranke müsste sich ja automatisch schließen, sonst aktiviert sich der Trigger nur beim ersten Spieler, wenn dieser die Schranke öffnet und die Anderen kommen lautlos durch. xD

Würde den Trigger so schreiben, dazu brauchst du die Description.ext

Spoiler

class Item326
  {
   dataType="Trigger";
   position[]={3721.5081,358.20148,10067.634};
   angle=-2.2196398;
   class Attributes
   {
    onActivation=playSound "Alarm";
    sizeA=5;
    sizeB=10;
    repeatable=1;
    activationBy="ANY";
    isRectangle=1;
   };
};

Jeder der durch die Schranke geht, löst den Alarm aus. Egal ob offen oder zu...

Also ein reiner Trigger mit einfacher Auslösung

 

Und hier mit dem Alarm von Arma, so wie du es hattest

Spoiler

class Item326
  {
   dataType="Trigger";
   position[]={3721.5081,358.20148,10067.634};
   angle=-2.2196398;
   class Attributes
   {
    sizeA=5;
    sizeB=10;
    repeatable=1;
    activationBy="ANY";
    isRectangle=1;
    effectSound="Alarm";
   };
};   

Hier brauchst du keine Description einfügen, da der Sound eh schon definiert ist.

 

Und noch als Letztes, Acticated=ANY ansonsten passiert garnix^^

wird lustig wenn Ki's durch die Schranke laufen^^

Share this post


Link to post
Share on other sites

Danke werd ich mal versuchen !!

Aber mir ist immer noch nicht klar "WO" ich das eintragen muss !!!

In die Mission.sqm ist klar aber in welche Sektion?

Einfach zu class Vehicles dazu oder wohin?

Habs mal so probiert.

In der Mission.sqm:

Spoiler

class Sensors
     {
         items=2;
  class Item0
  {
   dataType="Trigger";
   position[]={3980.2229,355.21115,10174.589};
   angle=0.85255837;
   class Attributes
   {
    condition="this ";
    onActivation="S2 animate [""Door_1_rot"", 1]";
    onDeactivation="S2 animate [""Door_1_rot"", 0]";
    sizeA=5;
    sizeB=10;
    repeatable=1;
    activationBy="ANY";
    isRectangle=1;
    effectSound="Alarm";
   };
   id=565;
   type="EmptyDetector";
   atlOffset=-3.0517578e-005;
  };
  class Item1
  {
   dataType="Trigger";
   position[]={3721.5081,358.20148,10067.634};
   angle=-2.2196398;
   class Attributes
   {
    onActivation="S1 animate [""Door_1_rot"", 1]  ";
    onDeactivation="S1 animate [""Door_1_rot"", 0]";
    sizeA=5;
    sizeB=10;
    repeatable=1;
    activationBy="ANY";
    isRectangle=1;
    effectSound="Alarm";
   };
   id=569;
   type="EmptyDetector";
  };
 };

Ergebnis: Warnung mit "Cannot load Mission"

Keine der beiden Schranken öffnet sich und es ertönt auch kein Alarm.

Edited by Whitey

Share this post


Link to post
Share on other sites

Hat da keiner eine Idee wie und wo in der Mission.sqm ich das eintragen muss ?

Funktionieren muss es da ich es schon einmal hatte.

Finde aber die Datei nicht mehr.

Share this post


Link to post
Share on other sites

Also ich bekomme das ums verrecken nicht hin.

Kann mir bitte jemand ein präzises Beispiel seiner mission.sqm posten.

Irgend jemand hat doch sicher einen Schranken mit Auslöser auf seinem Server. 

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.