28 lines
785 B
SourcePawn
28 lines
785 B
SourcePawn
#pragma semicolon 1
|
|
|
|
#define PLUGIN_AUTHOR "null138"
|
|
#define PLUGIN_VERSION "3.00"
|
|
|
|
#include <sourcemod>
|
|
|
|
#pragma newdecls required
|
|
|
|
public Plugin myinfo =
|
|
{
|
|
name = "RPT Exploit Fixer",
|
|
author = PLUGIN_AUTHOR,
|
|
description = "Fixes latest RPT server exploit on linux",
|
|
version = PLUGIN_VERSION,
|
|
url = "https://steamcommunity.com/id/null138/"
|
|
}
|
|
|
|
public void OnPluginStart()
|
|
{
|
|
Address aRptServerEnabl = GameConfGetAddress(LoadGameConfigFile("rptfixaddrs.css"), "aRptServerEnabl_ptr");
|
|
Address aRptClientEnabl = GameConfGetAddress(LoadGameConfigFile("rptfixaddrs.css"), "aRptClientEnabl_ptr");
|
|
if (aRptServerEnabl)
|
|
StoreToAddress(aRptServerEnabl, 0x0, NumberType_Int8);
|
|
if (aRptClientEnabl)
|
|
StoreToAddress(aRptClientEnabl, 0x0, NumberType_Int8);
|
|
}
|