Logo AeK Script-Wiki Logo AeK Script-Wiki Logo AeK Script-Wiki

Terrain-Texturen

Nachfolgend sind alle verfügbaren Terrain-Texturen als Beispiel-Grafik zu sehen (auf die Grafik klicken für Originalgröße). Wer will, kann sich auch eine Offline-Version herunterladen.

Nach dem Entpacken des Zip-Archivs einfach die Datei index.html aus dem Hauptverzeichnis im Browser öffnen.
Terrain-Texturen_offline.zip (9 MB) (83)

Die Zahl der jeweiligen Terrain-Textur muss als dritter Paramter an die Funktion

Logic.SetTerrainNodeType( number X-Koordinate, number Y-Koordinate, number Textur-Nr. )
Achtung!
Die Werte der X- und Y-Koordinaten für Höhen- und Terraintyp-Angaben müssen in Siedler-Metern erfolgen, und nicht wie sonst üblich in Siedler-Zentimetern!

Beispiel- Funktion: Aufruf durch Quest mit „Reward_MapScriptFunction“,“LandAnders“,

function LandAnders()
  for X = 240, 280 do	 -- hier nur die Y-werte, kleinere Wert vorne
    for Y = 220, 260 do  -- hier nur die X-werte, kleinere Wert vorne        
      --Logic.SetTerrainNodeHeight( X, Y, 2000 );	-- das hier betriftt die Verändeung der Geländehöhe
      Logic.SetTerrainNodeType( X, Y, 19 );	        -- hier wird die Textur geändert
    end
  end
 
  -- Logic.UpdateBlocking( X1, Y1, X2, Y2)
  -- X1 und Y1 sind der jeweils kleinste X-, bzw. Y-Wert
  -- X2 und Y2 sind der jeweils größte X-, bzw. Y-Wert
  Logic.UpdateBlocking( 240, 220, 280, 260) -- hier wieder in normaler Reihenfolge die Zahlen
end
Die Werte 188 & 189 führten zum Absturz - darum ist die 187 die letzte brauchbare Zahl.
Die Werte 3, 78 und 187 werden wohl nicht wirklich gebraucht, obwohl der Ritter auf 78 verweilen kann.

Vielen Dank an Trabbi für die tolle Arbeit! :-D

Anmeldung/ Registrierung

Passwort vergessen? Kein Problem: Sende neues Passwort

· Zuletzt geändert: 29/12/2008 18:41 von netsurfer (394 views)