FreewarWiki:Bot/Skripts/makemaps.sh

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
Dieses Script ist hier lediglich archiviert und nicht direkt lauffähig. Wenn Du es benutzen möchtest, musst Du es lokal abspeichern und mit einem geeigneten Interpreter ausführen lassen. Zum Übernehmen solltest Du nicht den unten angezeigten Text verwenden, sondern den Quelltext des Wiki-Artikels: Dazu wählst Du Bearbeiten und kopierst den (meist zwischen PRE-Tags eingefassten) Scripttext.

Sofern Du die Scripte dauerhaft lokal abgespeichert hältst, solltest Du sie vor der nächsten Ausführung darauf prüfen, ob sie noch aktuell sind.

Letzter Bearbeiter: Cembon — Zuletzt bearbeitet: 16.03.2012
#!/bin/sh

if test ! -d Karten
then
	mkdir Karten
fi

export tmpdir=/tmp/Karten-`date +%s`
mkdir $tmpdir

perl makemap.pl maplist.txt >$tmpdir/map.png
convert $tmpdir/map.png -resize 10% $tmpdir/minimap.png

convert $tmpdir/map.png -resize 30% 'Karten/Gesamtkarte Kontinent (automatisch generiert).jpg'	

perl npcmap.pl -source $tmpdir/map.png -maplist maplist.txt -npclist npclist.txt >$tmpdir/npcmap.png
convert $tmpdir/npcmap.png -resize 50% Karten/KarteMitNPC-Gross.jpg

perl npcmap.pl -source $tmpdir/minimap.png -maplist maplist.txt -npclist npclist.txt -tilesize 5 > Karten/KarteMitNPC.png

rm -r $tmpdir