Also das Product heißt proOrd und soll Projecte verwalten.
Im moment ist das Programm noch im Alpha Stadium und hat einige Fehler.
So ist es zur Zeit nur möglich aus der Datei project.txt im Ordner zulesen.
Mit proOrd kann man leicht den PAWN Compiler auf seine Bedürfnisse abstimmen, und das proOrd project eben soleicht weiter geben, ohn edas es zu kompatiblitäts Problemen kommt.
Der Einfachheit halber sind alle Compiler Optionen mit Namen versehen.
Durch "Code Blöcke" wird eine Structur erschaffen, die für eine Übersicht sorgt.
Zurzeit ist wegen des beta Stadiums noch keine Verwaltung von Datein möglich, sowie nur Compiler Optionen einsetzt bar.
Referenze:
Ein Code Block sieht immer wie folgend aus:
NAME { INHALT }
Für die Compiler Optionen existiert der Block compiler
Ein Beispiel Project:
compiler {
pragma {
:semicolon(+)
:echo("Pragma Code ausgefuehrt")
}
settings {
:SetPathToFile("D:\test.pwn")
}
}
Funktionen beginnen immer mit einem Doppelpunkt.!
Liste aller Funktionen im Alpha Stadium und dessen Parameter:
:asm() - Erstellt Assembler Ausgabe anstatt eine AMX (Abstract Machine Code).
:alignment(ZAHL) - Setzt alignment speicher
:compact(+/-) - Setzt compact modus auf Plus oder Minus
:directory() - Aktiviert directory modus
:debuglvl(ZAHL) - setzt den debug level (0-3)
:includepath("PATH_TO_INCLUDE") - setzt den Include path
:stacksize(ZAHL) - setzt die maximale größe des einnemenden Arbeitsspeicher (stander 4096)
:disablewarning(ZAHL) - zeigt das warning mit der Nummer ZAHL nicht an
:vmsize(ZAHL) - setzt die maximale größe der AMX
:esc1() - Escape Zeichen \
:esc2() - Espace Zeichen ^
:semicolon(+/-) - setzt (+) oder nicht(-) semicolons
:SetPathToFile("PATH_TO_FILE") - setzt den Pfad zu pwn datei, wichtig geht nur im code settings unter compiler!
:echo("AUSGABE!") - gibt alles in den " " aus.
so das wars erstmal hier noch die ZIP datei
http://oldsql.nkcmedia.net/proOrd.zip