Unterstütze Systeme Download Beschreibung Fair Play Author und Copyrights
MS DOS 6.11 (pass) Windows 95 (pass) Windows 98 (pass) Windows 98 SE (pass) Windows ME (pass) Windows 2000 (pass) Windows XP (pass) Windows 2003 Server (untested)
Die aktuellste Version von 'Analyse Scripts 496®' ist unter http://www.496r.ultimaonline-freeshard.com/analyse_scripts_rar.exe zum Download verfügbar, die selbstextrahierende Datei ist mit WinRAR 3.11d für Windows erstellt worden. Die aktuellese Version dieses Dokuments ist unter http://www.ultimaonline-freeshard.com/?496r/analyse_scripts zu finden. Weitere Programme von 496® finden sie auf http://www.ultimaonline-freeshard.com/?496r/uebersicht
Aufbau
'Analyse Scripts 496®' ist ein kleines und schnelles Programm, geschrieben in PERL und in eine Windowsexecutable umgewandelt. Das Programm hat keine Benutzeroberfläche und ist auf Consolenbetrieb ausgelegt, wodurch es möglich ist 'Analyse Scripts 496®' auch in Batchfiles, Cronjobs und weiteren Automatismen zu verwenden.Kurzbeschreibung
Das Programm prüft die Scripte einer Sphere auf verschiedene logische Fehler und gibt eine Textdatei aus, in der alle erkannten Fehler mit Zeilennummer aufgelistet sind. Dies hilft die Fehler effektiv zu entfernen und die eigene Sphere dadurch stabiler laufen zu lassen.Programm Benutzen
Das Programm wird normal, ohne Übergabeparameter, gestartet.
Um die Scripte zu analysieren wird die Datei analyse_scripts.exe in das Verzeichnis kopiert in dem sich der Ordner 'scripts' befindet. Nur der Inhalt dieses Ordner wird eingelesen, auf die Dateien wird ausschließlich lesend zugegriffen, eine Analyse kann also wärend laufender Sphere durchgeführt werden.Warum das Ganze?
Was 'Analyse Scripts 496®' erkennt:ON= in Funktionen ELSE ohne geöffnetes IF ELSEIF ohne geöffnetes IF Bedingungen hinter ELSE kein Wert hinter DORAND zu viele Zeilen in DORAND zu wenige Zeilen in DORAND keine Bedingung hinter DOSWITCH keine Bedingung hinter IF keine Bedingung hinter ELSEIF Klammerung in DOSWITCH Klammerung in IF Klammerung in ELSEIF Tiefe von IF-Konstruktionen Tiefe von RAND-Konstruktionen kein EOF
Sphere erkennt all diese Fehler nicht selber und belohnt sie nur mit netten Criticals, etwas was kein Admin in der Serverconsole sehen will. Den Code selber nach solchen Fehlern zu durchsuchen würde Stunden, Tage oder Wochen dauern (Ich habe hat 25 mb Scripts).
Bitte verlinken sie Terra Mystica, falls sie 'Analyse Scripts 496®' oder ein anderes der 496® Programme benutzen.
Es sollte eine Selbstverständlichkeit sein, das zu jedem Nehmen auch ein Geben gehört.Textlink
- Ultima Online Freeshard Terra Mystica -
------------------------ snip ------------------------
<a href="http://www.ultimaonline-freeshard.com">- Ultima Online Freeshard Terra Mystica -</a>
------------------------ snip ------------------------
Grafiklink 1
------------------------ snip ------------------------
<a href="http://www.ultimaonline-freeshard.com"><img src="http://www.496r.ultimaonline-freeshard.com/tm.gif" width="300" height="52" border="0" alt="- Ultima Online Freeshard Terra Mystica -"></a>
------------------------ snip ------------------------
Grafiklink 2
------------------------ snip ------------------------
<a href="http://www.ultimaonline-freeshard.com"><img src="http://www.496r.ultimaonline-freeshard.com/tm.gif" width="571" height="101" border="0" alt="- Ultima Online Freeshard Terra Mystica -"></a>
------------------------ snip ------------------------
'Analyse Scripts 496 496®', copyright Jons Collasius alias 496®, Lady Aglarthiel
ShardOwner @ Terra Mystica - Traene des Phoenix ( TM-TDP )