FUNKTION:
int AddGuild( string name, string file, string wiz );
ARGUMENTE:
name: Der Name der Gilde.
file: Die Source-Datei der Gilde.
wiz: Der verantwortliche Magier.
BESCHREIBUNG:
Der Gildenmaster (/secure/guildmaster) verwaltet alle Gilden
des Spiels. Diese Funktion meldet die Gilde 'name' mit dem
verantwortlichen Magier 'wiz' an. Dabei entspricht 'file' dem
Sourcefile der Gilde.
RÜCKGABEWERT:
-21: Die Faktoren der Gilde (P_GUILD_FACTOR) sind nicht ausgewogen.
-20: Die benoetigten Erfahrungspunkte zur Levelerhoehung der Gilde
(P_GUILD_EXP) sind nicht konstant steigend.
-19: Mindestens ein Wert der benoetigten Erfahrungspunkte zur
Levelerhoehung der Gilde (P_GUILD_EXP) ist kleiner als in der
Standardgilde (std/guild).
-18: Mindestens ein Gildentitel (P_GUILD_TITLES) ist doppelt
vorhanden.
-17: Mindestens ein Gildentitel (P_GUILD_TITLES) ist kuerzer
als 5 Zeichen.
-16: Ein Maximalattribut (P_MAX_STATS) ist kleiner 10 oder
groesser 50.
-15: Ein Mindestattribut (P_MIN_STATS) ist kleiner 0 oder
groesser 10.
-14: Das Eintrittslevel (P_MIN_LEVEL) ist kleiner 0 oder
groesser 20.
-13: Die Eintrittskosten (P_JOIN_COSTS) sind kleiner 0.
-12: Die Gilde 'file' enthaelt keine Skills (P_GUILD_SKILLS).
-11: Die Lang- (P_INT_LONG) oder Kurzbeschreibung (P_INT_SHORT)
der Gilde fehlt.
-10: Die Gilde ist bereits angemeldet.
-9: 'file' enthaelt kein ladbares Object
-8: Fehler beim Laden des Gildenobjektes 'file'.
-7: 'name' stimmt nicht mit P_GUILD_NAME ueberein.
-6: Der Magier 'wiz' existiert nicht.
-5: Diese Gilde 'file' existiert schon unter einem anderen
Namen 'name'.
-4: Fehler beim Laden des Gildenobjektes 'file'.
-3: 'file' ist kein Dateiname.
-2: Die angegebene Gilde 'name' ist eine gesperrte Gilde,
oder die Gilde ist bereits angemeldet.
-1: Es wurde kein Name 'name' fuer die Gilde angegeben,
oder der Name ist kuerzer als 5 Zeichen.
0: Der Magier hat kein Zugriff auf diese Funktion.
1: Keine Fehler. Gilde wurde angemeldet.
SIEHE AUCH:
RemoveGuild(L), QueryGuild(L), QueryGuilds(L)
|