Oh forgot this - QueryClientConVar returns 0 on bots now.
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40703
This commit is contained in:
		
							parent
							
								
									77e49c855f
								
							
						
					
					
						commit
						93be4e29b8
					
				@ -369,9 +369,15 @@ static cell_t sm_QueryClientConVar(IPluginContext *pContext, const cell_t *param
 | 
			
		||||
		return pContext->ThrowNativeError("Player %d is not a valid player", params[1]);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (!pPlayer->IsConnected() || pPlayer->IsFakeClient())
 | 
			
		||||
	if (!pPlayer->IsConnected())
 | 
			
		||||
	{
 | 
			
		||||
		return pContext->ThrowNativeError("Player %d is either not connected or a bot", params[1]);
 | 
			
		||||
		return pContext->ThrowNativeError("Player %d is not connected", params[1]);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/* Trying a query on a bot results in callback not be fired, so don't bother */
 | 
			
		||||
	if (pPlayer->IsFakeClient())
 | 
			
		||||
	{
 | 
			
		||||
		return 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	pContext->LocalToString(params[2], &name);
 | 
			
		||||
 | 
			
		||||
@ -18,6 +18,14 @@
 | 
			
		||||
#endif
 | 
			
		||||
#define _console_included
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Console variable query helper values.
 | 
			
		||||
 */
 | 
			
		||||
enum QueryCookie
 | 
			
		||||
{
 | 
			
		||||
	QUERYCOOKIE_FAILED = 0,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Console variable query result values.
 | 
			
		||||
 */
 | 
			
		||||
@ -448,5 +456,6 @@ funcenum ConVarQueryFinished
 | 
			
		||||
 * @param callback		A function to use as a callback when the query has finished.
 | 
			
		||||
 * @param value			Optional value to pass to the callback function.
 | 
			
		||||
 * @return				A cookie that uniquely identifies the query. 
 | 
			
		||||
 *						Returns QUERYCOOKIE_FAILED on failure, such as when used on a bot.
 | 
			
		||||
 */
 | 
			
		||||
native QueryCookie:QueryClientConVar(client, const String:cvarName[], ConVarQueryFinished:callback, any:value=0);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user