Skip to content

[Share] Automated Quiz Event

Featured Replies

Hello there, summoners, this is my latest share, an automated quiz event!

 

Every 2 hours it asks a question that you have set in your database and players have 10 minutes to answer. The first player who will answer correctly wins and earns a reward.

 

Usage: .quiz answer

 

 

Patch:

http://pastebin.com/kYAeqaJs

 

This kind of quiz feature might have been shared to the past, but whatever. Enjoy.

Awesome, keep up the good job :)

Nice share... Keep up teh good work  :-beep- yeah:

Awesome! +1

Nice share  :D

  • Author

Thank you!

Really nice event!!Tested, but have Unclosed conections !!

 

Ps: con.close(); in line 186 and line 218

 

thx for this good event!!

Thank you!!!

Really nice event!!Tested, but have Unclosed conections !!

 

Ps: con.close(); in line 186 and line 218

 

thx for this good event!!

+

Found another mistake which comes in server console when u write and press just .quiz without answer!!

  • Author

Really nice event!!Tested, but have Unclosed conections !!

 

Ps: con.close(); in line 186 and line 218

 

thx for this good event!!

Fixed and Commited.

 

https://www.assembla.com/code/l2hellas/subversion/changesets/168

  • Author

Found another mistake which comes in server console when u write and press just .quiz without answer!!

You can add a simple check.

 

### Eclipse Workspace Patch 1.0
#P L2jHellasC
Index: java/com/l2jhellas/gameserver/handler/voicedcommandhandlers/QuizCmd.java
===================================================================
--- java/com/l2jhellas/gameserver/handler/voicedcommandhandlers/QuizCmd.java	(revision 165)
+++ java/com/l2jhellas/gameserver/handler/voicedcommandhandlers/QuizCmd.java	(working copy)
@@ -32,7 +32,7 @@
	{
		if (command.equalsIgnoreCase("quiz")) {

-			if (QuizEvent.isRunning()) {
+			if (QuizEvent.isRunning() && !target.equalsIgnoreCase("") && target != null) {

				QuizEvent.checkAnswer(target, activeChar);
				activeChar.sendMessage("Your answer has been submitted.");

Ps:testing with this :

if (QuizEvent.isRunning() && !target.equalsIgnoreCase("") && target != null) {

Still having a mistake in server console when type just .Quiz

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.