PetitionPlugin
A plugin for players to log problems, requests and complaints etc.
NOTICE - IRC Channel #PetitionPlugin on irc.esper.net for any suggestions/queries!
Features:
- Players may open one or more petitions and get assigned a unique ticket # for each. This number can be used to track the petition until it has been closed.
- Each petition may be assigned to a specific op/admin or left as unassigned
- Players as well as ops/admins may add comments to an open petition
- Ops/admins (and currently players) may warp to the location where the petition was opened
- Ops/admins (and currently players) may review the history of each open petition
- Closed petitions are archived and can be reviewed or reopened by moderators
- Use the command "/petition" or the shorthand command "/pe".
- All commands are case-insensitive
- New and updated petitions are announced to everyone with 'petition.moderate' permission
- Supports multiple worlds
- Offline players receive notifications on petition updates when logging in
- Server admins can handle petitions on the server console
- Players and moderators are reminded of their open petitions at configurable intervals
Command syntax:
- /pe open|create|new <Message>
- /pe comment|log <#> <Message>
- /pe close <#> [<Message>]
- /pe list [<count>]
- /pe view <#>
- /pe assign <#> [<Operator>]
- /pe unassign <#>
- /pe warp|goto <#>
Installation:
- Download the latest PetitionPlugin version.
- Copy it to your "plugins" directory
- Optionally create a new directory called "plugins/PetitionPlugin"
- Optionally create a new directory called "plugins/PetitionPlugin/archive"
- Optionally create a new file "plugins/PetitionPlugin/settings.txt"
- Load the plugin (Restart the server, or use any plugin you have for this purpose)
Settings: The configuration file is optional, the following settings are available:
single=Petition plural=Petitions notify-all-on-close=false notify-owner-on-assign=true notify-owner-on-unassign=true notify-interval-seconds=300 warp-requires-permission=false
Command examples: A player in distress:
/pe open Someone has burned down my home! # the player receives a ticket number, say 45 for this example /pe comment 45 And killed my chicken!
Admin/Moderator responds:
/pe list # the plugin shows me a list of currently open petitions /pe assign 45 FloydATC # the petition status is changed to show that I am now handling this incident /pe warp 45 # I am teleported to the scene /pe comment 45 nice crater /pe close 45 Feather refunded, have a nice day # +1 served
Dependencies:
- None
Permissions:
- 'petition.pe' required to open, comment and view a petition
- 'petition.warp-to-own' required IF 'warp-requires-permission' is enabled
- 'petition.warp-to-own-if-assigned' required IF 'warp-requires-permission' is enabled
- 'petition.moderate' and 'petition.moderator' required for everything else
Known problems: Certain situations can lead to double notifications, such as an operator commenting on his own petition. Colourisation is work-in-progress.
-
View User Profile
-
Send Message
Posted Jan 26, 2012@Xemnas33
Thank you ! You make running severs so easily with this plugin, therefore I can say I appreciate your work and I wish you the best of luck with it !
-
View User Profile
-
Send Message
Posted Jan 25, 2012@XzistPriest
Hi sorry for the delay.
I've uploaded the latest build (1.4.1) which should work fine with the 1.1 RB. Just got to wait for it to be approved for download.
-
View User Profile
-
Send Message
Posted Jan 22, 2012@Xemnas33
Yes personally I would very much appreciate it, using latest dev built atm and apparently users who have "petition.pe" can't seem to create petitions (open/new/create), but before the CB update they could so, if this release of yours fixes it, I'd love a new version for the latest dev build of CB. Thank you in advance.
-
View User Profile
-
Send Message
Posted Jan 21, 2012@Xemnas33
Well I am waiting for the bugfix release. So I dont get any repeate message.
-
View User Profile
-
Send Message
Posted Jan 21, 2012I've got a build ready for the latest versions of CB (for the new event handler).
Does anyone require it yet?
-
View User Profile
-
Send Message
Posted Jan 18, 2012@deleted_7554077
I know february is looking good time wise for me to make a lot of progress..so..we shall see :)
-
View User Profile
-
Send Message
Posted Jan 18, 2012@Xemnas33
Little :D but its so long time away -.- but i guess better then nothing
-
View User Profile
-
Send Message
Posted Jan 18, 2012@deleted_7554077
Not really sorry. It's all based on how much progress I make in-between school work. All I can do is promise you it'll be done before May..if that's of any use..probably not.
-
View User Profile
-
Send Message
Posted Jan 18, 2012@Xemnas33
Ok sweet :D Can you maybe give a ETA time on when the recode will be ready? -ish
Thanks
-
View User Profile
-
Send Message
Posted Jan 18, 2012@deleted_7554077
It's not fixed yet. All releases up untill 2.0 won't have any new major features/bugfixes. I'll just be keeping it generally stable untill the re-code is done.
-
View User Profile
-
Send Message
Posted Jan 18, 2012@Qismyname
Is the double message fixed?
-
View User Profile
-
Send Message
Posted Jan 14, 2012I like to use a spout plugin for easy buttons so members dont have to start typing comands but instate those members use a spout menu with a list of commands in buttons :s
i dont know the name of the plugin.
-
View User Profile
-
Send Message
Posted Jan 13, 2012@Qismyname What would other plugins want to use the ticket contents for exactly?
@generalredneck
That's because the code on github is outdated and will stay like that untill I've finished or near-to finished 2.0. The current page is the up-to-date information for version 1.4. I'll put a notice saying that the code on github is outdated.
-
View User Profile
-
Send Message
Posted Jan 12, 2012Cant you make it like:
/p open [Enter] Someone has burned down my home! [Enter] /p close [Enter]
This way it can be used in other plugins
-
View User Profile
-
Send Message
Posted Jan 12, 2012I don't seem to see in the code where Vault is required. I just see where you require The Yeti's Permission plugin. Is this something that you are planning for 2.0?
-
View User Profile
-
Send Message
Posted Jan 10, 2012Please take your time to vote as it will affect what storage options are available in the next major version of PetitionPlugin!
P.S If you vote no plese state on the forum what other option you would like.
-
View User Profile
-
Send Message
Posted Jan 10, 2012@LordKainzo
Nothing too serious, it's just because someone tried to do:
When they should have been doing:
I'll make sure to handle all command exceptions in the next version.
-
View User Profile
-
Send Message
Posted Jan 9, 2012http://pastie.org/3157983
-
View User Profile
-
Send Message
Posted Jan 7, 2012@Ylar
It requires both currently. I'll be changing the permissions in 2.0 to ones that offer more access control.
-
View User Profile
-
Send Message
Posted Jan 7, 2012Does a moderator require both petition.moderate and petition.moderator or just one of them?