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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

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