Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
M4nfo - a macro library for generating nfo code for TTDPatch and OpenTTD newgrfs
Verfasser Nachricht
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#6
RE: M4nfo - a macro library for generating nfo code for TTDPatch and OpenTTD newgrfs
5. Syntax für random action2

Ähnlich wie bei der varaction2 "vehpos" gibt es auch hier die Unterscheidung zwischen der auf den aktuellen Wagen oder der auf die Lok bezogenen Entscheidung.

randomrel(<trigger>,<randbit>,<randomstates>) bezieht sich auf den aktuellen Wagen, und
randomabs(<trigger>,<randbit>,<randomstates>) auf die Lok.

ZB randomisiert

Code:
randomrel(CONSTRUCT, 1, ref(0), ref(1), ref(2), ref(3))

beim Bau eines Wagens 4 verschiedene Zustände, während

Code:
randomrel(LOAD, 1, ref(1), ref(2))

beim Neubeladen eines Wagens zwischen zwei Zuständen auswählt,

und

Code:
randomabs(UNLOAD, 1, ref(8), ref(9), ref(10), ref(11))

aus 4 Zuständen auswählt.


6. Syntax für actionE

Mittels

deactivateset(<Liste der grf-IDs>)

werden die angegebenen newgrfs deaktiviert.


7. Syntax für action10

Um Sprungmarken zB für die action7 (oder action9) zu setzen ist eine Verwaltung dieser Marken nötig.

Mit

deflabel(<Marke>)

wird eine Marke definiert, die mittels

placelabel(<Marke>)

am entsprechenden Platz verankert wird.

In Sprungbefehlen (s.u.) kann dann mittels

reflabel(<label>)

auf die jeweilige Marke Bezug genommen werden.

-------------- Ende Teil 6 -------------------

Gruß
Michael
Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
18.11.2009, 11:40
Homepage Suchen Zitieren


Nachrichten in diesem Thema
RE: M4nfo - a macro library for generating nfo code for TTDPatch and OpenTTD newgrfs - von mb - 18.11.2009, 11:40

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Hilfe Diverse Fragen zu OpenTTD, TTD und TTDPatch Steinborg 7 7.697 22.07.2013, 18:26
Letzter Beitrag: Steinborg

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | Transport Tycoon Main Station | Nach oben | Archiv-Modus | RSS-Synchronisation