TestqUiz

TestqUiz Logo

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

  1. Add custom messages (From @nhoclesnar)
  2. Add a way to ban (From @nhoclesnar)
  3. Add a way to rank-up after finishing (using a permissions plugin)
  4. Add per-world support!
  5. Add custom commands to be executed after a certain answer (From @saimon13)
  6. Add a message to notify how many incorrect answers you have left before a kick or ban (From @nhoclesnar)
  7. Add McMyAdmin support (From @saimon13) ?
  8. Add custom teleport locations on incorrect answer
  9. Broadcast if someone passes the test (From @nhoclesnar)
  10. Add more commands
  11. Clean up code

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of number1Master number1Master Nov 09, 2013 at 02:10 UTC - 0 likes

    @kwstoudt: Go

    Currently no, but if I get the time I may add this feature.

  • Avatar of kwstoudt kwstoudt Nov 09, 2013 at 02:01 UTC - 0 likes

    Is it possible to make only a certain rank have to test?

    BFAK:90828050,99d27d6505c98fdbd42533f2d96d62c08531547f15a2b61b54efdb0c2c3d8a36

  • Avatar of number1Master number1Master Mar 26, 2013 at 14:45 UTC - 0 likes

    @Speedrod99: Go

    For your first idea, you can already do this. If you download Vault, TestqUiz will hook into Vault and Vault will hook into PEX. That way, you can add / change the group.

    For your second idea, you can already change the kick interval to 1 and change the command to set a teleport point. Changing the Teleport Command to setting a teleport point also works, but will also occur when a player cheats.

    Read more about the configurations here.

  • Avatar of Speedrod99 Speedrod99 Mar 26, 2013 at 14:26 UTC - 0 likes

    I have a good suggestion! You should make it so that when users complete the test (if you use it right when they log on to the server), make it so that they can gain a rank through PEX (when they walk over the finish sign, execute a command). It'd be great for a more-ruled out server.

    • Note* Also, you should make it so that if somebody gets an incorrect answer, you can run a command and set a teleport point, so that when they get the answer incorrect, they teleport back to that spot.
    Last edited Mar 26, 2013 by Speedrod99

    I have servers! They're fun servers! Check 'em out! The IP are arcgminecraft.dyndns.org and arcghg.dyndns.org! Have fun!

  • Avatar of mrcameron999 mrcameron999 Mar 17, 2013 at 00:41 UTC - 0 likes

    there is a bug i ticket for u

  • Avatar of number1Master number1Master Mar 13, 2013 at 22:44 UTC - 0 likes

    @devman45: Go

    As far as I know, yes !

  • Avatar of devman45 devman45 Mar 11, 2013 at 11:16 UTC - 0 likes

    Does it work with Craftbukkit 1.4.7 R1.0

  • Avatar of number1Master number1Master Mar 10, 2013 at 02:16 UTC - 0 likes

    @Marium0505: Go

    You can already do this. Go into the config.yml and change the kick / ban command to whatever you want.

  • Avatar of Marium0505 Marium0505 Mar 09, 2013 at 09:05 UTC - 0 likes

    "Add a message to notify how many incorrect answers you have left before a kick or ban (From @nhoclesnar)"

    Can you also add support for custom commands being done if the player has done too many incorrect answers?

  • Avatar of number1Master number1Master Jan 06, 2013 at 23:08 UTC - 0 likes

    @deamonzz: Go

    It should. I'm almost certain nothing was broken in this version. All I did was move the order in which the code was executed. My testing seem to fix your issue (the one where players can execute the Finish answer multiple times).

    Thank you for reporting the issue.

Is the "Starting too early feature" necessary?

  1. Choice:

  1. Results
  2. 0 comments

Facts

Date created
Apr 02, 2012
Categories
Last update
Jan 04, 2013
Development stage
Release
Language
  • enUS
License
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
TestqUiz
Downloads
4,440
Recent files

Authors