Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
skript:externe_funktionen [2026/07/12 07:31]
216.73.216.242 alte Version wiederhergestellt (2015/08/18 20:16)
skript:externe_funktionen [2026/08/13 01:01] (aktuell)
43.173.173.189 alte Version wiederhergestellt (2017/01/09 14:11)
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.txt · Zuletzt geändert: 2026/08/13 01:01 von 43.173.173.189