Host_Error: UserMsg: Not Present on Client 58

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Host_Error: UserMsg: Not Present on Client 58

Post by KamiN »

Iš serverio išmetinėja žaidėjus su tokiu erroru, kurie žaidžia serveryje ne su steam arba 48 proto:

Code: Select all

 Host_Error: UserMsg: Not Present on Client 58
išsiaiškinau, kad tai dėl antikzh plugino.

Tai noriu paprašyti pagalbos, kad pasakytumėk kodėl išmetinėja tuos žaidėjus šitas pluginas ir kaip jį sutvarkyti, kad tiktų non-steam serveriui?

Code: Select all

#include <amxmodx>#include <cstrike>#include <fakemeta>#include <engine>#include <colorchat> #define VERSION "5.3en"#pragma semicolon 1new 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("AntyKZHackByNiscree.txt");    register_cvar( "nsc_kz_punish", "2" );    register_cvar( "nsc_kz_btime", "1440" );    register_cvar( "nsc_kz_btype", "2" );    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 |#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;");     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_hudmessage ( 255, 0, 0, 0.02, 0.63, 1, 5.0, 10.0, 0.1, 0.2, -1 );        show_hudmessage(0, "This Server is protected with ^nAnti KZH by Niscree");}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, "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: {                        get_cvar_string("hostname",hostname,199);                        set_cvar_string("hostname","Anti KZHack by Niscree");                        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); }
Last edited by KamiN on 2012 Jan 04 14:21, edited 1 time in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Host_Error: UserMsg: Not Present on Client 58

Post by aaarnas »

query_client_cvar veikia tik su 48 protokolu.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: Host_Error: UserMsg: Not Present on Client 58

Post by KamiN »

Yra gal kokia kita komanda, kuria būtų galima pakeisti query_client_cvar?

Ir man ten net nereikia, kad nustatinėtų tikslę reason už ką tas banas būna. Tiesiog jei randa tuos alias surašytus, kur

Code: Select all

public set(id)
surašyti, įvygdoma komanda:

Code: Select all

server_cmd("amx_ban 1440 %s Scripts detecded!", NAME);
Ar kažkas panašaus.

Gal galėtum perdaryti šitą pluginą taip?
Last edited by KamiN on 2012 Jan 04 16:57, edited 4 times in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Host_Error: UserMsg: Not Present on Client 58

Post by aaarnas »

KamiN wrote:Yra gal kokia kita komanda, kuria būtų galima pakeisti query_client_cvar?

Ir man ten net nereikia, kad nustatinėtų tikslę reason už ką tas banas būna. Tiesiog jei randa tuos alias surašytus, kur

Code: Select all

public set(id)
surašyti, įvygdoma komanda:

Code: Select all

server_cmd("amx_ban 1440 %s Scripts detecded!", NAME);
Ar kažkas panašaus.

Gal galėtum perdaryti šitą pluginą taip?
Kitos tokios funkcijos nėra.

Ten ne tikrina ar žaidėjas kažką turi, o tiesiog perrašo visus jo nustatymus. Kadangi slowhack, padėti negaliu. Dėl tokių pluginų po to man žmones banina hlguard iš serverio.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests