6 const string NWNX_Administration =
"NWNX_Administration";
181 NWNXCall(NWNX_Administration,
"GetPlayerPassword");
182 return NWNXPopString();
187 NWNXPushString(password);
188 NWNXCall(NWNX_Administration,
"SetPlayerPassword");
193 NWNXCall(NWNX_Administration,
"ClearPlayerPassword");
198 NWNXCall(NWNX_Administration,
"GetDMPassword");
199 return NWNXPopString();
204 NWNXPushString(password);
205 NWNXCall(NWNX_Administration,
"SetDMPassword");
210 NWNXCall(NWNX_Administration,
"ShutdownServer");
215 NWNXPushString(sKickMessage);
216 NWNXPushInt(bPreserveBackup);
218 NWNXCall(NWNX_Administration,
"DeletePlayerCharacter");
224 NWNXCall(NWNX_Administration,
"AddBannedIP");
229 NWNXCall(NWNX_Administration,
"RemoveBannedIP");
234 NWNXCall(NWNX_Administration,
"AddBannedCDKey");
239 NWNXCall(NWNX_Administration,
"RemoveBannedCDKey");
243 NWNXPushString(playerName);
244 NWNXCall(NWNX_Administration,
"AddBannedPlayerName");
248 NWNXPushString(playerName);
249 NWNXCall(NWNX_Administration,
"RemoveBannedPlayerName");
253 NWNXCall(NWNX_Administration,
"GetBannedList");
254 return NWNXPopString();
259 NWNXPushString(name);
260 NWNXCall(NWNX_Administration,
"SetModuleName");
265 NWNXPushString(name);
266 NWNXCall(NWNX_Administration,
"SetServerName");
271 NWNXCall(NWNX_Administration,
"GetServerName");
272 return NWNXPopString();
278 NWNXCall(NWNX_Administration,
"GetPlayOption");
286 NWNXCall(NWNX_Administration,
"SetPlayOption");
291 NWNXPushString(characterName);
292 NWNXPushString(playerName);
293 NWNXCall(NWNX_Administration,
"DeleteTURD");
300 NWNXCall(NWNX_Administration,
"GetDebugValue");
308 NWNXCall(NWNX_Administration,
"SetDebugValue");
313 NWNXCall(NWNX_Administration,
"ReloadRules");
318 NWNXCall(NWNX_Administration,
"GetMinLevel");
325 NWNXCall(NWNX_Administration,
"SetMinLevel");
330 NWNXCall(NWNX_Administration,
"GetMaxLevel");
337 NWNXCall(NWNX_Administration,
"SetMaxLevel");
string NWNX_Administration_GetServerName()
Returns the server's name as shown to the serverlist.
void NWNX_Administration_SetPlayOption(int option, int value)
Set an Administration Options to a value.
void NWNX_Administration_SetDMPassword(string password)
Sets the password for DMs to login.
void NWNX_Administration_SetPlayerPassword(string password)
Sets the password for players to login.
const int NWNX_ADMINISTRATION_OPTION_EXAMINE_CHALLENGE_RATING
const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD_NUM
const int NWNX_ADMINISTRATION_OPTION_DISALLOW_SHOUTING
const int NWNX_ADMINISTRATION_DEBUG_HIT_DIE
string NWNX_Administration_GetDMPassword()
Gets the current DM password.
const int NWNX_ADMINISTRATION_OPTION_EXAMINE_EFFECTS
int NWNX_Administration_GetDebugValue(int type)
Get an Administration Debug Type value.
const int NWNX_ADMINISTRATION_OPTION_ALL_KILLABLE
void NWNX_Administration_ClearPlayerPassword()
Clears the player password required to login.
const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP_NUM
const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD
void NWNX_Administration_SetModuleName(string name)
Set the module's name as shown to the serverlist.
string NWNX_Administration_GetPlayerPassword()
Gets the current player password.
void NWNX_Administration_AddBannedCDKey(string key)
Bans the provided Public CD Key.
int NWNX_Administration_GetPlayOption(int option)
Get an Administration Option value.
const int NWNX_ADMINISTRATION_OPTION_BACKUP_SAVED_CHARACTERS
const int NWNX_ADMINISTRATION_OPTION_RESET_ENCOUNTER_SPAWN_POOL
const int NWNX_ADMINISTRATION_OPTION_USE_MAX_HITPOINTS
const int NWNX_ADMINISTRATION_OPTION_NON_PARTY_KILLABLE
const int NWNX_ADMINISTRATION_DEBUG_SAVING_THROW
const int NWNX_ADMINISTRATION_OPTION_ONE_PARTY_ONLY
const int NWNX_ADMINISTRATION_OPTION_VALIDATE_SPELLS
void NWNX_Administration_DeletePlayerCharacter(object oPC, int bPreserveBackup=TRUE, string sKickMessage="")
Deletes the player character from the servervault.
void NWNX_Administration_ReloadRules()
Reload all rules (2da stuff etc).
void NWNX_Administration_ShutdownServer()
Signals the server to immediately shut down.
const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS_NUM
const int NWNX_ADMINISTRATION_OPTION_CDKEY_BANLIST_ALLOWLIST
void NWNX_Administration_AddBannedIP(string ip)
Bans the provided IP.
const int NWNX_ADMINISTRATION_OPTION_AUTO_FAIL_SAVE_ON_1
const int NWNX_ADMINISTRATION_DEBUG_MOVEMENT_SPEED
const int NWNX_ADMINISTRATION_OPTION_SHOW_PLAYER_JOIN_MESSAGES
const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP
const int NWNX_ADMINISTRATION_OPTION_LOSE_STOLEN_ITEMS
int NWNX_Administration_DeleteTURD(string playerName, string characterName)
Delete the TURD of playerName + characterName.
const int NWNX_ADMINISTRATION_OPTION_REQUIRE_RESURRECTION
string NWNX_Administration_GetBannedList()
Get a list of all banned IPs/Keys/names as a string.
int NWNX_Administration_GetMinLevel()
Get the servers minimum level.
const int NWNX_ADMINISTRATION_OPTION_PLAYER_PARTY_CONTROL
void NWNX_Administration_RemoveBannedCDKey(string key)
Removes the ban on the provided Public CD Key.
const int NWNX_ADMINISTRATION_OPTION_ITEM_LEVEL_RESTRICTIONS
const int NWNX_ADMINISTRATION_OPTION_HIDE_HITPOINTS_GAINED
const int NWNX_ADMINISTRATION_OPTION_SHOW_DM_JOIN_MESSAGE
void NWNX_Administration_SetMaxLevel(int nLevel)
Set the servers maximum level.
const int NWNX_ADMINISTRATION_DEBUG_COMBAT
const int NWNX_ADMINISTRATION_OPTION_ENFORCE_LEGAL_CHARACTERS
const int NWNX_ADMINISTRATION_OPTION_PVP_SETTING
void NWNX_Administration_SetMinLevel(int nLevel)
Set the servers minimum level.
void NWNX_Administration_SetServerName(string name)
Set the server's name as shown to the serverlist.
void NWNX_Administration_RemoveBannedPlayerName(string playerName)
Removes the ban on the provided playername.
const int NWNX_ADMINISTRATION_OPTION_RESTORE_SPELLS_USES
void NWNX_Administration_RemoveBannedIP(string ip)
Removes the ban on the provided IP.
void NWNX_Administration_AddBannedPlayerName(string playerName)
Bans the provided playername.
int NWNX_Administration_GetMaxLevel()
Get the servers maximum level.
const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS
const int NWNX_ADMINISTRATION_OPTION_PAUSE_AND_PLAY
void NWNX_Administration_SetDebugValue(int type, int state)
Set an Administration Debug Type to a value.