![]()
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#include <sourcemod>
#pragma semicolon 1
new Handle:CvarEnabled;
public Plugin:myinfo =
{
name = "Dxlevel Restrict",
author = "KK",
description = "Simple kick players if there's dxlevel not are 80 or 81",
version = "1.0",
url = "http://www.attack2.co.cc/"
};
public OnPluginStart()
{
CvarEnabled = CreateConVar("sm_dxlevel_restrict_enabled", "1", "Sets whether Dxlevel Restrict is enabled");
}
public OnClientPostAdminCheck(client)
{
if (GetConVarBool(CvarEnabled))
{
QueryClientConVar(client, "mat_dxlevel", ConVarQueryFinished:QueryCallback);
}
}
public QueryCallback(QueryCookie:cookie, client, ConVarQueryResult:result, const String:cvarName[], const String:cvarValue[])
{
if (StrEqual(cvarName, "mat_dxlevel") && IsClientConnected(client) && IsClientInGame(client))
{
new cvarValue2 = StringToInt(cvarValue);
if (cvarValue2 != 80 && cvarValue2 != 80)
{
KickClient(client, "You need to set mat_dxlevel to 81 or higher...");
}
}
}
|
Benutzerinformationen überspringen
Wohnort: Mönchengladbach
Beruf: Brückenkranführer / Staplerfahrer
Rootserver vorhanden: Nein

weil das Smokebug nur bei 80 geht.