Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
klasse:c_info [2015/08/18 22:15]
127.0.0.1 Externe Bearbeitung
klasse:c_info [2016/12/31 09:59] (aktuell)
milky-way update formatierung
Zeile 1: Zeile 1:
-=  Klasse ​**C_INFO** =+======  Klasse C_INFO ​======
  
-==  Definition == +=====  Definition ​===== 
-:zu finden in Content/​_intern/​Classes.d+zu finden in Content/​_intern/​Classes.d 
 +<​code>​class C_Info 
 +
 + var int npc; 
 + var int nr; 
 + var int important;​ 
 + var func condition;​ 
 + var func information;​ 
 + var string description;​ 
 + var int trade; 
 + var int permanent;​ 
 +};</​code>​
  
-<​html>​ +=====  Eigenschaften ===== 
-<span style="​font-sizexx-small;">​Der Inhalt ​des rotumrandeten Abschnitts unterliegt ​der <a href="​http://www.piranha-bytes.com/​addon/​mod/​lizenz/"​ target="​_new">​Gothic MOD Lizenz</​a></​span>​ +^Feld ^Typ ^Default ^Beschreibung^ 
-</html>+|npc|[[Klasse:C_NPC]] [[Skript:​Instanzen]]|!|bezeichnet den Dialogpartner,​ mit welchem der Spieler sich gerade im Gespräch befindet.| 
 +|nr|[[Skript:​Daedalus|Ganze Zahlen]]|!|gibt den Dialogoptionen des Dialogpartners eine Reihenfolge.| 
 +|important|[[Skript:​Daedalus|Ja/​Nein-Wert]]|false|bestimmt ob eine Dialogoption important ist. Eine important Dialogoption wird gestartet, sobald der Spieler in Reichweite ​des NPCs kommt.| 
 +|condition|[[Skript:​Funktionstypen|Bedingungsfunktion]]|!|Bedingungen,​ die erfüllt sein müssen, damit diese Dialogoption in der Auswahlliste angezeigt wird.| 
 +|information|[[Skript:Funktionstypen|Callbackfunktion]]|!|der Dialog, der bei Wahl dieser Dialogoption stattfindet| 
 +|description|[[Skript:​Daedalus|String]]|!|die Beschriftung der Dialogoption,​ welche in der Dialogoptionenauswahlliste angezeigt wird.
 +|trade|[[Skript:​Daedalus|Ja/​Nein-Wert]]|false|Wenn die Dialogoption trade ist, wird im Anschluss an den Dialog das Handelsfenster gestartet.| 
 +|permanent|[[Skript:​Daedalus|Ja/Nein-Wert]]|false|Wenn die Dialogoption permanent ist, dann wird sie solange ihre Bedingung erfüllt ist immmer wieder in die Auswahlliste aufgenommen. Andere werden nach der ersten Auswahl nicht mehr in die Liste aufgenommen.|
  
-<​html>​ +=====  ​Siehe auch ===== 
-<​head>​ +[[Quickstart:​Skripte:​Dialog]]
-<​title>​Exported from Notepad++</​title>​ +
-<style type="​text/​css">​ +
-span { +
- font-family:​ '​Courier New';​ +
- font-size: 12pt; +
- color: #CCCCCC; +
-+
-.sc0 { +
-+
-.sc2 { +
- font-style:​ italic; +
- color: #999999; +
-+
-.sc4 { +
- color: #CC9900; +
-+
-.sc5 { +
- font-weight:​ bold; +
- color: #CC9900; +
-+
-.sc6 { +
- color: #9900CC; +
-+
-.sc8 { +
- color: #999999; +
-+
-.sc10 { +
- font-weight:​ bold; +
- color: #0099CC; +
-+
-.sc11 { +
-+
-.sc12 { +
- font-weight:​ bold; +
- color: #999999; +
-+
-.sc13 { +
- font-weight:​ bold; +
- color: #999999; +
-+
-</​style>​ +
-</​head>​ +
-<​body>​ +
-<div style="​white-space:​ pre; line-height:​ 1; background: #333333; max-width: 72%; overflow: scroll; padding: 8px; border:​medium solid red; margin-left:​ 8px; margin-right:​ 8px; "><​span class="​sc4">​0182</​span><​span class="​sc0">​ </​span><​span class="​sc5">​class</​span><​span class="​sc0">​ </​span><​span class="​sc6">​C_INFO</​span><​span class="​sc0">​  +
-</​span><​span class="​sc4">​0183</​span><​span class="​sc0">​ </​span><​span class="​sc12">​{</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0184</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​int</​span><​span class="​sc0"> ​    </​span><​span class="​sc11">​npc</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0185</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​int</​span><​span class="​sc0"> ​    </​span><​span class="​sc11">​nr</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0186</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​int</​span><​span class="​sc0"> ​    </​span><​span class="​sc11">​important</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0187</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc5">​func</​span><​span class="​sc0"> ​   </​span><​span class="​sc11">​condition</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0188</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc5">​func</​span><​span class="​sc0"> ​   </​span><​span class="​sc11">​information</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0189</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​string</​span><​span class="​sc0"> ​ </​span><​span class="​sc11">​description</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0190</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​int</​span><​span class="​sc0"> ​    </​span><​span class="​sc11">​trade</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0191</​span><​span class="​sc0"> ​   </​span><​span class="​sc5">​var</​span><​span class="​sc0">​ </​span><​span class="​sc8">​int</​span><​span class="​sc0"> ​    </​span><​span class="​sc11">​permanent</​span><​span class="​sc10">;</​span><​span class="​sc0">​ +
-</​span><​span class="​sc4">​0192</​span><​span class="​sc0">​ </​span><​span class="​sc13">​}</​span><​span class="​sc10">;</​span></​div></​body>​ +
-</​html>​ +
- +
-==  Eigenschaften == +
-||npc||[[Klasse:​C_NPC]] [[Skript:​Instanzen]]||!||bezeichnet den Dialogpartner,​ mit welchem der Spieler sich gerade im Gespräch befindet.|| +
-||nr||[[Skript:​Daedalus|Ganze Zahlen]]||!||gibt den Dialogoptionen des Dialogpartners eine Reihenfolge.|| +
-||important||[[Skript:​Daedalus|Ja/​Nein-Wert]]||false||bestimmt ob eine Dialogoption important ist. Eine important Dialogoption wird gestartet, sobald der Spieler in Reichweite des NPCs kommt.|| +
-||condition||[[Skript:​Funktionstypen|Bedingungsfunktion]]||!||Bedingungen,​ die erfüllt sein müssen, damit diese Dialogoption in der Auswahlliste angezeigt wird.|| +
-||information||[[Skript:​Funktionstypen|Callbackfunktion]]||!||der Dialog, der bei Wahl dieser Dialogoption stattfindet|| +
-||description||[[Skript:​Daedalus|String]]||!||die Beschriftung der Dialogoption,​ welche in der Dialogoptionenauswahlliste angezeigt wird.|| +
-||trade||[[Skript:​Daedalus|Ja/​Nein-Wert]]||false||Wenn die Dialogoption trade ist, wird im Anschluss an den Dialog das Handelsfenster gestartet.|| +
-||permanent||[[Skript:​Daedalus|Ja/​Nein-Wert]]||false||Wenn die Dialogoption permanent ist, dann wird sie solange ihre Bedingung erfüllt ist immmer wieder in die Auswahlliste aufgenommen. Andere werden nach der ersten Auswahl nicht mehr in die Liste aufgenommen.|| +
- +
-=  Siehe auch +
-:[[Quickstart:​Skripte:​Dialog]]+
klasse/c_info.1439928942.txt.gz · Zuletzt geändert: 2016/12/31 09:59 (Externe Bearbeitung)