Moxquizz einrichten und bedienen

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.


Wie bekommt man Moxquizz und wie bringt man es zu laufen ?

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.


Moxquizz installieren

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

oder

lynx http://files.planet-rcs.de/article/m/moxquizz/moxquizz-0.8.1.tar.gz


Wenn euer Server natürlich einen FTP-Zugang hat, könnt ihr das Script natürlich auch so hochladen und dann in das betreffende Verzeichnis kopieren.

2.) MD5 Summe prüfen:

md5sum moxquizz-0.8.1.tar.gz
44dad5a3dce9be32d5a3c47dc032bbb3 moxquizz-0.8.1.tar.gz
sollte als Ausgabe erscheinen

3.) Entpacken:

tar -xvzf ./moxquizz-0.8.1.tar.gz

das Eggdrop Archiv entpacken

4.) Moxquizz beim Start des Eggdrops laden lassen

Öffnet der eggdrop.conf

vi eggdrop.conf

Zum Bearbeiten dieser Zeile müssen wir erst den Buchstaben "i" drücken. Jetzt können wir mit vi schreiben und fügen ganz unten, dort wo die TCL-Scripte geladen werden folgende 3 Zeilen in dieser Reihenfolge ein.

source moxquizz-0.8.1/moxtools.tcl
source moxquizz-0.8.1/moxfun.tcl
source moxquizz-0.8.1/moxquizz.tcl

So das war es auch schon mit dem Editieren der Config-Datei. Jetzt drücken sie <ESC> um in den Kommandomodus zurückzukehren, dann :wq (Doppelpunkt dann "wq" (schreiben und beenden), das ganze dann mit [Enter] bestätigen), und sie kehren wieder auf die Shell zurück.


Anpassen der moxquizz.rc

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.


Starten des Eggdrops/Quiz

a.) Der Eggdrop ist noch nicht gestartet.

./eggdrop

b.) Der Eggdrop läuft schon.

in diesem Fallemuss man einfach nur die Config neu laden, entweder per DCC oder Telnet-Connection mit:

.rehash


Eggdrop Komanndos

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.

 


 

Vielleicht auch interessant:


Über den Autor

Robert programmiert Webanwendungen in ASP, kennt sich bestens im IRC und mit Eggdrops aus und schreibt auch darüber Artikel auf planet-rcs.de

Feedback