#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
Pomoc przy D3D Detector.
Temat rozp. Dhs.`, 08.10.2009 10:30
4 odpowiedzi w tym temacie
#1
Napisano 08.10.2009 10:30
Witam czy ktoś pomoże mi znaleźć zmienną która odpowiada za d3d tak aby za to wywalało z serwera. Początkowo starałem się zmienić Plugin Software Detector na D3d tylko nie mogę znaleźć linijki która odpowiada za ustawienia d3d. Pomoże ktoś ?
#2
Napisano 08.10.2009 10:46
Za direct'a chcesz wywalać z serwera ? 
Dlaczego ?
Dlaczego ?
#3
Napisano 08.10.2009 10:49
Za direct'a chcesz wywalać z serwera ?
Dlaczego ?
Odpowiedz jest prosta potrzebuje tego na zombie mod bo na d3d nie ma mgły. I dlatego chce żeby za to wywalało
#5
Napisano 08.10.2009 11:23
Tego szukałem można zamknąć a i oczywiście pomógł
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









