TestqUiz
TestqUiz
TestqUiz v.2.1.6 - Light-weight testing!
Description
Tests are good to keep most lazy griefers from griefing your server. The idea is this: Any griefers which are lazy won't bother griefing your server because they have to take a test. This wastes their time. This is what TestqUiz does! TestqUiz allows servers to have tests on them.
Wait ... so what is the difference between this and other testing plugins? With TestqUiz, you can create Tests using signs. Instead of players typing commands to answer a question, they walk down a pathway.
Features
- Answers being executed after walking over a sign
- Three possible Answers: Correct, Incorrect, and Finish
- Announcing, Logging, and notifying after a certain answer
- Kicking and banning when a player gets an incorrect answer
- Ability to bypass incorrect answers
- Anti-Cheating
- Prevents players from starting the test too early (after login)
- Prevents a player from showing another player the answer
- Vault compatible, which unlocks the following features (on finish):
- Permission Group Add or Change
- Economy Rewards
- Item Rewards
- Clears the plugin's memory to prevent server from crashing / lagging
- Various permission nodes
- Configurable settings for: Correct, Incorrect, and Finish Answers
- Configurable messages
- Custom Events (API)
Commands
- /testquiz
- Displays the current version of TestqUiz
- /testquiz bypass
- Turns on or off bypassing and Incorrect Answer
- /testquiz reload
- Reloads the config.yml, messages.yml, and users.yml.
Hooking into TestqUiz
TestqUiz does have custom Events! There is an AnswerPreprocessEvent, CorrectAnswerEvent, IncorrectAnswerEvent, and a FinishAnswerEvent! Clicky here for a tutorial on GitHub.
Plugins which currently use the TestqUiz API: Testquiz
Support
Have any configuration questions? Click this!
Have a problem or want a feature? Comment / Make a ticket!
Want to talk to me differently or see what I'm up to? Follow me on Twitter!
If you think I did a good job stopping griefers, hackers, etc, then buy me a burger! Click the donate button at the top right corner!
TODO List
Add custom messages (From @nhoclesnar)Add a way to ban (From @nhoclesnar)Add a way to rank-up after finishing (using a permissions plugin)- Add per-world support!
- Add custom commands to be executed after a certain answer (From @saimon13)
- Add a message to notify how many incorrect answers you have left before a kick or ban (From @nhoclesnar)
- Add McMyAdmin support (From @saimon13) ?
Add custom teleport locations on incorrect answerBroadcast if someone passes the test (From @nhoclesnar)- Add more commands
- Clean up code
@Liger_XT5
I see what you mean.
In the future, I'll make it so when there is an incorrect answer, you can make the player be sent to a warp instead of spawn. That way (in your case), a player will get a wrong answer, be teleported to the retry room.
The rest of what you said, TestqUiz can already do. Just set the base off (under banning) to false, then change the amount (under banning) to the max amount of times they are aloud into the retry room.
I like what I see. It looks very similar to the non-plugin version I made on my server. I had to use a combination of plugins to do what you made.
The only feature I don't see, that I'd like if I wanted to move to your plugin instead of using what I made, is a set number of retries. On mine, if you have to retry taking the test, if costs you your beginning money, until you are out of money. Then you are stuck in the failed-test room and can't do anything but chat. This is where I'd like to have the ban-feature you have.
Take a look at what I've got setup on my server sometime. Just join, do /rules then /agree (I suggest actually reading the /rules and /ruledetails before hand). Once you do /agree, you will be teleported to the Testing Rooms. I had to use a combination of Worldguard, and Multiverse Portals to do most of the work, rTriggers, xWarp, and QuickSign for a few little things.
@Ovelite
Complete!
@Ovelite
My goal is before August 1st (when 1.3 comes out). I'm planning on completely restarting my server then ... which involves updates in TestqUiz.
@number1Master
Any ETA on when that will be done?
@TryHardPupil
I've already been working on it long before you mentioned it :)
@LucasFernandesL
It is for testing players like every other testing plugin ... but instead of using commands to say yes no, etc. the player walks over a sign (which they cannot see).
You should add a feature where when someone completes a quiz, you get an award or a new permission.
E.g
Player 1 finishes Quiz 1* Player 1 recieves 5 apples, and 1 stone pickaxe Player 1 finishes Quiz 2* Player 1 gets the permission to chat in-game Player 1 finishes all the quizzes Player 1 promoted from rank 'Guest' to 'Member'
Well, sorry for that, but I just don't understand it... What is this plugin for?? Thanks
@nhoclesnar
[TestqUiz] IS case sensitive. The case does matter. As for the teleporting, it teleports to the world's spawn location. If there isn't an exact spawn location, it might teleport you around the world. I'll look into it on a fresh server (again).
As for suggestions, I have been thinking about banning, but felt like that my be to harsh. I'll add an option. For messages, I'll be adding that in the next version. For your last two suggestions, I like them, but like u said, they will be probably low priority or so. I'll add your suggestions to the TODO.
Ok I tested it. The plugin works really well. But there are two bugs:
My suggestions:
That's all I can think of for now :D
Lightweight, easy to setup, and very efficient. I will test and support this plugin.