FreewarWiki Diskussion:Bot/Skripts/maplist.php: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 32: Zeile 32:
::Ingame heißt das Feld nur Orewu - Der Salzsee, ich würde es daher im wiki aus Lardikia entfernen.
::Ingame heißt das Feld nur Orewu - Der Salzsee, ich würde es daher im wiki aus Lardikia entfernen.
::Ein Kommentar in der ersten Zeile des Skripts, was die nicht offensichtlichen Teile des Outputs bedeuten, wäre praktisch. Z.B. das Komma oder der zweite Wert, der immer 1 ist.--[[Spezial:Beiträge/132.180.225.171|132.180.225.171]] 15:21, 9. Sep. 2017 (CEST)
::Ein Kommentar in der ersten Zeile des Skripts, was die nicht offensichtlichen Teile des Outputs bedeuten, wäre praktisch. Z.B. das Komma oder der zweite Wert, der immer 1 ist.--[[Spezial:Beiträge/132.180.225.171|132.180.225.171]] 15:21, 9. Sep. 2017 (CEST)
== Typo, automatische Ausführung ==
In is_null($field['passage']) ? "" : implode('/', $field['passage'])); ist ein Typo, richtig ist 'passages'. Gibt auch noch andere kleine Meldungen im Log. Könnte man das Skript alle zwei Wochen automatisch ausführen und den Output auf eine Wikiseite schreiben wie Kampfrechner/Daten? --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 14:46, 29. Mär. 2020 (CEST)

Version vom 29. März 2020, 14:46 Uhr

Raw statt Edit

Ich würde beim Auslesen von Seitenquellcode statt action=edit einfach action=raw benutzen. Und warum ist dieser Abschnitt auskommentiert? # entfernen oder gleich die ganzen zwei Zeilen?

// head
#echo implode($delimiter, array_keys($fields[0])) . "\n";

--Bwoebi Hier diskutieren bitte 03:08, 22. Aug. 2013 (CEST)

Kannst du von mir aus entfernen. Ich hatte es ursprünglich drin, damit der csv-Konverter weis was Sache ist. maplist.pl hatte bloß keinen Kopf und deswegen hab ich darauf hier verzichtet damit die anderen Perl-Skripte damit zurecht kommen. --Sphinx ΔpΔx≥ℎ 09:59, 22. Aug. 2013 (CEST)
action=raw war ein guter Tipp. Hab es jetzt darauf umgestellt. Außerdem funktioniert das Skript nun mit verschachtelten Vorlagen (insbesondere /Passage). --Sphinx ΔpΔx≥ℎ 16:00, 22. Aug. 2013 (CEST)

Fehler in der Ausgabe

Hi, in der Ausgabe des Skripts sind ein paar Formatierungsfehler und ein richtiger Fehler.

114;116 ist zweimal im Output enthalten, einmal in Orewu und einmal in Lardikia
Pensal ist brennend und nichtbrennend im Output (vermutlich gewollt)

) am Ende der Zeile:

Dranar;1;58;98;Nebelkreischer;http://welt1.freewar.de/freewar/images/map/dranar43.jpg;-427,-295)

, am Ende der Zeile:

Itolos;1;261;93;enorme Stachelschildkröte;http://welt1.freewar.de/freewar/images/map/37_Ins.jpg;,
Weltraum;1;-314;-195;;http://welt1.freewar.de/freewar/images/map/weltr42.jpg;,
Weltraum;1;-313;-195;;http://welt1.freewar.de/freewar/images/map/weltr40.jpg;,
Weltraum;1;-314;-194;;http://welt1.freewar.de/freewar/images/map/weltr43.jpg;,
Weltraum;1;-313;-194;;http://welt1.freewar.de/freewar/images/map/weltr41.jpg;,
Wolka;1;-486;-156;;http://welt1.freewar.de/freewar/images/map/wolka11.jpg;,

--132.180.225.171 20:07, 8. Sep. 2017‎ (Signatur und Zeit nachgetragen. ----schönen September, Zabu γfdz = 2πi Σsχγ(s)ress(f) 04:46, 9. Sep. 2017 (CEST))

114/116 ist auch vorhanden in beiden Felderartikeln. Das Feld heißt "Lardikia - Orewu - Der Salzsee" … wohin jetzt damit, halt?
Ja, Pensal sollte zwei mal drin sein, das ist korrekt.
Den Fehler in Dranar habe ich im Felderartikel behoben.
Koordinaten, die nur aus einem Komma bestehen sind Zufallspassagen (Kanone der Giganten, Wolka-Ausgang und Weltraum-Erdenfelder). Man kann da aber eventuell eine andere Repräsentation als ein bloßes Komma wählen. Was schlägst du vor? --Bwoebi Hier diskutieren bitte 12:17, 9. Sep. 2017 (CEST)
Ingame heißt das Feld nur Orewu - Der Salzsee, ich würde es daher im wiki aus Lardikia entfernen.
Ein Kommentar in der ersten Zeile des Skripts, was die nicht offensichtlichen Teile des Outputs bedeuten, wäre praktisch. Z.B. das Komma oder der zweite Wert, der immer 1 ist.--132.180.225.171 15:21, 9. Sep. 2017 (CEST)

Typo, automatische Ausführung

In is_null($field['passage']) ? "" : implode('/', $field['passage'])); ist ein Typo, richtig ist 'passages'. Gibt auch noch andere kleine Meldungen im Log. Könnte man das Skript alle zwei Wochen automatisch ausführen und den Output auf eine Wikiseite schreiben wie Kampfrechner/Daten? --91.65.141.33 14:46, 29. Mär. 2020 (CEST)