ModifyLocationTrigger: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz Verändert einen bestimmten Ortsbasierten Trigger <syntaxhighlight lang="javascript"> modifyLocationTrigger( id, data ); </syn…“)
 
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 6: Zeile 6:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
'''id''': die ID des Triggers, entweder Ereignis-ID oder Dungeon-Trigger-ID (inklusive "Floor-ID")
+
'''id''': die ID des Triggers im [[Standard-Dungeon-ID-Format]]
  
 
'''data''': welche Daten geändert werden sollen, als Javascript-Objekt
 
'''data''': welche Daten geändert werden sollen, als Javascript-Objekt
Zeile 12: Zeile 12:
 
* '''sizex''', '''sizey''': Größe
 
* '''sizex''', '''sizey''': Größe
 
* '''rot''': Ausrichtung
 
* '''rot''': Ausrichtung
 +
  
 
Im Objekt nicht vorhandene Daten werden nicht verändert.
 
Im Objekt nicht vorhandene Daten werden nicht verändert.
 +
 +
Beispiel 1: Ort auf x=25 y=50 setzen
 +
<syntaxhighlight lang="javascript">
 +
modifyLocationTrigger( "ortstrigger1", {"x":25, "y":50 } );
 +
</syntaxhighlight>
 +
 +
Beispiel 2: Alle Werte ändern
 +
 +
<syntaxhighlight lang="javascript">
 +
modifyLocationTrigger( "ortstrigger2", {"x":16, "y":30, "sizex": 10, "sizey": 10, "rot": 90 } );
 +
</syntaxhighlight>

Aktuelle Version vom 28. September 2016, 15:09 Uhr

Verändert einen bestimmten Ortsbasierten Trigger

modifyLocationTrigger( id, data );

id: die ID des Triggers im Standard-Dungeon-ID-Format

data: welche Daten geändert werden sollen, als Javascript-Objekt

  • x, y: Koordinaten
  • sizex, sizey: Größe
  • rot: Ausrichtung


Im Objekt nicht vorhandene Daten werden nicht verändert.

Beispiel 1: Ort auf x=25 y=50 setzen

modifyLocationTrigger( "ortstrigger1", {"x":25, "y":50 } );

Beispiel 2: Alle Werte ändern

modifyLocationTrigger( "ortstrigger2", {"x":16, "y":30, "sizex": 10, "sizey": 10, "rot": 90 } );