Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите дописать АЛИАСЫ нового Xhack в Anti_kz_Hack

, Помогите дописать АЛИАСЫ нового Xhack в Anti_kz_Hack
Статус пользователя Fresenius
сообщение 30.11.2011, 22:36
Сообщение #1


Стаж: 14 лет

Сообщений: 180
Благодарностей: 8
Полезность: < 0

Короче нужно добавить в этот анти-кзхак
Спойлер1
Цитата
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <engine>
#include <colorchat>
#include <big_hud>

#define VERSION "5.3en"
#pragma semicolon 1
new bhopg[33],bhopf[33],in_check[33],checked[33],detected[33],b_sc[33],b_c[33],icvar
[33];
new LOG[200],hostname[200];
public plugin_init() {
register_plugin("Anty KzH by Niscree", VERSION, "Niscree");
register_cvar("nsc_kz_version", VERSION, FCVAR_SERVER|FCVAR_SPONLY);
register_dictionary("antikzhack.txt");
register_cvar( "nsc_kz_punish", "1" );
register_cvar( "nsc_kz_btime", "5" );
register_cvar( "nsc_kz_btype", "1" );
register_cvar( "nsc_kz_bhop", "1" );
register_cvar( "nsc_kz_scripts", "1" );
register_cvar( "nsc_kz_log", "1" );
register_clcmd("NSC666x","scripts");
register_forward(FM_PlayerPreThink, "Forward");
set_task(90.0, "reklama",0,"",0,"b");
set_task(60.0, "reset",0,"",0,"b");
}
public set(id) {
new a_scripts[1048],b_scripts[1048];
formatex(a_scripts,1047,"echo |#SerwerChronionyPrzez;alias hang NSC666x;alias zzaplecow666 NSC666x;alias +spowolnienie666 NSC666x;alias +ramp NSC666x;alias +superstrefy2 NSC666x;alias +fa$.dsj@1 NSC666x;alias +fastrun NSC666x;alias +fastgs4 NSC666x;alias gvd NSC666x;alias +ramp NSC666x;alias rightstrafe8 NSC666x;alias rightstrafe10 NSC666x;alias +T_wolnomo NSC666x;");
add(a_scripts,1047, "alias +T_szybkomo NSC666x;alias kamera_tog NSC666x;alias T_pre_cj NSC666x;alias T_autolj_100aa NSC666x;alias +T_szybkie_strefy2 NSC666x;alias +T_strefy_10aa2 NSC666x;alias +T_strefy_cj NSC666x;alias +T_strefy_lj NSC666x;alias +superstrefy NSC666x;alias +duckowanie666 NSC666x;alias +T_jumpbug3 NSC666x;alias +1 NSC666x;alias +2 NSC666x;alias +3 NSC666x;alias +4 NSC666x;alias +5 NSC666x;alias +6 NSC666x");
formatex(b_scripts,1047,"echo |#AntyKZHack;alias +bhop NSC666x;alias +bh NSC666x;alias +cj NSC666x;alias +jb NSC666x;alias +lj NSC666x;alias +strefy NSC666x;alias w1 NSC666x;alias w2 NSC666x;alias w3 NSC666x;alias w4 NSC666x;alias w5 NSC666x;alias w6 NSC666x;alias w10 NSC666x;alias w20 NSC666x;alias wait1 NSC666x;alias wait2 NSC666x;alias wait3 NSC666x;alias wait4 NSC666x;alias wait5 NSC666x;alias wait6 NSC666x;alias wait10 NSC666x;alias wait20 NSC666x;");
add(b_scripts,1047, "alias +1csg46wolno NSC666x;alias +1csg46fastrun NSC666x;alias 1csg46hang NSC666x;alias 1csg46hon NSC666x;alias 1csg46autoduck NSC666x;alias 1csg46adon NSC666x;alias 1csg46morefps NSC666x;alias 1csg46normalfps NSC666x;alias +1csg46gs NSC666x;alias autoduck NSC666x;alias slowmo_toggle NSC666x;");
client_cmd(id, a_scripts);
client_cmd(id, b_scripts);
}
public scripts(id) {
if(get_cvar_num("nsc_kz_scripts") > 0 && !b_sc[id]) {
kick(id,"scripts");
b_sc[id] = 1;
}
return PLUGIN_HANDLED;
}
public reklama() {
set_dhudmessage ( 255, 0, 0, 0.12, 0.01, 1, 5.0, 10.0, 0.1, 0.2, -1 );
show_dhudmessage(0, "На сервере установлен ^nAnti KZhack");
}
public reset() {
new p[32],num;
get_players(p,num);
for(new i=0;i<num;i++) {
if (!is_user_connected(p[i]) && !is_user_alive(p[i]) && !in_check[p[i]])
continue;
checked[p[i]] = false;
bhopg[p[i]] = 0;
bhopf[p[i]] = 0;

if(get_cvar_num("nsc_kz_scripts") > 0) set(p[i]);
}
}
public Forward(id) {
if(!is_user_alive(id) || get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;
if(is_user_alive(id) && pev(id,pev_button) & IN_JUMP) {
if(pev(id,pev_flags) & FL_ONGROUND) {
bhopg[id]++;
if(bhopg[id] > 8 && bhopf[id] == 0 && !in_check[id]){
in_check[id] = true;
}}
else bhopf[id]++;
}
if(!(pev(id,pev_flags) & FL_ONGROUND) && in_check[id] && !checked[id]) {
client_cmd(id, "+jump;wait;+jump;wait;wait;+jump");
set_task( 0.6, "check", id);
checked[id] = true;
}
return PLUGIN_HANDLED;
}
public check(id) {
if(get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;
client_cmd(id, "-jump");
if(bhopf[id] == 0){
detected[id]++;
if(detected[id] == get_cvar_num("nsc_kz_bhop")) { kick(id,"Auto Bhop"); }
else {
bhopf[id] = 0;
bhopg[id] = 0;
}
}
else { in_check[id] = false; }
return PLUGIN_HANDLED;
}
public plugin_cfg() {
static library[64];
get_localinfo("amxx_datadir", library, 63);
formatex(LOG, 199, "%s/ANTY_KZH_BY_NISCREE.txt", library);
}
public client_putinserver( id ) {
reseting(id);
set_task(10.0,"cvars",id);
if(get_cvar_num("nsc_kz_scripts") > 0) set(id);
}
public client_disconnect(id) { reseting(id); }
reseting(id) {
bhopf[id] = 0;
bhopg[id] = 0;
detected[id] = 0;
in_check[id] = false;
checked[id] = false;
b_sc[id] = 0;
b_c[id] = 0;
icvar[id] = 0;
if(task_exists( id ))
remove_task( id );
}
public cvars( id ) {
if (is_user_connected(id) && !is_user_bot(id) && !is_user_hltv(id)) {
query_client_cvar( id, "kzh_bhop", "checking" );
query_client_cvar( id, "kyk_bhop", "checking" );
query_client_cvar( id, "001_bhop", "checking" );
query_client_cvar( id, "002_bhop", "checking" );
query_client_cvar( id, "Trk_bhop", "checking" );
query_client_cvar( id, "m3c_bhop", "checking" );
query_client_cvar( id, "m4c_bhop", "checking" );
query_client_cvar( id, "zhy_bhop", "checking" );
query_client_cvar( id, "zhe_bhop", "checking" );
query_client_cvar( id, "n1k<bhop", "checking" );
query_client_cvar( id, "nkz_bhop", "checking" );
query_client_cvar( id, "nik_bhop", "checking" );
query_client_cvar( id, "xhack_bhop","checking");
query_client_cvar( id, "xhz_bhop", "checking" );
query_client_cvar( id, "xkz_bhop", "checking" );
}}
public checking( id, const typ[ ], const value[ ] ) {
if(!is_user_connected(id)) return PLUGIN_HANDLED;
icvar[id]++;
if( value[0] != 'B' ) {
new reason[16];
if(icvar[id]==1) reason = "KZ Hack";
else if(icvar[id]==2) reason = "Kyk Hack";
else if(icvar[id]>=3&&icvar[id]<=7) reason = "Trawka Hack";
else if(icvar[id]==8||icvar[id]==9) reason = "Zhyk Hack";
else if(icvar[id]>=10&&icvar[id]<=12) reason = "N1KzHack";
else if(icvar[id]>12) reason = "xHack";
kick( id, reason );
}
return PLUGIN_HANDLED;
}
public kick( id, reason[] ) {
if(is_user_connected(id)) {
static LogFile[ 64 ];
static Data[ 128 ];
static Name[32], authid[32], ip[32], uid;
get_user_name(id, Name, sizeof Name - 1);
get_user_authid(id,authid,sizeof authid - 1);
get_user_ip(id,ip,sizeof ip - 1);
uid = get_user_userid(id);
new reason2[31],reason3[31];
if(equal(reason,"scripts")) formatex(reason3,30,"%L",id,"scripts");
else formatex(reason3,30,"%s",reason);
formatex(reason2,30,"%L",id,"POWOD_BANA",reason3);
new p[32],num;
get_players(p,num);
for(new i=0;i<num;i++) {
if(equal(reason,"scripts")) {
new sc_reason[15];
formatex(sc_reason,14,"%L",p[i],"SKRYPTY");
ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "UZYWA", Name, sc_reason);
}
else
ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "UZYWA", Name, reason);
}
if ( get_cvar_num( "nsc_kz_log") > 0 ) {
get_localinfo( "amxx_datadir" , LogFile , 63 );
format( LogFile , 63 , "/%s/ANTY_KZH_BY_NISCREE.txt" , LogFile );
log_amx( "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name , authid, ip, reason );
formatex( Data , 127 , "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name , authid, ip, reason );
write_file( LogFile , Data );
}
switch(get_cvar_num( "nsc_kz_punish")) {
case 0:
{
for(new i=0;i<num;i++)
ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "BRAK_KARY");
}
case 1:
{
server_cmd( "kick #%d ^"%s^"", get_user_userid( id ), reason2);
for(new i=0;i<num;i++)
ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "WYRZUCENIE");
}
case 2:
{
for(new i=0;i<num;i++){
if(get_cvar_num( "nsc_kz_btime") == 0) ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "ZBANOWANIE_PERM");
else ColorChat( p[i], GREY, "[HNS] ^x01 %L", p[i], "ZBANOWANIE",get_cvar_num( "nsc_kz_btime"));
}
switch(get_cvar_num( "nsc_kz_btype")) {
case 0: server_cmd("kick #%d ^"%s^";wait;wait;wait;banid %d ^"%s^";wait;wait;wait;writeid", uid, reason2, get_cvar_num( "nsc_kz_btime"), authid);
case 1: server_cmd("kick #%d ^"%s^";wait;wait;wait;addip %d ^"%s^";wait;wait;writeip", uid, reason2, get_cvar_num( "nsc_kz_btime"), ip);
case 2: {
get_cvar_string("hostname",hostname,199);
set_cvar_string("hostname","[HNS]");
server_cmd("amx_ban %d #%d ^"%s^"",get_cvar_num( "nsc_kz_btime"), uid, reason2);
set_task(1.0,"set_hostname");
}}}}}}
public set_hostname(id) { set_cvar_string("hostname",hostname); }

Вот эти алиасы) чтобы обнаружило этот кзхак
Спойлер2
Цитата
bind "mouse2" "+xPr9n_strafe"
bind "mouse4" "slowmo_switch"
bind "mouse5" "hang_switch"
bind "alt" "+xPr9n_jumpbug"
bind "shift" "+xPr9n_groundstrafe"
bind "\" "xPr9n_fullbright"

bind "mwheelup" "Speed+"
bind "mwheeldown" "Speed-"

bind "alt" "+xPr9n_jumpbug"


echo xPr9n.cfg > Serring Rates up...

////////////////////////////////////////////////////////
//////////////////basic rates and settings//////////////
////////////////////////////////////////////////////////

xPr9n_fps "101"
xPr9n_fps_2 "0"
cl_cmdrate "101"
cl_updaterate "101"
rate "25000"
ex_interp "0.1"
sys_ticrate "1000"
cl_lc "1"
cl_lw "1"
gl_dither "1"
gl_cull "1"
gl_ztr1ck "1"
r_mmx "1"
cl_lc "1"
cl_lw "1"
fastsprites 0

////////////////////////////////////////////////////////
////////////////////////////////////////////////////////
////////////////////////////////////////////////////////
////////////////////////////////////////////////////////

echo xPr9n.cfg > Execing Scripts


////////////////////////////////////////////////////////
///////////////////////SCRIPTS//////////////////////////
////////////////////////////////////////////////////////

echo xPr9n.cfg >> Teleport and Speed Script
alias +xPr9n_tele "xHack_speed 1000;xHack_speed_net -150"
alias -xPr9n_tele "xHack_speed 1;xHack_speed_net 0"

alias +xPr9n_speed "xPr9n_speed_net -50;wait;xPr9n_speed_net 1000"
alias -xPr9n_speed "xPr9n_speed_net 0"


echo xPr9n.cfg >> AutoDuck Switcher
alias autoduck autoduck_on
alias autoduck_on "xPr9n_autoduck -1;motd_write [xPr9n]AutoDuck: Enabled;dev_msg;alias autoduck autoduck_off"
alias autoduck_off "xPr9n_autoduck 0;motd_write [xPr9n]AutoDuck: Disabled;dev_msg;alias autoduck autoduck_on"

echo xPr9n.cfg >> 3'rd Person Script
alias cam_tog "cam_tog_on"
alias cam_tog_on "xHack_cam 1; alias cam_tog cam_tog_off"
alias cam_tog_off "xHack_cam 0; alias cam_tog cam_tog_on"

//echo xPr9n.cfg >> GroundStrafe
//alias +gs "fps;-runner;-forward;yawspeed.fps;alias xPr9n_xgs @gs;xPr9n_fullbright;@gs"
//alias -gs "alias xPr9n_xgs;nofps;xPr9n_fullbright"
//alias @gs "+duck;+moveright;+xPr9n_right;wait;-duck;-moveright;-xPr9n_right;+moveleft;+xPr9n_left;wait;-moveleft;-xPr9n_left;xPr9n_loopx gs"

echo xPr9n.cfg >> SlowMo Script
alias slowmo_toggle "slowmo_toggle_on"
alias slowmo_toggle_on "SlowStrafe;Speed0.1;alias slowmo_toggle slowmo_toggle_off"
alias slowmo_toggle_off "FastStrafe;Speed1;alias slowmo_toggle slowmo_toggle_on"
alias slowmo_switch "slowmo_toggle;alias hang hang_on"

echo xPr9n.cfg >> Hang Script
alias hang "hang_on"
alias hang_on "Speed0.001; alias hang hang_off"
alias hang_off "Speed1; alias hang hang_on"
alias hang_switch "hang;alias slowmo_toggle slowmo_toggle_on"

echo xPr9n.cfg >> Strafes Script
alias FastStrafe "alias yawspeed ys1625;alias yawspeed.fps ys3500"
alias SlowStrafe "alias yawspeed ys800;alias yawspeed.fps ys1750"

alias ys3500 "xPr9n_yawspeed -3500"
alias ys1750 "xPr9n_yawspeed -1750"
alias ys1625 "xPr9n_yawspeed -1625"
alias ys800 "xPr9n_yawspeed -800"

FastStrafe

alias +Mega.lol "-runner;-forward;yawspeed;alias xHack_xtd @Mega.lol;xPr9n_fullbright;@Mega.lol"
alias -Mega.lol "alias xPr9n_xtd;xPr9n_fullbright"
alias @Mega.lol "+moveright;+xPr9n_right;wait;-moveright;-xPr9n_right;+moveleft;+xPr9n_left;wait;-moveleft;-xPr9n_left;xPr9n_loopx td"

alias +Mega.lol.FPS "fps;-runner;-forward;yawspeed.fps;alias xPr9n_xtd @Mega.lol.FPS;xPr9n_fullbright;@Mega.lol.FPS"
alias -Mega.lol.FPS "alias xHack_xtd;nofps;xPr9n_fullbright"
alias @Mega.lol.FPS "+moveright;+xHack_right;wait;-moveright;-xPr9n_right;+moveleft;+xPr9n_left;wait;-moveleft;-xPr9n_left;xPr9n_loopx td"

alias +Mega.lol.10aa "alias xPr9n_xtd @Mega.lol.10aa;@Mega.lol.10aa"
alias -Mega.lol.10aa "alias xPr9n_xtd"
alias @Mega.lol.10aa "+xPr9n_right;+moveright;xPr9n_yawspeed -1750;wait;xPr9n_yawspeed 450;wait;-xPr9n_right;-moveright;+xPr9n_left;+moveleft;xPr9n_yawspeed -1750;wait;xPr9n_yawspeed 450;wait;-xPr9n_left;-moveleft;xPr9n_loopx td"

echo xPr9n.cfg >> WheelScript


//WheelSpeed

alias SpeedCannot "motd_write [xPr9n]Speed: Impossible;dev_msg"

alias Speed0.001 "xPr9n_speed 0.001;w;alias Speed+ Speed0.099;alias Speed- SpeedCannot; ;motd_write [xPr9n]Speed: 0.001;dev_msg"
alias Speed0.099 "xPr9n_speed 0.099;w;alias Speed+ Speed0.1;alias Speed- Speed0.001; ;motd_write [xPr9n]Speed: 0.099;dev_msg;alias hang hang_on;alias slowmo_toggle slowmo_toggle_on"

alias Speed0.1 "xPr9n_speed 0.1;w;alias Speed+ Speed0.2;alias Speed- Speed0.099; ;motd_write [xPr9n]Speed: 0.1;dev_msg"
alias Speed0.2 "xPr9n_speed 0.2;w;alias Speed+ Speed0.3;alias Speed- Speed0.1; ;motd_write [xPr9n]Speed: 0.2;dev_msg;alias slowmo_toggle slowmo_toggle_on"
alias Speed0.3 "xPr9n_speed 0.3;w;alias Speed+ Speed0.4;alias Speed- Speed0.2; ;motd_write [xPr9n]Speed: 0.3;dev_msg"
alias Speed0.4 "xPr9n_speed 0.4;w;alias Speed+ Speed0.5;alias Speed- Speed0.3; ;motd_write [xPr9n]Speed: 0.4;dev_msg"
alias Speed0.5 "xPr9n_speed 0.5;w;alias Speed+ Speed0.6;alias Speed- Speed0.4; ;motd_write [xPr9n]Speed: 0.5;dev_msg"
alias Speed0.6 "xPr9n_speed 0.6;w;alias Speed+ Speed0.7;alias Speed- Speed0.5; ;motd_write [xPr9n]Speed: 0.6;dev_msg"
alias Speed0.7 "xPr9n_speed 0.7;w;alias Speed+ Speed0.8;alias Speed- Speed0.6; ;motd_write [xPr9n]Speed: 0.7;dev_msg"
alias Speed0.8 "xPr9n_speed 0.8;w;alias Speed+ Speed0.9;alias Speed- Speed0.7; ;motd_write [xPr9n]Speed: 0.8;dev_msg"
alias Speed0.9 "xPr9n_speed 0.9;w;alias Speed+ Speed0.999;alias Speed- Speed0.8; ;motd_write [xPr9n]Speed: 0.9;dev_msg"
alias Speed0.999 "xPr9n_speed 0.999;w;alias Speed+ Speed1;alias Speed- Speed0.9; ;motd_write [xPr9n]Speed: 0.999;dev_msg"
alias Speed1 "xPr9n_speed 1;w;alias Speed+ SpeedHack_Confirm1;alias Speed- Speed0.999; ;motd_write [xPr9n]Speed: 1;dev_msg;unbind KP_ENTER"
//alias Speed1 "xPr9n_speed 1;w;alias Speed+ Speed1.099;alias Speed- Speed0.999; ;motd_write [xPr9n]Speed: 1;dev_msg;unbind KP_ENTER"

alias SpeedHack_Confirm1 "alias Speed+ SpeedHack_Confirm1;alias Speed- Speed1;motd_write [SpeedHack Confirm] (Max Speed 2) -- Press KP_Enter To Confirm;dev_msg;bind KP_ENTER Do_SH_Confirm1"

alias Do_SH_Confirm1 "alias Speed+ Speed1.099;alias Speed- Speed0.9;motd_write [SpeedHack Enabled] (Max Speed 2);dev_msg;w;unbind KP_ENTER"

alias Speed1.099 "xPr9n_speed 1.099;w;alias Speed+ Speed1.1;alias Speed- Speed1; ;motd_write [xPr9n]Speed: 1.099;dev_msg"
alias Speed1.1 "xPr9n_speed 1.1;w;alias Speed+ Speed1.2;alias Speed- Speed1.099; ;motd_write [xHack]Speed: 1.1;dev_msg"
alias Speed1.2 "xPr9n_speed 1.2;w;alias Speed+ Speed1.3;alias Speed- Speed1.1; ;motd_write [xPr9n]Speed: 1.2;dev_msg"
alias Speed1.3 "xPr9n_speed 1.3;w;alias Speed+ Speed1.4;alias Speed- Speed1.2; ;motd_write [xPr9n]Speed: 1.3;dev_msg"
alias Speed1.4 "xPr9n_speed 1.4;w;alias Speed+ Speed1.5;alias Speed- Speed1.3; ;motd_write [xPr9n]Speed: 1.4;dev_msg"
alias Speed1.5 "xPr9n_speed 1.5;w;alias Speed+ Speed1.6;alias Speed- Speed1.4; ;motd_write [xPr9n]Speed: 1.5;dev_msg"
alias Speed1.6 "xPr9n_speed 1.6;w;alias Speed+ Speed1.7;alias Speed- Speed1.5; ;motd_write [xPr9n]Speed: 1.6;dev_msg"
alias Speed1.7 "xPr9n_speed 1.7;w;alias Speed+ Speed1.8;alias Speed- Speed1.6; ;motd_write [xPr9n]Speed: 1.7;dev_msg"
alias Speed1.8 "xPr9n_speed 1.8;w;alias Speed+ Speed1.9;alias Speed- Speed1.7; ;motd_write [xPr9n]Speed: 1.8;dev_msg"
alias Speed1.9 "xPr9n_speed 1.9;w;alias Speed+ Speed2;alias Speed- Speed1.8; ;motd_write [xPr9n]Speed: 1.9;dev_msg"

//alias Speed2 "xPr9n_speed 2;w;alias Speed+ SpeedHack_Confirm2;alias Speed- Speed1.9; ;motd_write [xPr9n]Speed: 2;dev_msg;unbind KP_ENTER"
alias Speed2 "xPr9n_speed 2;w;alias Speed+ Speed10;alias Speed- Speed1.9; ;motd_write [xPr9n]Speed: 2;dev_msg;unbind KP_ENTER"

//alias SpeedHack_Confirm2 "alias Speed+ SpeedHack_Confirm2;alias Speed- Speed2;motd_write [SpeedHack Confirm] (Max Speed 100) -- Press KP_Enter To Confirm;dev_msg;bind KP_ENTER Do_SH_Confirm2"

//alias Do_SH_Confirm2 "alias Speed+ Speed10;alias Speed- Speed0.9;motd_write [SpeedHack Enabled] (Max Speed 100);dev_msg;w;unbind KP_ENTER"

alias Speed10 "xPr9n_speed 10;w;alias Speed+ Speed50;alias Speed- Speed2; ;motd_write [xPr9n]Speed: 10;dev_msg"
alias Speed50 "xPr9n_speed 50;w;alias Speed+ Speed100;alias Speed- Speed10; ;motd_write [xPr9n]Speed: 50;dev_msg"
alias Speed100 "xPr9n_speed 100;w;alias Speed+ SpeedCannot;alias Speed- Speed50; ;motd_write [xPr9n]Speed: 100;dev_msg"

wait
Speed1

echo

Просто читеры уже задолбали пиз*ец как!
Тот кто поможет могу дать админку на сервере!(Если захочешь)

!
Предупреждение:
В дальнейшем используй спойлер


Отредактировал: MaZzai, - 1.12.2011, 1:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
The Asmodai-privet
сообщение 30.11.2011, 23:26
Сообщение #2
Стаж: 14 лет

Сообщений: 129
Благодарностей: 54
Полезность: 0

Чушь. Есть аим, норекоил, даблдак на чистых алиасах.
Кроме того, часть читов используют алиасы для вызова своих функций.
Чтобы эти алиасы обнаруживать, нужно достать из чита все названия алиасов и добавить в плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fresenius
сообщение 1.12.2011, 9:07
Сообщение #3


Стаж: 14 лет

Сообщений: 180
Благодарностей: 8
Полезность: < 0

Цитата(The Asmodai-privet @ 30.11.2011, 23:26) *
Чушь. Есть аим, норекоил, даблдак на чистых алиасах.
Кроме того, часть читов используют алиасы для вызова своих функций.
Чтобы эти алиасы обнаруживать, нужно достать из чита все названия алиасов и добавить в плагин.

Ты сможешь этот сделать!?
Давай я тебе скину этот чит и добавь пожалуйста это в плагин!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
The Asmodai-privet
сообщение 1.12.2011, 9:28
Сообщение #4
Стаж: 14 лет

Сообщений: 129
Благодарностей: 54
Полезность: 0

Ладно, прийду домой сделаю.

пс: посты могли не тереть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
The Asmodai-privet
сообщение 1.12.2011, 13:14
Сообщение #5
Стаж: 14 лет

Сообщений: 129
Благодарностей: 54
Полезность: 0

Как-то так.
код
Код
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <engine>
#include <colorchat>

#define VERSION "5.3en"
#pragma semicolon 1
new bhopg[33],bhopf[33],in_check[33],checked[33],detected[33],b_sc[33],b_c[33],icvar[33];
new LOG[200];

public plugin_init() {
    register_plugin("Anty KzH by Niscree", VERSION, "Niscree");
    register_cvar("nsc_kz_version", VERSION, FCVAR_SERVER|FCVAR_SPONLY);
    register_dictionary("AntyKZHackByNiscree.txt");
    register_cvar( "nsc_kz_punish", "1" );
    register_cvar( "nsc_kz_btime", "0" );
    register_cvar( "nsc_kz_btype", "0" );
    register_cvar( "nsc_kz_bhop", "1" );
    register_cvar( "nsc_kz_scripts", "1" );
    register_cvar( "nsc_kz_log", "1" );
    register_clcmd("NSC666x","scripts");
    register_forward(FM_PlayerPreThink, "Forward");
    set_task(60.0, "reset",0,"",0,"b");
}
public set(id) {
    new a_scripts[1048],b_scripts[1048],c_scripts[1048];
    formatex(a_scripts,1047,"echo |#SerwerChronionyPrzez;alias hang NSC666x;alias zzaplecow666 NSC666x;alias +spowolnienie666 NSC666x;alias +ramp NSC666x;alias +superstrefy2 NSC666x;alias +fa$.dsj@1 NSC666x;alias +fastrun NSC666x;alias +fastgs4 NSC666x;alias gvd NSC666x;alias +ramp NSC666x;alias rightstrafe8 NSC666x;alias rightstrafe10 NSC666x;alias +T_wolnomo NSC666x;");    
    add(a_scripts,1047, "alias +T_szybkomo NSC666x;alias kamera_tog NSC666x;alias T_pre_cj NSC666x;alias T_autolj_100aa NSC666x;alias +T_szybkie_strefy2 NSC666x;alias +T_strefy_10aa2 NSC666x;alias +T_strefy_cj NSC666x;alias +T_strefy_lj NSC666x;alias +superstrefy NSC666x;alias +duckowanie666 NSC666x;alias +T_jumpbug3 NSC666x;alias +1 NSC666x;alias +2 NSC666x;alias +3 NSC666x;alias +4 NSC666x;alias +5 NSC666x;alias +6 NSC666x");
    formatex(b_scripts,1047,"echo |#AntyKZHackbyNiscree;alias +bhop NSC666x;alias +bh NSC666x;alias +cj NSC666x;alias +jb NSC666x;alias +lj NSC666x;alias +strefy NSC666x;alias w1 NSC666x;alias w2 NSC666x;alias w3 NSC666x;alias w4 NSC666x;alias w5 NSC666x;alias w6 NSC666x;alias w10 NSC666x;alias w20 NSC666x;alias wait1 NSC666x;alias wait2 NSC666x;alias wait3 NSC666x;alias wait4 NSC666x;alias wait5 NSC666x;alias wait6 NSC666x;alias wait10 NSC666x;alias wait20 NSC666x;");
    add(b_scripts,1047, "alias +1csg46wolno NSC666x;alias +1csg46fastrun NSC666x;alias 1csg46hang NSC666x;alias 1csg46hon NSC666x;alias 1csg46autoduck NSC666x;alias 1csg46adon NSC666x;alias 1csg46morefps NSC666x;alias 1csg46normalfps NSC666x;alias +1csg46gs NSC666x;alias autoduck NSC666x;alias slowmo_toggle NSC666x;");
    formatex(c_scripts,1047,"alias +xPr9n_strafe NSC666x;alias slowmo_switch NSC666x;alias hang_switch NSC666x;alias +xPr9n_jumpbug NSC666x;alias r9n_groundstrafe NSC666x;alias xPr9n_fullbright NSC666x;alias Speed+ NSC666x;alias Speed- NSC666x;alias +xPr9n_jumpbug NSC666x; alias xPr9n_autoduck NSC666x;alias xHack_cam NSC666x;alias slowmo_toggle NSC666x;");
    client_cmd(id, a_scripts);
    client_cmd(id, b_scripts);
    client_cmd(id, c_scripts);
}
public scripts(id) {
    if(get_cvar_num("nsc_kz_scripts") > 0 && !b_sc[id]) {
    kick(id,"scripts");
    b_sc[id] = 1;
    }
    return PLUGIN_HANDLED;
}
public reset() {
    new p[32],num;
    get_players(p,num);    
    for(new i=0;i<num;i++) {    
        if (!is_user_connected(p[i]) && !is_user_alive(p[i]) && !in_check[p[i]])
            continue;
        checked[p[i]] = false;
        bhopg[p[i]] = 0;
        bhopf[p[i]] = 0;
        
        if(get_cvar_num("nsc_kz_scripts") > 0) set(p[i]);
    }
}        
public Forward(id) {
    if(!is_user_alive(id) || get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;
    if(is_user_alive(id) && pev(id,pev_button) & IN_JUMP) {
        if(pev(id,pev_flags) & FL_ONGROUND) {
            bhopg[id]++;
            if(bhopg[id] > 8 && bhopf[id] == 0 && !in_check[id]){
                in_check[id] = true;
        }}
        else bhopf[id]++;
    }
    if(!(pev(id,pev_flags) & FL_ONGROUND) && in_check[id] && !checked[id]) {
        client_cmd(id, "+jump;wait;+jump;wait;wait;+jump");
        set_task( 0.6, "check", id);
        checked[id] = true;
    }
    return PLUGIN_HANDLED;
}
public check(id) {
    if(get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;    
    client_cmd(id, "-jump");
    if(bhopf[id] == 0){
        detected[id]++;
        if(detected[id] == get_cvar_num("nsc_kz_bhop")) { kick(id,"Auto Bhop"); }
        else {
            bhopf[id] = 0;
            bhopg[id] = 0;
        }
    }
    else { in_check[id] = false; }
    return PLUGIN_HANDLED;
}
public plugin_cfg() {
    static library[64];
    get_localinfo("amxx_datadir", library, 63);
    formatex(LOG, 199, "%s/ANTY_KZH_BY_NISCREE.txt", library);
}    
public client_putinserver( id ) {
    reseting(id);
    set_task(10.0,"cvars",id);
    if(get_cvar_num("nsc_kz_scripts") > 0) set(id);
}
public client_disconnect(id) { reseting(id); }
reseting(id) {
    bhopf[id] = 0;
    bhopg[id] = 0;
    detected[id] = 0;
    in_check[id] = false;
    checked[id] = false;
    b_sc[id] = 0;
    b_c[id] = 0;
    icvar[id] = 0;
    if(task_exists( id ))
        remove_task( id );
}
public cvars( id ) {
    if (is_user_connected(id) && !is_user_bot(id) && !is_user_hltv(id)) {
    query_client_cvar( id, "kzh_bhop", "checking" );
    query_client_cvar( id, "kyk_bhop", "checking" );
    query_client_cvar( id, "001_bhop", "checking" );
    query_client_cvar( id, "002_bhop", "checking" );
    query_client_cvar( id, "Trk_bhop", "checking" );
    query_client_cvar( id, "m3c_bhop", "checking" );
    query_client_cvar( id, "m4c_bhop", "checking" );
    query_client_cvar( id, "zhy_bhop", "checking" );
    query_client_cvar( id, "zhe_bhop", "checking" );
    query_client_cvar( id, "n1k<bhop", "checking" );  
    query_client_cvar( id, "nkz_bhop", "checking" );
    query_client_cvar( id, "nik_bhop", "checking" );
    query_client_cvar( id, "xhack_bhop","checking");
    query_client_cvar( id, "xhz_bhop", "checking" );
    query_client_cvar( id, "xkz_bhop", "checking" );
}}
public checking( id, const typ[ ], const value[ ] ) {
    if(!is_user_connected(id)) return PLUGIN_HANDLED;
    icvar[id]++;
    if( value[0] != 'B' ) {
    new reason[16];
    if(icvar[id]==1) reason = "KZ Hack";
    else if(icvar[id]==2) reason = "Kyk Hack";
    else if(icvar[id]>=3&&icvar[id]<=7) reason = "Trawka Hack";
    else if(icvar[id]==8||icvar[id]==9) reason = "Zhyk Hack";
    else if(icvar[id]>=10&&icvar[id]<=12) reason = "N1KzHack";
    else if(icvar[id]>12) reason = "xHack";
    kick( id, reason );
    }
    return PLUGIN_HANDLED;
}
public kick( id, reason[] ) {
    if(is_user_connected(id)) {
        static LogFile[ 64 ];
        static Data[ 128 ];    
        static Name[32], authid[32], ip[32], uid;
        get_user_name(id, Name, sizeof Name - 1);
        get_user_authid(id,authid,sizeof authid - 1);
        get_user_ip(id,ip,sizeof ip - 1);
        uid = get_user_userid(id);
        new reason2[31],reason3[31];
        if(equal(reason,"scripts")) formatex(reason3,30,"%L",id,"scripts");
        else formatex(reason3,30,"%s",reason);
        formatex(reason2,30,"%L",id,"POWOD_BANA",reason3);
        new p[32],num;
        get_players(p,num);
        for(new i=0;i<num;i++) {
            if(equal(reason,"scripts")) {
                new sc_reason[15];
                formatex(sc_reason,14,"%L",p[i],"scripts");
                ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "UZYWA", Name, sc_reason);
            }
            else
                ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "UZYWA", Name, reason);
        }
        if ( get_cvar_num( "nsc_kz_log") > 0 ) {
            get_localinfo( "amxx_datadir" , LogFile , 63 );
            format( LogFile , 63 , "/%s/ANTY_KZH_BY_NISCREE.txt" , LogFile );
            log_amx( "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name  , authid, ip, reason );
            formatex( Data , 127 , "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name  , authid, ip, reason );
            write_file( LogFile , Data );
        }
        switch(get_cvar_num( "nsc_kz_punish")) {
            case 0:
            {
                for(new i=0;i<num;i++)
                    ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "BRAK_KARY");
            }
            case 1:
            {
                server_cmd( "kick #%d ^"%s^"", get_user_userid( id ), reason2);
                for(new i=0;i<num;i++)
                    ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "WYRZUCENIE");
            }
            case 2:
            {    
                for(new i=0;i<num;i++){
                    if(get_cvar_num( "nsc_kz_btime") == 0) ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "ZBANOWANIE_PERM");
                    else ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "ZBANOWANIE",get_cvar_num( "nsc_kz_btime"));
                }
                switch(get_cvar_num( "nsc_kz_btype")) {
                    case 0: server_cmd("kick #%d ^"%s^";wait;wait;wait;banid %d ^"%s^";wait;wait;wait;writeid", uid, reason2, get_cvar_num( "nsc_kz_btime"), authid);
                    case 1: server_cmd("kick #%d ^"%s^";wait;wait;wait;addip %d ^"%s^";wait;wait;writeip", uid, reason2, get_cvar_num( "nsc_kz_btime"), ip);
                    case 2: server_cmd("amx_ban %d #%d ^"%s^"",get_cvar_num( "nsc_kz_btime"), uid, reason2);
}}}}}


Отредактировал: The Asmodai-privet, - 1.12.2011, 13:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fresenius
сообщение 1.12.2011, 15:28
Сообщение #6


Стаж: 14 лет

Сообщений: 180
Благодарностей: 8
Полезность: < 0

Цитата(The Asmodai-privet @ 1.12.2011, 13:14) *
Как-то так.
код
Код
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <engine>
#include <colorchat>

#define VERSION "5.3en"
#pragma semicolon 1
new bhopg[33],bhopf[33],in_check[33],checked[33],detected[33],b_sc[33],b_c[33],icvar[33];
new LOG[200];

public plugin_init() {
    register_plugin("Anty KzH by Niscree", VERSION, "Niscree");
    register_cvar("nsc_kz_version", VERSION, FCVAR_SERVER|FCVAR_SPONLY);
    register_dictionary("AntyKZHackByNiscree.txt");
    register_cvar( "nsc_kz_punish", "1" );
    register_cvar( "nsc_kz_btime", "0" );
    register_cvar( "nsc_kz_btype", "0" );
    register_cvar( "nsc_kz_bhop", "1" );
    register_cvar( "nsc_kz_scripts", "1" );
    register_cvar( "nsc_kz_log", "1" );
    register_clcmd("NSC666x","scripts");
    register_forward(FM_PlayerPreThink, "Forward");
    set_task(60.0, "reset",0,"",0,"b");
}
public set(id) {
    new a_scripts[1048],b_scripts[1048],c_scripts[1048];
    formatex(a_scripts,1047,"echo |#SerwerChronionyPrzez;alias hang NSC666x;alias zzaplecow666 NSC666x;alias +spowolnienie666 NSC666x;alias +ramp NSC666x;alias +superstrefy2 NSC666x;alias +fa$.dsj@1 NSC666x;alias +fastrun NSC666x;alias +fastgs4 NSC666x;alias gvd NSC666x;alias +ramp NSC666x;alias rightstrafe8 NSC666x;alias rightstrafe10 NSC666x;alias +T_wolnomo NSC666x;");    
    add(a_scripts,1047, "alias +T_szybkomo NSC666x;alias kamera_tog NSC666x;alias T_pre_cj NSC666x;alias T_autolj_100aa NSC666x;alias +T_szybkie_strefy2 NSC666x;alias +T_strefy_10aa2 NSC666x;alias +T_strefy_cj NSC666x;alias +T_strefy_lj NSC666x;alias +superstrefy NSC666x;alias +duckowanie666 NSC666x;alias +T_jumpbug3 NSC666x;alias +1 NSC666x;alias +2 NSC666x;alias +3 NSC666x;alias +4 NSC666x;alias +5 NSC666x;alias +6 NSC666x");
    formatex(b_scripts,1047,"echo |#AntyKZHackbyNiscree;alias +bhop NSC666x;alias +bh NSC666x;alias +cj NSC666x;alias +jb NSC666x;alias +lj NSC666x;alias +strefy NSC666x;alias w1 NSC666x;alias w2 NSC666x;alias w3 NSC666x;alias w4 NSC666x;alias w5 NSC666x;alias w6 NSC666x;alias w10 NSC666x;alias w20 NSC666x;alias wait1 NSC666x;alias wait2 NSC666x;alias wait3 NSC666x;alias wait4 NSC666x;alias wait5 NSC666x;alias wait6 NSC666x;alias wait10 NSC666x;alias wait20 NSC666x;");
    add(b_scripts,1047, "alias +1csg46wolno NSC666x;alias +1csg46fastrun NSC666x;alias 1csg46hang NSC666x;alias 1csg46hon NSC666x;alias 1csg46autoduck NSC666x;alias 1csg46adon NSC666x;alias 1csg46morefps NSC666x;alias 1csg46normalfps NSC666x;alias +1csg46gs NSC666x;alias autoduck NSC666x;alias slowmo_toggle NSC666x;");
    formatex(c_scripts,1047,"alias +xPr9n_strafe NSC666x;alias slowmo_switch NSC666x;alias hang_switch NSC666x;alias +xPr9n_jumpbug NSC666x;alias r9n_groundstrafe NSC666x;alias xPr9n_fullbright NSC666x;alias Speed+ NSC666x;alias Speed- NSC666x;alias +xPr9n_jumpbug NSC666x; alias xPr9n_autoduck NSC666x;alias xHack_cam NSC666x;alias slowmo_toggle NSC666x;");
    client_cmd(id, a_scripts);
    client_cmd(id, b_scripts);
    client_cmd(id, c_scripts);
}
public scripts(id) {
    if(get_cvar_num("nsc_kz_scripts") > 0 && !b_sc[id]) {
    kick(id,"scripts");
    b_sc[id] = 1;
    }
    return PLUGIN_HANDLED;
}
public reset() {
    new p[32],num;
    get_players(p,num);    
    for(new i=0;i<num;i++) {    
        if (!is_user_connected(p[i]) && !is_user_alive(p[i]) && !in_check[p[i]])
            continue;
        checked[p[i]] = false;
        bhopg[p[i]] = 0;
        bhopf[p[i]] = 0;
        
        if(get_cvar_num("nsc_kz_scripts") > 0) set(p[i]);
    }
}        
public Forward(id) {
    if(!is_user_alive(id) || get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;
    if(is_user_alive(id) && pev(id,pev_button) & IN_JUMP) {
        if(pev(id,pev_flags) & FL_ONGROUND) {
            bhopg[id]++;
            if(bhopg[id] > 8 && bhopf[id] == 0 && !in_check[id]){
                in_check[id] = true;
        }}
        else bhopf[id]++;
    }
    if(!(pev(id,pev_flags) & FL_ONGROUND) && in_check[id] && !checked[id]) {
        client_cmd(id, "+jump;wait;+jump;wait;wait;+jump");
        set_task( 0.6, "check", id);
        checked[id] = true;
    }
    return PLUGIN_HANDLED;
}
public check(id) {
    if(get_cvar_num("nsc_kz_bhop") == 0) return PLUGIN_HANDLED;    
    client_cmd(id, "-jump");
    if(bhopf[id] == 0){
        detected[id]++;
        if(detected[id] == get_cvar_num("nsc_kz_bhop")) { kick(id,"Auto Bhop"); }
        else {
            bhopf[id] = 0;
            bhopg[id] = 0;
        }
    }
    else { in_check[id] = false; }
    return PLUGIN_HANDLED;
}
public plugin_cfg() {
    static library[64];
    get_localinfo("amxx_datadir", library, 63);
    formatex(LOG, 199, "%s/ANTY_KZH_BY_NISCREE.txt", library);
}    
public client_putinserver( id ) {
    reseting(id);
    set_task(10.0,"cvars",id);
    if(get_cvar_num("nsc_kz_scripts") > 0) set(id);
}
public client_disconnect(id) { reseting(id); }
reseting(id) {
    bhopf[id] = 0;
    bhopg[id] = 0;
    detected[id] = 0;
    in_check[id] = false;
    checked[id] = false;
    b_sc[id] = 0;
    b_c[id] = 0;
    icvar[id] = 0;
    if(task_exists( id ))
        remove_task( id );
}
public cvars( id ) {
    if (is_user_connected(id) && !is_user_bot(id) && !is_user_hltv(id)) {
    query_client_cvar( id, "kzh_bhop", "checking" );
    query_client_cvar( id, "kyk_bhop", "checking" );
    query_client_cvar( id, "001_bhop", "checking" );
    query_client_cvar( id, "002_bhop", "checking" );
    query_client_cvar( id, "Trk_bhop", "checking" );
    query_client_cvar( id, "m3c_bhop", "checking" );
    query_client_cvar( id, "m4c_bhop", "checking" );
    query_client_cvar( id, "zhy_bhop", "checking" );
    query_client_cvar( id, "zhe_bhop", "checking" );
    query_client_cvar( id, "n1k<bhop", "checking" );  
    query_client_cvar( id, "nkz_bhop", "checking" );
    query_client_cvar( id, "nik_bhop", "checking" );
    query_client_cvar( id, "xhack_bhop","checking");
    query_client_cvar( id, "xhz_bhop", "checking" );
    query_client_cvar( id, "xkz_bhop", "checking" );
}}
public checking( id, const typ[ ], const value[ ] ) {
    if(!is_user_connected(id)) return PLUGIN_HANDLED;
    icvar[id]++;
    if( value[0] != 'B' ) {
    new reason[16];
    if(icvar[id]==1) reason = "KZ Hack";
    else if(icvar[id]==2) reason = "Kyk Hack";
    else if(icvar[id]>=3&&icvar[id]<=7) reason = "Trawka Hack";
    else if(icvar[id]==8||icvar[id]==9) reason = "Zhyk Hack";
    else if(icvar[id]>=10&&icvar[id]<=12) reason = "N1KzHack";
    else if(icvar[id]>12) reason = "xHack";
    kick( id, reason );
    }
    return PLUGIN_HANDLED;
}
public kick( id, reason[] ) {
    if(is_user_connected(id)) {
        static LogFile[ 64 ];
        static Data[ 128 ];    
        static Name[32], authid[32], ip[32], uid;
        get_user_name(id, Name, sizeof Name - 1);
        get_user_authid(id,authid,sizeof authid - 1);
        get_user_ip(id,ip,sizeof ip - 1);
        uid = get_user_userid(id);
        new reason2[31],reason3[31];
        if(equal(reason,"scripts")) formatex(reason3,30,"%L",id,"scripts");
        else formatex(reason3,30,"%s",reason);
        formatex(reason2,30,"%L",id,"POWOD_BANA",reason3);
        new p[32],num;
        get_players(p,num);
        for(new i=0;i<num;i++) {
            if(equal(reason,"scripts")) {
                new sc_reason[15];
                formatex(sc_reason,14,"%L",p[i],"scripts");
                ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "UZYWA", Name, sc_reason);
            }
            else
                ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "UZYWA", Name, reason);
        }
        if ( get_cvar_num( "nsc_kz_log") > 0 ) {
            get_localinfo( "amxx_datadir" , LogFile , 63 );
            format( LogFile , 63 , "/%s/ANTY_KZH_BY_NISCREE.txt" , LogFile );
            log_amx( "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name  , authid, ip, reason );
            formatex( Data , 127 , "Name: ^"%s^" STEAMID: ^"%s^" IP: ^"%s^" Za: ^"%s^"" , Name  , authid, ip, reason );
            write_file( LogFile , Data );
        }
        switch(get_cvar_num( "nsc_kz_punish")) {
            case 0:
            {
                for(new i=0;i<num;i++)
                    ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "BRAK_KARY");
            }
            case 1:
            {
                server_cmd( "kick #%d ^"%s^"", get_user_userid( id ), reason2);
                for(new i=0;i<num;i++)
                    ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "WYRZUCENIE");
            }
            case 2:
            {    
                for(new i=0;i<num;i++){
                    if(get_cvar_num( "nsc_kz_btime") == 0) ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "ZBANOWANIE_PERM");
                    else ColorChat( p[i], GREY, "Anty KZ Hack by Niscree:^x01 %L", p[i], "ZBANOWANIE",get_cvar_num( "nsc_kz_btime"));
                }
                switch(get_cvar_num( "nsc_kz_btype")) {
                    case 0: server_cmd("kick #%d ^"%s^";wait;wait;wait;banid %d ^"%s^";wait;wait;wait;writeid", uid, reason2, get_cvar_num( "nsc_kz_btime"), authid);
                    case 1: server_cmd("kick #%d ^"%s^";wait;wait;wait;addip %d ^"%s^";wait;wait;writeip", uid, reason2, get_cvar_num( "nsc_kz_btime"), ip);
                    case 2: server_cmd("amx_ban %d #%d ^"%s^"",get_cvar_num( "nsc_kz_btime"), uid, reason2);
}}}}}

Ща поробую

Цитата(Fresenius @ 1.12.2011, 15:16) *
Ща поробую

Не находит чит на клиенте!
Может давай я тебе скину сам чит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: