Von Robert
Moxquizz ist das beste, auf TCL-Scripting basierende Quiz für Eggdrops ist. Es zeichnet sich durch leichte Handhabung, gute Bedienung und Userfreundlichkeit aus. Es ist Multilingual und somit universell einsetzbar. Es bietet viel Spaß in einem Channel und lässt den Wettbewerbsgedanken wieder aufkommen.
Moxquizz ist kostenlos. Es läuft unter der GNU General Public License (GPL). Aber wenn man will, kann man den Autor ein Buch von seiner persönlichen Amazon-Wunschliste kaufen *g*
Download der neuesten Version: http://www.planet-rcs.de , http://www.moxquizz.de
Um Moxquizz zum laufen zu bringen, benötigt es einen schon funktionierenden Eggdrop in der Version 1.6.8 oder höher. Wenn ihr Eine ältere Eggdrop-Version noch benutzen solltet, empfiehlt es sich, das Moxquizz in der Version 0.7.3 zu benutzen. Eine genaue Anleitung, wie ihr euren Eggdrop installiert und einrichtig findet ihr auch auf unserer Seite.
Eine Konsole öffnen, z.B. X-Term.
1.) Download:
cd /path/to/eggdrop
wget http://files.planet-rcs.de/article/m/moxquizz/moxquizz-0.8.1.tar.gz
lynx http://files.planet-rcs.de/article/m/moxquizz/moxquizz-0.8.1.tar.gz
md5sum moxquizz-0.8.1.tar.gz 44dad5a3dce9be32d5a3c47dc032bbb3 moxquizz-0.8.1.tar.gzsollte als Ausgabe erscheinen
tar -xvzf ./moxquizz-0.8.1.tar.gz
vi eggdrop.conf
source moxquizz-0.8.1/moxtools.tcl source moxquizz-0.8.1/moxfun.tcl source moxquizz-0.8.1/moxquizz.tcl
Hier werde ich einen kleinen Überblick über die wichtigsten Konfigurationspunkte in der moxquizz.rc geben. Alles was nicht erläutert wird, sollte auf default verbleiben.
##### Global settings #####
channelrules = yes
Legt fest, ob man Channelrules definiert hat und diese abfragbar sind.
quizchannel = #planetrcs
Legt fest in welchem IRC-Channel Moxquizz ausführbar ist.
questionset = de
Hier kann man einstellen, welcher Fragenkatalog geladen wird. Möglich sind de, en und weitere, man muss schauen, welche Fragen vorhanden sind.
language = de
Hier kann man einstellen, in welcher Sprache das Quiz mit den Usern spricht. Möglich sind de, en und viele weitere.
prices = yes
Legt fest, ob es Preise am Monatsende gibt.
statslog = yes
Soll ein Log geführt werden, über die Ereignisse in Quiz ?
aftergameaction = newgame
Was soll nach einem Spiel passieren, entweder wird ein neues Spiel gestartet, diese Option sollten Quiz-Channel wählen, oder das Quiz wird gestoppt und durch !ask wieder neu gestartet. Empfiehlt sich für normale Clan-Channels. Optionen - halt oder newgame.
##### Optional features #####
channeltips = yes
Soll es Tips geben, welche per Public-Command !tip ausgeführt werden können.
colorize = yes
Soll das Quiz farbig ablaufen, ja oder nein ?
monthly_allstars = yes
Sollen monatlische All-STar Tabellen angefertigt werden.
userquestions = yes
Einstellung ob ein Channeluser Questions stellen darf, mit dem Public-Command !userquest.
##### Security settings #####
lastwinner_max_games = 3
Legt fest, wie oft ein User hintereinander gewinnen darf. Dies soll für ein bisschen Fairness sorgen.
overrun_protection = yes
Es empfiehlt sich diese Option auf "yes" zu setzen. Wenn ein Spieler alleine spielt, und niemand weiteres sich beteiligt, werden bei einem Sieg seine Punkte nicht gewertet und in die Tabelle aufgenommen.
##### System stuff #####
userqbufferlength = 5
Setzt die maximale Anzahl der offenen Userquestions, um einen Buffer-Overrun zu verhindern.
##### Game settings #####
tipcycle = 5
Legt die Anzahl der Tips fest, welche das Quiz gibt, wobei 5 das gebräuchlichste ist.
winscore = 30
Legt die Anzahl der Punkte fest, welche man zum gewinnen benötigt.
askdelay = 7
Legt die Zeit fest, wie lange es dauert, bis nach dem Lösen einer Frage die nächste Frage gestellt wird. Eine Zeit von 7-10 Sekunden hat sich bewehrt.
tipdelay = 20
Legt fest, in welchem Intervall vom Quiz erzeugte Tips gegeben werden. 20 sec. hat sich in den meisten Quiz-Channeln durchgesetzt.
a.) Der Eggdrop ist noch nicht gestartet.
./eggdrop
.rehash
Hier nur eine kleine Übersicht über die User-Befehle. Genauere Infos über alle Befehle gibt es in den Readme Files der Quizzes.
!ask
Teilt dem User die laufende Frage mit, oder startet das Quiz neu.
!revolt
Wenn User eine Frage nicht beantworten wollten, können sie revoltieren. Man braucht einige Leute um eine Revolte durchzusetzen.
!allstars <number>
Zeigt die monatliche Allstars-Tabelle. Wenn man einen Nummer zusätzlich eingibt, kann man die Anzahl der Allstars bestimmen die aufgelistet werden. Standart ohne Nummer ist 10.
!score <nick>
Zeigt die Punkte von einem speziellen Nick an.
!rank
Zeigt den Stand des momentan laufenden Spiels an.
!userquest <question>::<answer>::<regexp>
Befehlssatz zum hinzufügen einer User-Frage.
Falls ihr das moxfun.tcl geladen habt, stehen euch noch einige Spaß-Befehle zur Verfügung.
!applause <nick>
!assimilate <nick>
!amok <nick>
!blush <nick>
!bow <nick>
!cry
!damn
!fast
!hartei <nick>
!hossa
!hug <nick>
!miss
!order <thing>
!phrase
!roll
!relax
!smoke
!steal <nick>
!strike
!weichei <n>
Ihr solltet selber mal ausprobieren, was sie bewirken, aber bitte nicht zu oft. Es kann manchmal tierisch nerven, wenn jemand es damit übertreibt.