Add-on-API
==========
Schnittstellen für die Halo-Erweiterung für Ihr individuelles Plugin ohne Reverse-Engineering-Anforderung.
###Lesen Sie die README-Datei in der jeweiligen Programmiersprache, um zu erfahren, wie Sie Ihr Add-on einrichten. Das heißt, die C#-Add-on-Codierung muss im CSharp-Ordner nachsehen, um die README-Datei als Anleitung zu lesen.
Sobald Sie Ihr Add-on in das Windows-Modulformat kompiliert haben, lesen Sie die README-Datei im Ordner „Konverter“, um abschließende Anweisungen zu erhalten.
Alle Add-ons müssen sich im Verzeichnis (Ihrem Halo-Verzeichnis)/extension/plugins befinden. Alle zusätzlichen DLLs/Module müssen sich daher in (Ihrem Halo-Verzeichnis)/extension/DLLs befinden, damit sie ordnungsgemäß geladen werden können.
Wenn Sie den Erweiterungsordner nicht sehen, haben Sie die Halo-Erweiterung wahrscheinlich nicht zum ersten Mal eingerichtet. Starten Sie also zunächst entweder Ihren Client und Ihren dedizierten Server. Zweitens geben Sie „load“ ohne Anführungszeichen in die Konsole ein, um die Verzeichnisse automatisch zusammen mit anderen Dateien zu erstellen. Drittens fahren Sie damit fort, die Add-ons im Plugins-Verzeichnis abzulegen. Geben Sie abschließend den Plugin-Namen in die Konsole ein, wie gezeigt ext_addon_load „plugin_name_here“, um das aktive Plugin zu werden.
Wenn Sie jedoch die Meldung erhalten, dass die angeforderte Funktion „Laden“ jetzt nicht ausgeführt werden kann.“ Nachricht. Sie haben die Halo-Erweiterung nicht installiert, was grundsätzlich erfordert, dass sich winmm.dll und h-ext.dll in Ihrem Halo-Verzeichnis befinden.