#include <amxmodx> #define PLUGIN "D3D Detector" #define VERSION "1.2" #define AUTHOR "AUTHOR" #define CMD "gl_ztrick" #define WHEN_d3d "Bad CVAR request" /* #define AMXBANS */ new gcvarPunish,gcvarbanTime,gcvarbip; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); /* d3d_punishment 0 - chat warning 1 - kick 2 - ban na 'd3d_bantime' minut */ gcvarPunish=register_cvar("d3d_punishment","1"); gcvarbanTime=register_cvar("d3d_bantime","5"); gcvarbip=register_cvar("d3d_banip","0"); } public client_putinserver(id){ if (!is_user_bot(id)){ set_task(1.0,"checkHim",id); } } public checkHim(id){ query_client_cvar(id, CMD, "cvar_result_func"); } public cvar_result_func(id, const cvar[], const value[]){ if(equal(value,WHEN_d3d)){ new name[32]; get_user_name(id,name,32); switch(get_pcvar_num(gcvarPunish)){ case 0:{ server_cmd("say ^"%s^" use d3d Rendering",name); } case 1:{ server_cmd("amx_kick ^"%s^" d3d",name); } case 2:{ new bantime=get_pcvar_num(gcvarbanTime); new bool:banip=get_pcvar_num(gcvarbip)==1; if(is_plugin_loaded("AMXBans")>=0){ if(banip) server_cmd("amx_banip %d ^"%s^" d3d",bantime, name); else server_cmd("amx_ban %d ^"%s^" d3d", bantime,name); } else { if(banip) server_cmd("amx_banip ^"%s^" %d d3d",name, bantime); else server_cmd("amx_ban ^"%s^" %d d3d",name, bantime); } } } } }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse