![]() |
|
|||||||
| Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Die Siedler 5 Das Erbe der Könige Mapperecke Mapsdesignen mit Tipps und Tricks, Tutorials |
![]() |
|
|
LinkBack | Themen-Optionen |
|
|
#1 (permalink) |
|
Jäger
![]() Registriert seit: 12.05.2005
Beiträge: 379
|
Script-Wizard
Ich habe einen Script-Wizard entwickelt, mit dem es leichter sein soll, Skripte zu erstellen, auch, ohne Lua zu kennen.
Nähere Infos finden sich im Wiki. Sollten Abstürze gefunden werden, bitte ich um eine Info. Auch Verbesserungsvorschläge könnt ihr hier posten. Zum Posten von Abstürzen: 1. Start -> Ausführen 2. %APPDATA% eingeben und OK drücken 3. in Verzeichnis scrwzrdeng\Lua Script-Editor - HOK wechseln 4. LastLog.log öffnen 5. Nach "An EXCEPTION_" suchen. 6. Callstack posten. Zum Posten von fehlgeschlagenen Zusicherungen: Schritte 1-4 wie oben. 5. Nach "Assertion at" suchen. 6. Callstack, Datei- und Zeilenangabe posten. |
|
|
|
|
|
#2 (permalink) |
|
Priester
![]() |
AW: Script-Wizard
Also, bisher sieht das ja ganz gut aus, aber ist ein bisschen schwierig sich da durchzufinden...
Vorschlag: Anleitung zum Erstellen eines Beispielscripts (z.B. abfragen ob ein bestimmter Spieler lebt etc..) Weil ich muss sagen, da msus ich mich mehr einarbeiten, als wenn ich mir den Scriptcode selber schreibe... Auch für Anfänger ist das denke ich etwas kompliziert... Gruß Siedlerchr |
|
|
|
|
|
#3 (permalink) | ||
|
Hauptmann
![]() Registriert seit: 27.03.2005
Ort: Reference Manual
Beiträge: 1.856
|
AW: Script-Wizard
Der Editor mochte anscheinend nicht, dass der Spieler verliert:
Zitat:
Zitat:
Der Editor erinnert mich ein wenig an den Warcraft 3 Editor. Wobei hier die von Robert erstellte Funktionalität gut zu gebrauchen wäre (u.a. Übernahme von Scriptnamen aus einer Karte). Die Listendarstellung, gruppiert nach Kategorie ist übersichtlich. Noch übersichtlicher wäre es denke ich, wenn man auch die Zusammenhänge zwischen den Triggern erkennen könnte - also welcher Trigger von welchem (de)aktiviert wird. Wie sieht das eigentlich mit den Triggern die bereits bei Spielstart aktiv sind aus? Sie werden ja nicht von der FirstMapAction aus gestartet. D.h. wenn ich einen "bei Spielstart aktiv" Trigger anlege und dort nach dem Vorhandensein einer Einheit frage, so wäre diese möglicherweise noch nicht vorhanden, wenn sie erst in der FirstMapAction generiert wird? |
||
|
|
|
|
|
#4 (permalink) |
|
Jäger
![]() Registriert seit: 12.05.2005
Beiträge: 379
|
AW: Script-Wizard
Ich habe den Fehler reproduzieren können, danke :)
Lass mich raten: Beim ersten Mal Doppelklick, beim zweiten Mal Rechtsklick? Und ja, ich habe mich am Warcraft III Auslöser-Editor orientiert. Auslöser, die zu Spielstart deaktiviert sind, werden bis zu ihrer Aktivierung durch einen anderen Auslöser niemals ausgelöst (entspricht also einem Aufruf von Trigger.DisableTrigger() zum Spielstart). Wie man die Scriptnamen aus der Karte in den Wizard implementieren könnte, müsste ich mir überlegen. Das müsste dann über generierte Variablen laufen. Wie gesagt, die Benutzeroberfläche ist noch nicht ausgereift. |
|
|
|
|
|
#5 (permalink) | |
|
Bäcker
![]() Registriert seit: 07.08.2005
Ort: Aachen
Beiträge: 1.027
|
AW: Script-Wizard
Zitat:
@Chromix Er hats doch noch besser. Er hat den Quellcode von EntityOut.exe
|
|
|
|
|
|
|
#7 (permalink) |
|
Jäger
![]() Registriert seit: 12.05.2005
Beiträge: 379
|
AW: Script-Wizard
Ein kleiner Zwischenbericht:
Die Implementierung des Modul-Systems ist nahezu abgeschlossen, die Programme müssen aber noch entkäfert werden. Das Modul-System besteht aus Archiven, die sowohl die Befehls-Daten, Lokalisierungs-Dateien als auch die Skripte enthalten werden. Die Daten werden auch komprimiert (aktuell wird nur Deflate unterstützt, kann aber beliebig erweitert werden). Die Module können untereinander verknüpft werden, das ist vor allem für die Verwendung ein und desselben Typs in allen Modulen nötig. Veröffentlichung in ca. 2 - 3 Wochen. |
|
|
|
|
|
#8 (permalink) |
|
Jäger
![]() Registriert seit: 12.05.2005
Beiträge: 379
|
AW: Script-Wizard
Ich habe jetzt die Version 0.2.0.27 veröffentlicht. Sie ist eigentlich noch unvollständig, da das Modul-Bearbeitungs-Programm noch fehlt, doch ich wollte zumindest das veränderte Grund-Programm zum Testen noch veröffentlichen. Ich werde dann relativ schnell wahrscheinlich ein Update veröffentlichen (mit dem Modul-Bearbeitungsprogramm). An der GUI habe ich eigentlich nichts verändert, außer, dass ich Chromix' Bug gefixt habe.
Zum Wizard Geändert von Old McDonald (14.09.2007 um 23:18 Uhr) |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gebäudewechsel via Script ? | Flodder | Die Siedler 5 Scriptecke für Einsteiger | 19 | 04.01.2007 05:13 |
| KI-Script | Old McDonald | Die Siedler 5 Scriptecke für Fortgeschrittene | 262 | 29.07.2006 14:11 |
| Script - Viertelland | pewe | Die Siedler 5 Scriptecke für Fortgeschrittene | 22 | 20.01.2006 21:28 |
| Script hat Fehler... | ofc1901 | Die Siedler 5 Scriptecke für Fortgeschrittene | 4 | 14.12.2005 13:48 |
| Script-Fehler | Siedlerchr | Die Siedler 5 Scriptecke für Fortgeschrittene | 26 | 19.10.2005 14:59 |