FreewarWiki:Bot/Skripts/npclist2wikibilder.pl: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
K (+{{InUse|siehe Disku}})
Zeile 1: Zeile 1:
{{InUse|siehe Disku}}
<pre>
<pre>
#!/usr/bin/perl
#!/usr/bin/perl

Version vom 3. Juni 2010, 01:07 Uhr

Diese Seite ist in Bearbeitung
Diese Seite wird gerade bearbeitet. Um Bearbeitungskonflikte zu vermeiden, warte bitte mit Änderungen, bis diese Markierung entfernt ist, oder wende dich an den Bearbeiter. Folgendes wird bearbeitet:
siehe Disku

Diese Seite wurde zuletzt bearbeitet vor: 5095 Tagen

#!/usr/bin/perl

# input: npclist 

print <<EOF;
<div style="background-color:orange;padding:1px;border:4px dashed black;">
{| {{Bausteindesign3}}
 | '''Hinweis:'''
Diese Tabelle wird von Zeit zu Zeit automatisch aus den Daten auf den einzelnen NPC-Seiten erstellt.<br/>'''Die Daten hier sollten nicht direkt geändert werden, weil solche Änderungen bei einer Neuerstellung verloren gehen.'''<br/>Stattdessen bitte die Daten auf den Seiten des jeweiligen NPC korrigieren!<br/><br/>
(Für den Autor gibt es ein Vorlagenfeld "BildAutor", das dann auch im NPC-Artikel angezeigt wird.)
|}
</div>

{| {{Prettytable}}
 |-
 !Bild || NPC || Maler
EOF
while(<>)
{
    chomp;
    
    ($text,$atk,$lp,$xp,$gm,$area,$drop,$bild,$autor)=split(/;/);
    next unless($bild =~ /^http:/);
    printf " |-\n | %s || [[%s]] || %s\n",
        $bild, $text, ((length($autor)>0 && $autor ne "none") ? $autor : "??");
}
print <<EOF;
 |}

[[Kategorie:NPC-Listen]]
[[Kategorie:NPCs mit Bild|!]]
EOF