• AMX Führer Home
  • Schritt 1: AMX installieren
  • Schritt 2: AMX aktivieren
  • Schritt 3: AMX konfig.
  • AMX von Datei:
    • amx.cfg
    • mysql.cfg
    • clcmds.ini
    • cmds.ini
    • configs.ini
    • cvars.ini
    • maps.ini
    • modules.ini
    • paths.ini
    • plugins.ini
    • speech.ini
    • users.ini
  • AMX von Topic:
    • Admins erstellen
    • Befehls Führer
    • Plugin Installation
    • Plugin Kompilierung
    • Modul Setup
    • Menü Nutzung
    • Sprach Setup
    • Sprach Installation
    • Waffen Verbote
    • Stats Setup
    • Custom Map Configs
  • Misc. Ressourcen
  • Gutschrift
AMX Mod 2006 Setup Führer
Half-Life Server Administration

Plugins kompilieren

Diese Sektion erklärt wie du selbst Plugins kompilierst. Dies ist manchmal nützlich wenn du ein Plugin findest das nur den Quellcode anbietet, oder wenn eine Aktualisierung von AMX benötigt dass du deine Plugins neu kompilierst um sie mit der momentanen Veröffentlichung nutzen zu können.

Kompilieren unter Windows:

  • Finde ein Plugin welches du zu deinem Server hinzufügen willst. Sie können hier mit ihrem Quellcode gefunden werden.
  • Jeder Post ist für ein anderes Plugin. Downloade die zip Datei  (oder .smaKannst die Dateierweiterung nicht sehen?

    Öffne Arbeitsplatz > Extras Menü > Ordneroptionen... > Ansicht > entferne das Häkchen von Erweiterung bei bekannten Dateitypen ausblenden dann sie dir den Dateinamen nocht mal an.
    wenn kein zip vorhanden ist) für das Plugin welches du willst und entpacke die Datei mit dem .smaKannst die Dateierweiterung nicht sehen?

    Öffne Arbeitsplatz > Extras Menü > Ordneroptionen... > Ansicht > entferne das Häkchen von Erweiterung bei bekannten Dateitypen ausblenden dann sie dir den Dateinamen nocht mal an.
    Erweiterung von der zip und speichere es zu dem addons\amx\examples\source Ordner.
  • In dem vorherigen Ordner ('examples'), wirst du eine Datei sehen namens compile.bat (Stapelverarbeitungsdatei für MS-DOS). Führe sie aus. Das Plugin wird kompiliert und du wirst ein DOS Fenster Pop Up sehen und mit Glück, wirst du dies sehen:
    ********************
    * AMX MOD COMPILER *
    ********************

    Warnings/Errors:

    Drücken Sie eine beliebige Taste . . .

Wenn du dies siehst, dann Erfolg! Du wirst das kompilierte Plugin in dem amx\examples\compiled Ordner mit einer .amx Erweiterung. Nun installiere das Plugin in dem du es in deinen addons\amx\plugins Ordner verschiebst und bearbeite passend zu deiner plugins.ini Datei. Wenn du Fehler erhaltest während dem kompilieren, überprüfe die unteren Tips.

Alternative kannst du deine .smaKannst die Dateierweiterung nicht sehen?

Öffne Arbeitsplatz > Extras Menü > Ordneroptionen... > Ansicht > entferne das Häkchen von Erweiterung bei bekannten Dateitypen ausblenden dann sie dir den Dateinamen nocht mal an.
Dateien über die compile_drag&drop.bat ziehen für schnelle Plugin Kompilationen. Es wird das kompilierte Plugin in dem examples Ordner erstellen.

Kompilieren unter Linux:

  • Finde ein Plugin welches du zu deinem Server hinzufügen willst. Sie können hier mit ihrem Quellcode gefunden werden.
  • Jeder Post ist für ein anderes Plugin. Downloade die zip Datei  (oder .sma wenn kein zip vorhanden ist) für das Plugin welches du willst und entpacke die Datei mit dem .sma Erweiterung von der zip und speichere es zu dem addons\amx\examples\source Ordner.
  • Du wirst eine ausführbare Datei sehen namens sc in dem addons/amx/examples Ordner. Um dein Plugin zu kompilieren, mache dies:
    ./sc source/afk_manager.sma
    Dann solltest du dies sehen:
    Small compiler 2.7.3        Copyright (c) 1997-2006, ITB CompuPhase

Wenn du dies siehst, dann Erfolg! Du wirst das kompilierte Plugin in dem amx\examples\compiled Ordner mit einer .amx Erweiterung. Nun installiere das Plugin in dem du es in deinen addons\amx\plugins Ordner verschiebst und bearbeite passend zu deiner plugins.ini Datei. Wenn du Fehler erhaltest während dem kompilieren, überprüfe die unteren Tips.

Anmerkung: Du kannst auch das mitgelieferte Shell Skript ./compile nutzen um alle deine Plugins auf einmal zu kompilieren. Diese werden in dem amx/examples/compiled Ordner platziert.

Tipps für Plugins kompilieren:

  • Nimm Aufmerksamkeit zu den Kommentaren in dem Quellcode. Meistens, wie das Plugin funktioniert und die richtigen Befehle für es sind ganz oben von dem Quellcode.
  • Es könnte hilfreich sein neue .cfg oder .ini Dateien oder Ordner zu erstellen um dein Plugin zu nutzen, also lies wie das Plugin funktioniert in dem Quellcode und in dem Topic wo es gesendet wird.
  • Warnungen sind keine Fehler. Wenn du plugin_name.sma(51) : warning 217: loose indentation siehst, kannst du dies in Ruhe ignorieren.
  • Editor funktioniert so lange wie du berücksichtigst wozu er fähig ist. Einige Versionen beharren das machen von Erweiterungen von einer gespeicherten .txt Datei. Du kannst die Datei mit der .smaKannst die Dateierweiterung nicht sehen?

    Öffne Arbeitsplatz > Extras Menü > Ordneroptionen... > Ansicht > entferne das Häkchen von Erweiterung bei bekannten Dateitypen ausblenden dann sie dir den Dateinamen nocht mal an.
    Erweiterung speichern, aber Editor könnte es manchmal speichern als plugin_name.sma.txt. Und weil Windows standardmässig nicht die Dateierweiterung zeigt, kann es für dich nicht möglich sein zu sehen was passiert.
  • Einige Plugins benötigen zusätzliche Module um zu funktionieren. Wieder, nehme Aufmerksamkeit zu dem Quellcode und den Topic wo es gesendet wurde. Das populäre VexdUM Modul wurde eingefügt in die standardmässigen AMX Pakete seite v0.9.9.
Half-Life ist ein eingetragenes Warenzeichen Half-Life von VALVe Software und Sierra
AMX Mod wurde erstellt von OLO und ist nicht verbunden zu VALVe.