Jump to content
Ind

Introducing Hercules Channel System

Recommended Posts

@Ind Can i suggest to add this in the system?

 

in @channel create, can you add a limit of users in the channel? eg: @channel create <name><pass><no. of users>

 

Thank you!

 

EDIT:

 

Suggest no. 2: Can you add also a time interval on every messages to preventing spamming?

Edited by Frost

Share this post


Link to post
Share on other sites

Suggest no. 2: Can you add also a time interval on every messages to preventing spamming?

it makes use of the existent config on chat delay
	if (battle_config.min_chat_delay) {		if (DIFF_TICK(sd->cantalk_tick, gettick()) > 0) {			return;		}		sd->cantalk_tick = gettick() + battle_config.min_chat_delay;	}
as for your other suggestion im not sure the benefits, can you elaborate o-o?

Share this post


Link to post
Share on other sites

For example if i created a channel, i can set how many user are able to join my channel, if i set to 10, only the first 10 users can join my created channel.

Share this post


Link to post
Share on other sites

 

Suggest no. 2: Can you add also a time interval on every messages to preventing spamming?

it makes use of the existent config on chat delay
	if (battle_config.min_chat_delay) {		if (DIFF_TICK(sd->cantalk_tick, gettick()) > 0) {			return;		}		sd->cantalk_tick = gettick() + battle_config.min_chat_delay;	}
as for your other suggestion im not sure the benefits, can you elaborate o-o?

where i gonna add this?

Share this post


Link to post
Share on other sites

you dont add it, its already there.

It's nice if you add a @channel ban <channel name> <name of char>

 

and @channel banall <name of char> [ he will get ban all channels and can't create a channel also]

ofcourse @channel unbanall/unban

 

 

Edited by Fatalis

Share this post


Link to post
Share on other sites

 

 

you dont add it, its already there.

It's nice if you add a @channel ban <channel name> <name of char>

 

and @channel banall <name of char> [ he will get ban all channels and can't create a channel also]

ofcourse @channel unbanall/unban

 

 

Very interesting. indeed it lacks the ability to kick/ban, that'd be nice.

Share this post


Link to post
Share on other sites

 

 

you dont add it, its already there.

It's nice if you add a @channel ban <channel name> <name of char>

 

and @channel banall <name of char> [ he will get ban all channels and can't create a channel also]

ofcourse @channel unbanall/unban

 

Very interesting. indeed it lacks the ability to kick/ban, that'd be nice.

is the channel system is now fully working? no crash? cuz last time i use it it getting my server crash :(

Share this post


Link to post
Share on other sites

 

 

 

 

 

 

you dont add it, its already there.

It's nice if you add a @channel ban <channel name> <name of char>

 

and @channel banall <name of char> [ he will get ban all channels and can't create a channel also]

ofcourse @channel unbanall/unban

 

 

Very interesting. indeed it lacks the ability to kick/ban, that'd be nice.

 

 

is the channel system is now fully working? no crash? cuz last time i use it it getting my server crash :(

 

 

we have no knowledge of any unfixed crashes, if you crash let we know through a bug report.

Share this post


Link to post
Share on other sites
It's possible have the 'You're now in the '#%s' channel for '%s' (1435)' message in the chat but remove it from above user head? How could be done?
I think it is a bit disturbing everytime you change map.

Share this post


Link to post
Share on other sites

Hercules Channel System Update


New Commands Explained

    [*]@channel

      [*]Bans a specific character from a channel

@channel ban <#channel name> <character name>

[*]Lists all banned characters from a channel (groups with channel system admin permission can also see their account id)

@channel banlist <#channel name>

[*]Unbans a specific character from a channel

@channel unban <#channel name> <character name>

[*]Changes a channel's options (for now, channel message delay and announce-when-someone-joins)

@channel setopt <#channel name> <option name> <option value>

Other stuff

    [*]Groups with channel admin permission can bypass the channel message delay

Special Thanks

    [*]to Frost for proposing the per-channel message delay limitation

    [*]to Fatalis for proposing what'd end up as the @channel ban, @channel unban and @channel unbanall

    [*]to Zopokx for proposing an improvement to how the map/local channels function

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.