Team Infamous Posted January 8, 2012 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 18 Reputation: 0 Joined: 01/04/12 Last Seen: July 17, 2016 Share Posted January 8, 2012 Can someone give me a src modification for auto mute when they flood in chat.. They will be muted for 3mins. Thank you. Quote Link to comment Share on other sites More sharing options...
Hatake Kakashi Posted January 8, 2012 Group: Members Topic Count: 254 Topics Per Day: 0.05 Content Count: 825 Reputation: 3 Joined: 11/14/11 Last Seen: June 25, 2021 Share Posted January 8, 2012 i think kenpachi and others can do this modification. i see this topic on eathena. Quote Link to comment Share on other sites More sharing options...
QQfoolsorellina Posted January 8, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 587 Reputation: 105 Joined: 11/19/11 Last Seen: July 7, 2019 Share Posted January 8, 2012 I downloaded the diff from EA forum before Credits: Ai4rei/Mirei 2011-03-03antifloodsystem.diff Quote Link to comment Share on other sites More sharing options...
Team Infamous Posted January 8, 2012 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 18 Reputation: 0 Joined: 01/04/12 Last Seen: July 17, 2016 Author Share Posted January 8, 2012 Thank you..do you have a text on that men? Quote Link to comment Share on other sites More sharing options...
Team Infamous Posted January 10, 2012 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 18 Reputation: 0 Joined: 01/04/12 Last Seen: July 17, 2016 Author Share Posted January 10, 2012 bump..can you post here the text in src men? cant download the files. Quote Link to comment Share on other sites More sharing options...
Erazer Posted January 11, 2012 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 54 Reputation: 24 Joined: 11/22/11 Last Seen: October 2, 2014 Share Posted January 11, 2012 Index: conf/battle/client.conf =================================================================== --- conf/battle/client.conf (revision 14729) +++ conf/battle/client.conf (working copy) @@ -120,6 +120,12 @@ // Clients from 2009 onward support this display_status_timers: yes +// Duration of client's self mute in minutes. +// Note: Do not enable this, if you enabled commands for players, +// because the client sees multiple commands in succession as spam. +// Default: 0 (means disabled) +client_accept_chatdori: 0 + // Randomizes the dice emoticon server-side, to prevent clients from forging // packets for the desired number. (Note 1) client_reshuffle_dice: no Index: src/map/battle.c =================================================================== --- src/map/battle.c (revision 14729) +++ src/map/battle.c (working copy) @@ -4003,6 +4003,7 @@ { "eq_single_target_reflectable", &battle_config.eq_single_target_reflectable, 1, 0, 1, }, { "invincible.nodamage", &battle_config.invincible_nodamage, 0, 0, 1, }, { "mob_slave_keep_target", &battle_config.mob_slave_keep_target, 0, 0, 1, }, + { "client_accept_chatdori", &battle_config.client_accept_chatdori, 0, 0, INT_MAX }, { "autospell_check_range", &battle_config.autospell_check_range, 0, 0, 1, }, { "client_reshuffle_dice", &battle_config.client_reshuffle_dice, 0, 0, 1, }, { "client_sort_storage", &battle_config.client_sort_storage, 0, 0, 1, }, Index: src/map/battle.h =================================================================== --- src/map/battle.h (revision 14729) +++ src/map/battle.h (working copy) @@ -477,6 +477,7 @@ int eq_single_target_reflectable; int invincible_nodamage; int mob_slave_keep_target; + int client_accept_chatdori; int autospell_check_range; //Enable range check for autospell bonus. [L0ne_W0lf] int client_reshuffle_dice; // Reshuffle /dice int client_sort_storage; Index: src/map/clif.c =================================================================== --- src/map/clif.c (revision 14729) +++ src/map/clif.c (working copy) @@ -11545,16 +11545,27 @@ if( type == 0 ) value = 0 - value; - //If type is 2 and the ids don't match, this is a crafted hacked packet! - //Disabled because clients keep self-muting when you give players public @ commands... [skotlex] - if (type == 2 /* && (pc_isGM(sd) > 0 || sd->bl.id != id)*/) - return; + if( type == 2 ) + { + if( !battle_config.client_accept_chatdori ) + { + return; + } + if( pc_isGM(sd) > 0 || sd->bl.id != id ) + {//If type is 2 and the ids don't match, this is a crafted hacked packet! + return; + } + value = battle_config.client_accept_chatdori; + dstsd = sd; + } + else + { + dstsd = map_id2sd(id); + if( dstsd == NULL ) + return; + } - dstsd = map_id2sd(id); - if( dstsd == NULL ) - return; - - if( (level = pc_isGM(sd)) > pc_isGM(dstsd) && level >= get_atcommand_level(atcommand_mute) ) + if( type == 2 || ( (level = pc_isGM(sd)) > pc_isGM(dstsd) && level >= get_atcommand_level(atcommand_mute) ) ) { clif_manner_message(sd, 0); clif_manner_message(dstsd, 5); Quote Link to comment Share on other sites More sharing options...
MxR Posted April 23, 2012 Group: Members Topic Count: 5 Topics Per Day: 0.00 Content Count: 30 Reputation: 3 Joined: 02/19/12 Last Seen: February 1, 2023 Share Posted April 23, 2012 does it work with 3ceam? guess theres only one way to find out. Quote Link to comment Share on other sites More sharing options...
Brynner Posted June 15, 2012 Group: Members Topic Count: 120 Topics Per Day: 0.02 Content Count: 1960 Reputation: 202 Joined: 01/08/12 Last Seen: 8 hours ago Share Posted June 15, 2012 is this working for the latest revision? Quote Link to comment Share on other sites More sharing options...
kyeme Posted January 2, 2013 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 164 Reputation: 12 Joined: 03/08/12 Last Seen: 3 hours ago Share Posted January 2, 2013 Any updates? Quote Link to comment Share on other sites More sharing options...
Question
Team Infamous
Can someone give me a src modification for auto mute when they flood in chat..
They will be muted for 3mins.
Thank you.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.