Skip to content

Create afk message #664

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jul 10, 2016
Merged

Create afk message #664

merged 7 commits into from
Jul 10, 2016

Conversation

SupaHam
Copy link
Member

@SupaHam SupaHam commented Jun 18, 2016

Based on #590

This commit makes it possible for players to set an afk message to detail their reasoning for being away to other players. This can be especially useful for the /msg command; instead of replying the user is afk, it will specify why they are afk so the sender can act further on that information.

Two methods have been added to IUser: getAfkMessage() and setAfkMessage(String).

All locale files have two new messages: userAFKWithMessage and userIsAwayWithMessage. They all use the messages that do not have the suffix WithMessage, i.e. userAFK and userIsAway. Furthermore, the userIsAwayWithMessage will not utilise the second parameter, the reason, to prevent spam and unnecessary text in global chat. However, the second parameter ({1}) is available for use in userIsAwayWithMessage. userAFKWithMessage, which is sent to /msg senders, does use the {1} as it controllable spam by the command sender themselves.

/afk usage is now: /afk [player/message...]

SupaHam added 4 commits June 18, 2016 17:44
This commit makes it possible for players to set an afk message to detail their reasoning for being away to other players. This can be especially useful for the /msg command; instead of replying the user is afk, it will specify why they are afk so the sender can act further on that information.

Two methods have been added to IUser: getAfkMessage() and setAFKMessage(String).

All locale files have two new messages: userAFKWithReason and userIsAwayWithReason. They all use the messages that do not have the suffix WithReason, i.e. userAFK and userIsAway. Furthermore, the userIsAwayWithReason will not utilise the second parameter, the reason, to prevent spam and unnecessary text in global chat. However, the second parameter ({1}) is available for use in userIsAwayWithReason. userAFKWithReason, which is sent to /msg senders, does use the {1} as it controllable spam by the command sender themselves.

/afk usage is now: /afk [player/message...]
@@ -147,4 +147,8 @@
CommandSource getSource();

String getName();

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not to be too picky but empty line here vs spaces D:

@SupaHam
Copy link
Member Author

SupaHam commented Jun 19, 2016

Anything else that needs to be done?

@SupaHam
Copy link
Member Author

SupaHam commented Jul 9, 2016

@drtshock @vemacs

@vemacs
Copy link
Collaborator

vemacs commented Jul 10, 2016

Possible feature additions:

@SupaHam SupaHam merged commit e90b0c2 into EssentialsX:2.x Jul 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants