Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
quickstart:triggerscript [2016/02/22 13:23]
85.180.72.156
quickstart:triggerscript [2016/02/22 20:45]
85.180.72.156
Zeile 1: Zeile 1:
-................................................................ {{:​spacer:​omega7497construction.gif|}} ................................... ​ 
- 
 ====== oCTriggerScript ====== ====== oCTriggerScript ======
  
Zeile 155: Zeile 153:
   *triggerTarget:​ könnt ihr nutzen, wenn ihr im Spacer direkt auf ein anderes Objekt, wie z.B. Mover, TriggerList,​ MoverControler usw. verlinken wollt. Ihr erhaltet dann im Spacer immer eine"​Blaue Linie" zwischen den verlinkten Objekten.   *triggerTarget:​ könnt ihr nutzen, wenn ihr im Spacer direkt auf ein anderes Objekt, wie z.B. Mover, TriggerList,​ MoverControler usw. verlinken wollt. Ihr erhaltet dann im Spacer immer eine"​Blaue Linie" zwischen den verlinkten Objekten.
  
-==== 2A Mobiler Schadenstrigger ====+==== 2.A Mobiler Schadenstrigger ====
  
 Für unsere Pendelbeilfalle -> [[quickstart:​spacer:​mover2|]] benötigen wir jetzt noch die Auslösung, damit ein NPC/PC, der von der Beilklinge berührt wird einen Schaden erleidet. Für unsere Pendelbeilfalle -> [[quickstart:​spacer:​mover2|]] benötigen wir jetzt noch die Auslösung, damit ein NPC/PC, der von der Beilklinge berührt wird einen Schaden erleidet.
  
-  *Wir klicken auf den Mover (eine von den Beilklingen)und anschliessend auf die Taste "​M"​ und stellen die Beilklinge ​snkrecht. (jetzt nicht mehr mit der linken Maustaste auf den Mover klicken, sonst springt der Zurück ​in seine Ausgangsstellung)+  *Wir klicken auf den Mover (eine von den Beilklingen)und anschliessend auf die Taste "​M"​ und stellen die Beilklinge ​senkrecht. (jetzt nicht mehr mit der linken Maustaste auf den Mover klicken, sonst springt der zurück ​in seine Ausgangsstellung)
 {{:​quickstart:​octrig_13.jpg|}} {{:​quickstart:​octrig_13.jpg|}}
  
Zeile 167: Zeile 165:
 {{:​quickstart:​octrig_14.jpg|}} {{:​quickstart:​octrig_14.jpg|}}
  
-  * Wir klicken mit der linken Maustaste auf ""​Insert(oCTriggerScript)as child of "​Name_Mover"​+  * Wir klicken mit der **linken Maustaste** auf "​Insert(oCTriggerScript)as child of "​Name_Mover"​
   * Ein Blick in das Objekt**List**Fenster   * Ein Blick in das Objekt**List**Fenster
 {{:​quickstart:​octrig_15.jpg|}} {{:​quickstart:​octrig_15.jpg|}}
  
-  * Wir editieren die BoundingBox des Triggers und vollziehen die Schritte 2.2 -> 2.5 wie beschrieben ​oberhalb nach+  * Wir editieren die BoundingBox des Triggers und vollziehen die Schritte 2.2 -> 2.5oberhalb ​beschrieben  ​nach
   * und stellen jetzt die Boundingbox des Schadentriggers von der Grösse her so ein, dass die BoundingBox die Beilklinge umschliesst. ​   * und stellen jetzt die Boundingbox des Schadentriggers von der Grösse her so ein, dass die BoundingBox die Beilklinge umschliesst. ​
 {{:​quickstart:​octrig_16.jpg|}} {{:​quickstart:​octrig_16.jpg|}}
Zeile 178: Zeile 176:
 {{:​quickstart:​octrig_17.jpg|}} {{:​quickstart:​octrig_18.jpg|}} {{:​quickstart:​octrig_17.jpg|}} {{:​quickstart:​octrig_18.jpg|}}
  
 +  *Das wiederholen wir jetzt mit den 3 anderen Beilklingen.
 +  *Wir stellen den Schadenstrigger so ein, dass er Berührung reagiert (siehe oben 2.10)
 +  *Beispiel scriptFunc:​DAMAGE_D ​
 +  *Und jetzt benötigen wir noch ein Script um den Schaden zu erzeugen: Beispiel Schaden Hero
 +<​code>​
 +func void damage_d()
 +{
 +  if (Npc_IsPlayer(PC_Hero))
 +  {
 +    PRINT("​AUA!"​);​ //TESTPRINT
 +    Npc_ChangeAttribute(hero,​ ATR_HITPOINTS,​ -50);
 +  };
 +};
 +</​code>​
 +
 +Dieses Script ebenfalls noch 3x schreiben, für die anderen Klingen.
 +
 +Dazu könnt ihr noch den Sound eintragen wenn ihr wollt, dass das Opfer schreit bei einem Treffer (DUMMY_WOUND)
 +und/oder Blut spritzen lassen..... wie es euch gefällt.
 +
 +{{:​quickstart:​octrig_last.jpg|}}
  
 +2016/​02/​22(dlz)
  
  
quickstart/triggerscript.txt · Zuletzt geändert: 2016/02/22 20:45 von 85.180.72.156