46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SourcePawn
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SourcePawn
		
	
	
	
	
	
#pragma semicolon 1
 | 
						|
 | 
						|
#define PLUGIN_AUTHOR "null138"
 | 
						|
#define PLUGIN_VERSION "3.00"
 | 
						|
 | 
						|
#include <sourcemod>
 | 
						|
 | 
						|
#pragma newdecls required
 | 
						|
 | 
						|
public Plugin myinfo = 
 | 
						|
{
 | 
						|
	name = "Command Exploits Fixer",
 | 
						|
	author = PLUGIN_AUTHOR,
 | 
						|
	description = "Fixes command exploits",
 | 
						|
	version = PLUGIN_VERSION,
 | 
						|
	url = "https://steamcommunity.com/id/null138/"
 | 
						|
}
 | 
						|
 | 
						|
public void OnPluginStart()
 | 
						|
{
 | 
						|
	Address addr;
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aRptServerEnabl_ptr");
 | 
						|
	// addr + 0xAD648 (710216) is pointer to exact line in static const char * s_clcommands[]
 | 
						|
	if(addr) StoreToAddress(addr + view_as<Address>(0xAD648), 0x0, NumberType_Int32); 
 | 
						|
	
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aVehiclerole_ptr");
 | 
						|
	if(addr)
 | 
						|
		StoreToAddress(addr, 0x0, NumberType_Int8);
 | 
						|
		
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aPlayerperf_ptr");
 | 
						|
	if(addr)
 | 
						|
		StoreToAddress(addr, 0x0, NumberType_Int8);
 | 
						|
		
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aVehicleFlushsc_ptr");
 | 
						|
	if(addr)
 | 
						|
		StoreToAddress(addr, 0x0, NumberType_Int8);
 | 
						|
		
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aAiDebugNodeCon_ptr");
 | 
						|
	if(addr)
 | 
						|
		StoreToAddress(addr, 0x0, NumberType_Int8);
 | 
						|
		
 | 
						|
	addr = GameConfGetAddress(LoadGameConfigFile("cmdexploitsfix"), "aAiSetMoveHeigh_ptr");
 | 
						|
	if(addr)
 | 
						|
		StoreToAddress(addr, 0x0, NumberType_Int8);
 | 
						|
}
 |