|
NWNX:EE
8193.36.12
|
|
Go to the documentation of this file.
7 const string NWNX_Administration =
"NWNX_Administration";
182 string sFunc =
"GetPlayerPassword";
190 string sFunc =
"SetPlayerPassword";
198 string sFunc =
"ClearPlayerPassword";
205 string sFunc =
"GetDMPassword";
213 string sFunc =
"SetDMPassword";
221 string sFunc =
"ShutdownServer";
228 string sFunc =
"DeletePlayerCharacter";
238 string sFunc =
"AddBannedIP";
245 string sFunc =
"RemoveBannedIP";
252 string sFunc =
"AddBannedCDKey";
259 string sFunc =
"RemoveBannedCDKey";
266 string sFunc =
"AddBannedPlayerName";
273 string sFunc =
"RemoveBannedPlayerName";
280 string sFunc =
"GetBannedList";
288 string sFunc =
"SetModuleName";
296 string sFunc =
"SetServerName";
304 string sFunc =
"GetServerName";
311 string sFunc =
"GetPlayOption";
321 string sFunc =
"SetPlayOption";
330 string sFunc =
"DeleteTURD";
341 string sFunc =
"GetDebugValue";
351 string sFunc =
"SetDebugValue";
360 string sFunc =
"ReloadRules";
367 string sFunc =
"GetMinLevel";
374 string sFunc =
"SetMinLevel";
381 string sFunc =
"GetMaxLevel";
388 string sFunc =
"SetMaxLevel";
const int NWNX_ADMINISTRATION_OPTION_ONE_PARTY_ONLY
void NWNX_Administration_RemoveBannedPlayerName(string playerName)
Removes the ban on the provided playername.
const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP_NUM
int NWNX_GetReturnValueInt()
Returns the specified type from the c++ side.
const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD
string NWNX_Administration_GetPlayerPassword()
Gets the current player password.
const int NWNX_ADMINISTRATION_OPTION_RESTORE_SPELLS_USES
void NWNX_Administration_SetDMPassword(string password)
Sets the password for DMs to login.
int NWNX_Administration_GetDebugValue(int type)
Get an Administration Debug Type value.
void NWNX_Administration_RemoveBannedIP(string ip)
Removes the ban on the provided IP.
const int NWNX_ADMINISTRATION_OPTION_SHOW_PLAYER_JOIN_MESSAGES
const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS_NUM
const int NWNX_ADMINISTRATION_OPTION_CDKEY_BANLIST_ALLOWLIST
const int NWNX_ADMINISTRATION_OPTION_BACKUP_SAVED_CHARACTERS
void NWNX_Administration_SetMinLevel(int nLevel)
Set the servers minimum level.
const int NWNX_ADMINISTRATION_OPTION_HIDE_HITPOINTS_GAINED
const int NWNX_ADMINISTRATION_OPTION_PVP_SETTING
const int NWNX_ADMINISTRATION_OPTION_VALIDATE_SPELLS
void NWNX_Administration_SetServerName(string name)
Set the server's name as shown to the serverlist.
const int NWNX_ADMINISTRATION_OPTION_ITEM_LEVEL_RESTRICTIONS
void NWNX_Administration_ClearPlayerPassword()
Clears the player password required to login.
void NWNX_CallFunction(string pluginName, string functionName)
Scripting interface to NWNX.
const int NWNX_ADMINISTRATION_OPTION_SHOW_DM_JOIN_MESSAGE
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).
string NWNX_GetReturnValueString()
Returns the specified type from the c++ side.
const int NWNX_ADMINISTRATION_OPTION_RESET_ENCOUNTER_SPAWN_POOL
void NWNX_PushArgumentString(string value)
Pushes the specified type to the c++ side.
const int NWNX_ADMINISTRATION_OPTION_USE_MAX_HITPOINTS
const int NWNX_ADMINISTRATION_DEBUG_SAVING_THROW
void NWNX_Administration_SetDebugValue(int type, int state)
Set an Administration Debug Type to a value.
int NWNX_Administration_GetMinLevel()
Get the servers minimum level.
int NWNX_Administration_GetMaxLevel()
Get the servers maximum level.
void NWNX_PushArgumentObject(object value)
Pushes the specified type to the c++ side.
void NWNX_PushArgumentInt(int value)
Pushes the specified type to the c++ side.
const int NWNX_ADMINISTRATION_OPTION_NON_PARTY_KILLABLE
string NWNX_Administration_GetBannedList()
Get a list of all banned IPs/Keys/names as a string.
void NWNX_Administration_AddBannedPlayerName(string playerName)
Bans the provided playername.
const int NWNX_ADMINISTRATION_OPTION_ALL_KILLABLE
const int NWNX_ADMINISTRATION_OPTION_PAUSE_AND_PLAY
string NWNX_Administration_GetDMPassword()
Gets the current DM password.
const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD_NUM
void NWNX_Administration_ShutdownServer()
Signals the server to immediately shut down.
const int NWNX_ADMINISTRATION_OPTION_EXAMINE_CHALLENGE_RATING
int NWNX_Administration_DeleteTURD(string playerName, string characterName)
Delete the TURD of playerName + characterName.
void NWNX_Administration_RemoveBannedCDKey(string key)
Removes the ban on the provided Public CD Key.
const int NWNX_ADMINISTRATION_OPTION_REQUIRE_RESURRECTION
void NWNX_Administration_SetMaxLevel(int nLevel)
Set the servers maximum level.
void NWNX_Administration_SetPlayerPassword(string password)
Sets the password for players to login.
const int NWNX_ADMINISTRATION_DEBUG_HIT_DIE
const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS
void NWNX_Administration_AddBannedIP(string ip)
Bans the provided IP.
const int NWNX_ADMINISTRATION_DEBUG_COMBAT
const int NWNX_ADMINISTRATION_OPTION_LOSE_STOLEN_ITEMS
const int NWNX_ADMINISTRATION_OPTION_EXAMINE_EFFECTS
void NWNX_Administration_AddBannedCDKey(string key)
Bans the provided Public CD Key.
string NWNX_Administration_GetServerName()
Returns the server's name as shown to the serverlist.
void NWNX_Administration_SetModuleName(string name)
Set the module's name as shown to the serverlist.
const int NWNX_ADMINISTRATION_OPTION_ENFORCE_LEGAL_CHARACTERS
void NWNX_Administration_SetPlayOption(int option, int value)
Set an Administration Options to a value.
const int NWNX_ADMINISTRATION_OPTION_DISALLOW_SHOUTING
const int NWNX_ADMINISTRATION_OPTION_AUTO_FAIL_SAVE_ON_1
const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP
const int NWNX_ADMINISTRATION_OPTION_PLAYER_PARTY_CONTROL
const int NWNX_ADMINISTRATION_DEBUG_MOVEMENT_SPEED
int NWNX_Administration_GetPlayOption(int option)
Get an Administration Option value.