Bearbeiten von „FreewarWiki Diskussion:Bot/Skripts

Zur Navigation springen Zur Suche springen

Achtung

Du bearbeitest diese Seite unangemeldet. Wenn du deine Änderung speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit öffentlich einsehbar. Um effektiver mitarbeiten zu können und deine IP-Adresse zu verbergen, melde dich doch bitte an.

Speichere bitte keine Textversuche ab. Nutze stattdessen die Spielwiese, um dich im Umgang mit der Textverarbeitung im Wiki vertraut zu machen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 90: Zeile 90:
:Mal wieder paar Dinge über php gelernt, die man nicht wissen sollte...Bei den Bilder kann ich vorerst nicht weiterhelfen weil ich derzeit kein Zugriff auf Perlskripte hab. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 14:32, 16. Mär. 2014 (CET)
:Mal wieder paar Dinge über php gelernt, die man nicht wissen sollte...Bei den Bilder kann ich vorerst nicht weiterhelfen weil ich derzeit kein Zugriff auf Perlskripte hab. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 14:32, 16. Mär. 2014 (CET)
::Mit [[FreewarWiki:Bot/Skripts/npclist.pl]] und [[FreewarWiki:Bot/Skripts/loclist.pl]] habe ich keine Probleme feststellen können, und die Artikel [[NPC-Bilder]] und [[Orte (Liste)]] gleich mit aktualisiert.<br />Da wir nun mehrere Scriptvarianten (pl/php/whatever) zum Erstellen der Datendateien haben, schlage ich vor, eine Schnittstellenbeschreibung zu erstellen, aus der hervorgeht, wie z.B. npclist.txt aufgebaut sein muss. Hier fehlt z.B. noch die Spalte "unangreifbar", um die Daten für den Kampfrechner herauszufiltern (SELECT * FROM npclist.txt WHERE unangreifbar=FALSE).<br />Auch die Sonderbehandlung des NPCs ''Pironer'' in [[FreewarWiki:Bot/Skripts/npclist.php]] erschließt sich mir nicht ganz. --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 02:14, 17. Mär. 2014 (CET)
::Mit [[FreewarWiki:Bot/Skripts/npclist.pl]] und [[FreewarWiki:Bot/Skripts/loclist.pl]] habe ich keine Probleme feststellen können, und die Artikel [[NPC-Bilder]] und [[Orte (Liste)]] gleich mit aktualisiert.<br />Da wir nun mehrere Scriptvarianten (pl/php/whatever) zum Erstellen der Datendateien haben, schlage ich vor, eine Schnittstellenbeschreibung zu erstellen, aus der hervorgeht, wie z.B. npclist.txt aufgebaut sein muss. Hier fehlt z.B. noch die Spalte "unangreifbar", um die Daten für den Kampfrechner herauszufiltern (SELECT * FROM npclist.txt WHERE unangreifbar=FALSE).<br />Auch die Sonderbehandlung des NPCs ''Pironer'' in [[FreewarWiki:Bot/Skripts/npclist.php]] erschließt sich mir nicht ganz. --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 02:14, 17. Mär. 2014 (CET)
:::npclist.pl ist schlichtweg veraltet. Es kann keine NPC/Varianten parsen und erfasst auch noch unangreifbare NPCs. Das hatte ich damals vorgeschlagen, da unangreifbare NPC in den NPC-Listen schlichtweg uninteressant sind. Der Umstieg auf php außerdem, da wir diese Skripte auf einen öffentlichen Webserver schieben könnte, um eine Wartung mit diesen Skripten zu vereinfachen. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 10:13, 17. Mär. 2014 (CET)
::::Wie Sphinx schon meinte gab es Änderungen an den Vorlagen (mehrere Angriffs und LP Werte an NPCs) welche die alten Skripte nicht erfassen. Die neuen haben aber wie ich berichtete (bei mir zumindest) ebenfalls Fehler und irgendwie sollte man alle Skripte mal auf Korrektheit durchgehen...--'''schönen März,''' [[Benutzer:Zabuza|<font color="yellowgreen"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="#00AAAA">a<sup>&#966;(n)</sup>≡ 1(mod n)</font></sup>]] 16:23, 17. Mär. 2014 (CET)
Sollte das npclist-Script nicht alle NPC erfassen, um z.B. die NPC-Bilder auch der nicht angreifbaren generieren zu können? Und mit der Aktualisierung der Perl-Variante des Scripts könnte ich mich befassen - dazu müssen wir uns aber über den Aufbau der NPCLIST.CSV einigen. --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 17:42, 17. Mär. 2014 (CET)
:Für die NPC-Bilder müssen die natürlich erfasst werden. Daran hatte ich nicht gedacht. Über npclist.txt müssen wir uns eigentlich nicht weiter unterhalten. Da erzeugen die pl und php Skripte das gleiche Format bzw sollten es. Ich werde morgen noch eine neue Version hochladen, bei denen noch eine zusätzliche Spalte für unangreifbar mit 0|1 angezeigt wird.
: /npclist2wiki.pl darf also keine unangreifbaren mehr verarbeiten
: /npclist.pl muss für jede NPC/Varianten und NPC/Layout Vorlage eine Zeile erzeugen und eben wie npclist.php eine zusätzliche Spalte für unangreifbar erhalten. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 21:12, 17. Mär. 2014 (CET)
::Also heute ist "morgen". Format von npclist.php sollte jetzt das gleiche wie bei .pl sein. Außerdem erzeugt .php nun eine zusätzliche Spalte für unangreifbar, die npclist2wiki.pl nutzt und unangreifbare nicht auswertet. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 17:10, 11. Apr. 2014 (CEST)
== Automatische Anwendung der Skripte ==
Seit jetzt wendet [[Benutzer:ZabuScript]] '''alle 2 Wochen''' einige unserer Skripte zur Datensatzaktualisierung automatisiert an. Der Bot startet immer um '''12 Uhr''' am '''1-ten''' und '''15-ten''' eines Monats. Mit '''LocateRegion.php''' gab es Probleme, das wurde temporär rausgenommen bis es gefixt wird. Die restlichen Skripte scheinen ganz gut zu funktionieren. Das ist aber keine Garantie, ich hab auch schon Fehler beobachten können. Daher bitte immer kurz über die Arbeit des Bots drübergucken und prüfen.--'''schönen August,''' [[Benutzer:Zabuza|<font color="#01AF7B"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="#00AAAA">&#8747;<sub>&#947;</sub>fdz = 2&#960;i &#931;<sub>s</sub>&#967;<sub>&#947;</sub>(s)res<sub>s</sub>(f)</font></sup>]] 17:43, 1. Aug. 2017 (CEST)
:Achso, der Bot ist quelloffen, voll dokumentiert und auf GitHub verfügbar: [https://github.com/ZabuzaW/reWiki reWiki]. Falls das mal irgendwann jemand übernehmen muss, einfach den ''release-candidate'' runterladen, die ''config.ini'' einstellen und ausführen.--'''schönen August,''' [[Benutzer:Zabuza|<font color="#01AF7B"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="#00AAAA">&#8747;<sub>&#947;</sub>fdz = 2&#960;i &#931;<sub>s</sub>&#967;<sub>&#947;</sub>(s)res<sub>s</sub>(f)</font></sup>]] 17:46, 1. Aug. 2017 (CEST)

Bitte beachte, dass alle Beiträge zu FreewarWiki von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter FreewarWiki:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: