Add some generic constants to amxconst.inc file.
This commit is contained in:
		@@ -167,6 +167,14 @@ int CPluginMngr::loadPluginsFromFile(const char* filename, bool warn)
 | 
			
		||||
			plugin->setError(errorMsg);
 | 
			
		||||
			AMXXLOG_Error("[AMXX] %s", plugin->getError());
 | 
			
		||||
		}
 | 
			
		||||
		else
 | 
			
		||||
		{
 | 
			
		||||
			cell addr;
 | 
			
		||||
			if (amx_FindPubVar(plugin->getAMX(), "MaxClients", &addr) != AMX_ERR_NOTFOUND)
 | 
			
		||||
			{
 | 
			
		||||
				*get_amxaddr(plugin->getAMX(), addr) = gpGlobals->maxClients;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	fclose(fp);
 | 
			
		||||
 
 | 
			
		||||
@@ -72,7 +72,7 @@ static cell AMX_NATIVE_CALL get_xvar_id(AMX *amx, cell *params)
 | 
			
		||||
 | 
			
		||||
	for (CPluginMngr::iterator a = g_plugins.begin(); a ; ++a)
 | 
			
		||||
	{
 | 
			
		||||
		if ((*a).isValid() && amx_FindPubVar((*a).getAMX(), sName, &ptr) == AMX_ERR_NONE)
 | 
			
		||||
		if ((*a).isValid() && amx_FindPubVar((*a).getAMX(), sName, &ptr) == AMX_ERR_NONE && strcmp(sName, "MaxClients")) 
 | 
			
		||||
			return g_xvars.put((*a).getAMX(), get_amxaddr((*a).getAMX(), ptr));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,16 @@
 | 
			
		||||
 */
 | 
			
		||||
#define MAX_STRING_LENGTH 16384
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * MAX_PLAYERS is not the same as MaxClients.
 | 
			
		||||
 * MAX_PLAYERS is a hardcoded value as an upper limit.  MaxClients changes based on the server.
 | 
			
		||||
 */
 | 
			
		||||
#define MAX_PLAYERS		32	/* Maximum number of players Half-Life 1 based games support */
 | 
			
		||||
#define MAX_NAME_LENGTH 32	/* Maximum buffer required to store a client name */
 | 
			
		||||
 | 
			
		||||
public const MaxClients;	/* Maximum number of players the server supports (dynamic) */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define M_PI 3.1415926535
 | 
			
		||||
 | 
			
		||||
#define ADMIN_ALL		0	/* everyone */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user