kaip uzblokuoti zinute chate

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
JustasPak
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2012 Dec 15 16:34
Skype: justas905

kaip uzblokuoti zinute chate

Post by JustasPak »

kaip uzblokuoti zinute chate, kai zaidejas atsijungia "- %s has left the game"

anksciau naudojau sita ir veike su hlds build 5787, kai atnaujinau iki 6027 buildo, sis pluginas nebeveikia, pastebejau, kad si zinute is TextMsg perkelta į SayText, bet padarius register_message(get_user_msgid("SayText"), "disable_TextMsg") block chatas nebeveikia !

Code: Select all

 #include amxmodx public plugin_init() {    register_message(get_user_msgid("TextMsg"), "disable_TextMsg")    //register_message(get_user_msgid("SayText"), "disable_TextMsg")} public disable_TextMsg(){    return PLUGIN_HANDLED} 

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

Re: kaip uzblokuoti zinute chate

Post by aaarnas »

Pamėgink šitą pluginą. Jis turėtų printinti į konsolę visą log informaciją.
Pažiūrėk ar yra kažkas susijusio su atsijungimu žaidėjo.

Code: Select all

#include <amxmodx>#include <amxmisc> #define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "aaarnas" public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)} public plugin_log() {        new str[200]    read_data(1, str, charsmax(str))    client_print(0, print_chat, str)}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

JustasPak
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2012 Dec 15 16:34
Skype: justas905

Re: kaip uzblokuoti zinute chate

Post by JustasPak »

pabandziau, consolej raso skaiciu 0.

radau toki ir perkonfiguravau, veikia

Code: Select all

#include amxmodx #define PLUGIN  "message"#define VERSION "0.0.1"#define AUTHOR  "author unknown anonym" static message[192] public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)    register_message(get_user_msgid("SayText"), "disable_SayText")} public disable_SayText(const id, const dest, const entity){    get_msg_arg_string(2, message, 191)     if(containi(message, "has left the game")!=-1)    {                        return PLUGIN_HANDLED    }    return PLUGIN_CONTINUE}

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

Re: kaip uzblokuoti zinute chate

Post by aaarnas »

Yeah. Atbukau jau truputį. Ta prasme gauni žinutes?
Tiesiog tereikia surasti kokį message perduoda serveris kviesdamas tą žinutę ir ją konkrečiai blokuoti (jei apskritai perduoda, nes sakei po update nebeveikia). Jei jau susitvarkei, tai ok.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

JustasPak
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2012 Dec 15 16:34
Skype: justas905

Re: kaip uzblokuoti zinute chate

Post by JustasPak »

taip gaunu zinute consolej va toke: 0

Anksciau blokavau su TextMsg, o dabar reikejo saytext blokuot, nes ji ten ir buvo.

TextMsg

Code: Select all

#include amxmodxpublic plugin_init(){    register_message(get_user_msgid("TextMsg"), "disable_TextMsg")}public disable_TextMsg(){    return PLUGIN_HANDLED}
saytext

Code: Select all

#include amxmodxstatic message[192]     public plugin_init(){     register_message(get_user_msgid("SayText"), "disable_SayText")} public disable_SayText(const id, const dest, const entity){     get_msg_arg_string(2, message, 191)     if(containi(message, "has left the game")!=-1)     {                          return PLUGIN_HANDLED     }     return PLUGIN_CONTINUE}

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests