Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:tutorials:level1:common_errors

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting:tutorials:level1:common_errors [2024/05/16 12:41] fritz_98scripting:tutorials:level1:common_errors [2024/05/16 14:30] (aktuell) – [Fehler im Mapdesign] fritz_98
Zeile 5: Zeile 5:
 ====Syntaxfehler==== ====Syntaxfehler====
  
-Syntaxfehler sind Fehler, bei denen dein Skript gegen die "Grammatik" der Skriptsprache verstößt. Beispielsweise ist das Schreiben einen öffnenden Klammer und Auslassen einer schließenden Klammer ein Syntaxfehler. Die Fehlermeldungen im Debugger geben dir an, gegen welche Grammatikregel nicht eingehalten wurde und in welcher Zeile der Fehler passiert ist. Auch werden Syntaxfehler in Visual Studio Code **rot** markiert, sodass sie leicht zu finden sind.+Syntaxfehler sind Fehler, bei denen dein Skript gegen die "Grammatik" der Skriptsprache verstößt. Beispielsweise ist das Schreiben einen öffnenden Klammer und Auslassen einer schließenden Klammer ein Syntaxfehler. Die Fehlermeldungen im Debugger geben dir an, welche Grammatikregel nicht eingehalten wurde und in welcher Zeile der Fehler passiert ist. Auch werden Syntaxfehler in Visual Studio Code **rot** markiert, sodass sie leicht zu finden sind.
  
 Einige Beispiele: Einige Beispiele:
Zeile 178: Zeile 178:
 <code lua> <code lua>
 -- Variante 1 -- Variante 1
-function BriefingMentor()+function CreateBriefingMentor()
     local Briefing = {     local Briefing = {
         {         {
Zeile 194: Zeile 194:
 <code lua> <code lua>
 -- Variante 2 -- Variante 2
-function BriefingMentor()+function CreateBriefingMentor()
     local Briefing = {     local Briefing = {
         {         {
Zeile 283: Zeile 283:
  
 Fehler können auch im Mapdesign geschehen. Vor allem Blocking an der falschen Stelle kann den Mapablauf empfindlich stören, beispielsweise: Fehler können auch im Mapdesign geschehen. Vor allem Blocking an der falschen Stelle kann den Mapablauf empfindlich stören, beispielsweise:
-  * Eine KI rekrutiert Truppen, greift aber trotz feindlicher Gesinnung den Spieler nie an. Häufig ist die Ursache, dass das Geläde auf dem Weg zum Spieler blockiert ist, die KI also gar nicht zu ihm gelangen kann+  * Eine KI rekrutiert Truppen, greift aber trotz feindlicher Gesinnung den Spieler nie an. Häufig ist die Ursache, dass das Gelände auf dem Weg zum Spieler blockiert ist, die KI also gar nicht zu ihm gelangen kann
   * Rohstoffschächte sind durch Texturen, Terrainhöhe oder Felsen blockiert, sodass Leibeigene nicht daran arbeiten oder Minengebäude nicht errichtet werden können   * Rohstoffschächte sind durch Texturen, Terrainhöhe oder Felsen blockiert, sodass Leibeigene nicht daran arbeiten oder Minengebäude nicht errichtet werden können
   * Große Teile des für den Spieler vorbereiteten Bauplatzes können ebenfalls durch Blocking von seiner Startposition getrennt sein und die Map so ungleich schwieriger oder gar unmöglich zu schaffen machen   * Große Teile des für den Spieler vorbereiteten Bauplatzes können ebenfalls durch Blocking von seiner Startposition getrennt sein und die Map so ungleich schwieriger oder gar unmöglich zu schaffen machen
scripting/tutorials/level1/common_errors.1715863268.txt.gz · Zuletzt geändert: 2024/05/16 12:41 von fritz_98