EasyChat v3.0.0 - PluginsystemZusätzliche Informationen
InhaltsverzeichnisPlugintypen- encryption - Verschlüsselungsplugin (hat ein anderes Interface => hier nicht näher behandelt)
- general - Allgemeines Plugin für Client und Server
- generalclient - Allgemeines Plugin nur für den Client
- generalserver - Allgemeines Plugin nur für den Server
Source-Parameter der init-Prozedur- client - Aufruf vom Client
- server - Aufruf vom Server
- settingsclient - Aufruf aus den Optionen des Clients
- settingsserver - Aufruf aus den Optionen des Servers
Versionsnummerierung- Für die interne Versionsnummerierung gilt folgendes: Damit ein Plugin von EasyChat benutzt werden kann, muß
- a) die Hauptversionsnummer des Plugins gleich der des EasyChat-Pluginsystems und
- b) die Nebenversionsnummer des Plugins kleiner oder gleich der des EasyChat-Pluginsystems sein.
- Die beiden Versionsnummern werden durch einen Punkt getrennt. Aktuell ist 1.0 für allgemeine Server-Plugins, 0.5 für allgemeine Client-Plugins und 1.0 für Verschlüsselungsplugins.
Hinweise- "Boolean-Wert" steht für alles, was durch die VB-Funktion CBool in einen Boolean umgewandelt werden kann (insbesondere "0", "False" und "Falsch" bzw. "1", "True" und "Wahr"). Von EasyChat zurückgegeben werden jedoch nur "0" bzw. "1"
- "leer" als Parameter bzw. Rückgabewert heißt: entsprechende Parameter nicht weiter beachten (undefinierte Werte), Rückgabewerte mit Nullstrings (vbNullString) belegen (insbesondere bei optionalen Rückgabewerten wichtig)
- für die Optionen wird eine neue Instanz des Plugins geladen
- wenn ein Plugin Daten zwischen Client und Server austauschen soll, muß es beim Client und Server die gleiche Identifikation haben
- die Groß- und Kleinschreibung der Befehlsnamen und -parameter ist wichtig, da diese ansonsten nicht verstanden werden
- im Gegensatz dazu ist die Groß- und Kleinschreibung bei Benutzernamen, Benutzeraccountnamen und Chatraumnamen egal
|
|