removed Handle:myself from OnPluginStart
added GetMyHandle to get handle now, but there's no use... --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40542
This commit is contained in:
		
							parent
							
								
									5cb299014a
								
							
						
					
					
						commit
						78eb5b7747
					
				@ -82,6 +82,13 @@ static cell_t sm_CloneHandle(IPluginContext *pContext, const cell_t *params)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static cell_t sm_GetMyHandle(IPluginContext *pContext, const cell_t *params)
 | 
			
		||||
{
 | 
			
		||||
	CPlugin *pPlugin = g_PluginSys.GetPluginByCtx(pContext->GetContext());
 | 
			
		||||
 | 
			
		||||
	return pPlugin->GetMyHandle();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
REGISTER_NATIVES(handles)
 | 
			
		||||
{
 | 
			
		||||
	{"IsValidHandle",			sm_IsValidHandle},
 | 
			
		||||
 | 
			
		||||
@ -92,6 +92,11 @@ void CPlugin::InitIdentity()
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Handle_t CPlugin::GetMyHandle()
 | 
			
		||||
{
 | 
			
		||||
	return m_handle;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
CPlugin *CPlugin::CreatePlugin(const char *file, char *error, size_t maxlength)
 | 
			
		||||
{
 | 
			
		||||
	char fullpath[PLATFORM_MAX_PATH+1];
 | 
			
		||||
@ -280,7 +285,6 @@ void CPlugin::Call_OnPluginStart()
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	pFunction->PushCell(m_handle);
 | 
			
		||||
	pFunction->Execute(&result);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -210,6 +210,8 @@ public:
 | 
			
		||||
	 * Returns true if the plugin was running, but is now invalid.
 | 
			
		||||
	 */
 | 
			
		||||
	bool WasRunning();
 | 
			
		||||
 | 
			
		||||
	Handle_t GetMyHandle();
 | 
			
		||||
protected:
 | 
			
		||||
	void UpdateInfo();
 | 
			
		||||
	void SetTimeStamp(time_t t);
 | 
			
		||||
 | 
			
		||||
@ -56,7 +56,7 @@ public Plugin:myinfo;
 | 
			
		||||
 *
 | 
			
		||||
 * @noreturn
 | 
			
		||||
 */
 | 
			
		||||
forward OnPluginStart(Handle:myself);
 | 
			
		||||
forward OnPluginStart();
 | 
			
		||||
 
 | 
			
		||||
/**
 | 
			
		||||
 *   Called before OnPluginStart, in case the plugin wants to check for load failure.
 | 
			
		||||
@ -156,6 +156,13 @@ forward OnClientAuthorized(client, const String:auth[]);
 | 
			
		||||
 */
 | 
			
		||||
forward OnGameFrame();
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns the calling plugin's Handle.
 | 
			
		||||
 *
 | 
			
		||||
 * @return				Handle of the calling plugin.
 | 
			
		||||
 */
 | 
			
		||||
native Handle:GetMyHandle();
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns the maximum number of clients allowed on the server.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user