Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
skript:externe_funktionen [2015/08/18 20:16]
127.0.0.1 Externe Bearbeitung
skript:externe_funktionen [2017/01/09 14:11] (aktuell)
milky-way update formatierung
Zeile 1: Zeile 1:
-=  Externe Funktionen = +======  Externe Funktionen =====
-:Externe Funktionen oder engl. //Externals// lassen sich in Gruppen nach ihren Präfixen, Vorsilben einordnen.+Externe Funktionen oder engl. //Externals// lassen sich in Gruppen nach ihren Präfixen, Vorsilben einordnen.
  
-*[[Skript:AI_Funktionen]] beeinflussen in der Regel //das Verhalten// eines [[Klasse:C_NPC|NPCs]]. Dazu reihen sie eine Handlungsanweisung in der [[NPC:AI_Queue]] ein. +  *[[Skript:AI_Funktionen]] beeinflussen in der Regel //das Verhalten// eines [[Klasse:C_NPC|NPCs]]. Dazu reihen sie eine Handlungsanweisung in der [[NPC:AI_Queue]] ein. 
-*[[Skript:Doc_Funktionen]] ermöglichen die Darstellung von Dokumenten, einer Art von Items +  *[[Skript:Doc_Funktionen]] ermöglichen die Darstellung von Dokumenten, einer Art von Items 
-*[[Skript:Hlp_Funktionen]] +  *[[Skript:Hlp_Funktionen]] 
-*[[Skript:Mdl_Funktionen]] +  *[[Skript:Mdl_Funktionen]] 
-*[[Skript:Mis_Funktionen]] +  *[[Skript:Mis_Funktionen]] 
-*[[Skript:Npc_Funktionen]] +  *[[Skript:Npc_Funktionen]] 
-*[[Skript:Snd_Funktionen]] +  *[[Skript:Snd_Funktionen]] 
-*[[Skript:TA_Funktionen]] +  *[[Skript:TA_Funktionen]] 
-*[[Skript:Wld_Funktionen]] +  *[[Skript:Wld_Funktionen]] 
-*[[Skript:Externe_Funktionen_ohne_Praefix]]+  *[[Skript:Externe_Funktionen_ohne_Praefix]]
  
-=  Bug bei der Verwendung von externen Funktionen = +=====  Bug bei der Verwendung von externen Funktionen ====
-:Externals, die einen [[Skript:Funktionen|Rückgabewert]] haben geben diesen nicht direkt zurück, sondern über eine [[Skript:Variablen|Variable]]. +Externals, die einen [[Skript:Funktionen|Rückgabewert]] haben geben diesen nicht direkt zurück, sondern über eine [[Skript:Variablen|Variable]]. 
-:Es führt dazu, dass folgende zusammengesetzte Anweisung nicht wie gewünscht ausgeführt wird. +Es führt dazu, dass folgende zusammengesetzte Anweisung nicht wie gewünscht ausgeführt wird. 
-:__**var** string einundzwanzig; __ +<code>var string einundzwanzig; 
-:__einundzwanzig = ConcatStrings(IntToString(2), IntToString(1)); __ +einundzwanzig = ConcatStrings(IntToString(2), IntToString(1)); 
-:__Print(einundzwanzig); __+Print(einundzwanzig);</code>
  
-:Die Ausgabe am Bildschirm lautet __11 __, weil das Ergebnis des ersten Aufrufes von [[Funktion:IntToString]] von dem des zweiten Aufrufes //überschrieben// wird.+Die Ausgabe am Bildschirm lautet ''11'', weil das Ergebnis des ersten Aufrufes von [[Funktion:IntToString]] von dem des zweiten Aufrufes //überschrieben// wird.
  
-:Derartige Verkettungen sollten daher vermieden werden, indem Teilergebnisse in //lokalen// Variablen gespeichert werden. +Derartige Verkettungen sollten daher vermieden werden, indem Teilergebnisse in //lokalen// Variablen gespeichert werden. 
-:__**var** string einundzwanzig, einundzwanzig_zwei; __ +<code>var string einundzwanzig, einundzwanzig_zwei; 
-:__einundzwanzig_zwei = IntToString(2); __ +einundzwanzig_zwei = IntToString(2); 
-:__einundzwanzig = ConcatStrings(einundzwanzig_zwei, IntToString(1)); __ +einundzwanzig = ConcatStrings(einundzwanzig_zwei, IntToString(1)); 
-:__Print(einundzwanzig); __+Print(einundzwanzig);</code>
  
-=  Siehe auch = +=====  Siehe auch ====
-:[[Skript:Funktionen]], [[Skript:Funktionstypen]]+[[Skript:Funktionen]], [[Skript:Funktionstypen]]
skript/externe_funktionen.1439928963.txt.gz · Zuletzt geändert: 2017/01/09 14:11 (Externe Bearbeitung)