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 22:16]
127.0.0.1 Externe Bearbeitung
skript:externe_funktionen [2017/01/09 15: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 15:11 (Externe Bearbeitung)