allstars.pl im moxquizz

Hier bekommt Ihr Antworten auf Eure Fragen zum Eggdrop-Hosting von Shellfire

Moderatoren: Florian, Matze, Max, Lui

marcel
Beiträge: 42
Registriert: 10 Okt 2006 14:43
Kontaktdaten:

allstars.pl im moxquizz

Beitragvon marcel » 20 Nov 2006 02:20

Hi,


weiss wer, wie ich mir die allstarstabellen bzw. die statistiken vom moxquizz durch das mitgelieferte script (allstars.pl) in html umwandeln lassen kann?


thx im voraus,

marcel
#Quiz.de @ irc.gamesurge.net

marcel
Beiträge: 42
Registriert: 10 Okt 2006 14:43
Kontaktdaten:

Beitragvon marcel » 20 Nov 2006 05:20

hab mir erklären lassen, wie ich die allstars-listen manuell auslese. nur mit der stats.data (dort speichert das moxscript weitere infos) kann ich immer noch nciht eine tabelle ausgeben lassen.

mfg
#Quiz.de @ irc.gamesurge.net

Florian
Site Admin
Beiträge: 464
Registriert: 29 Jun 2003 17:53

Beitragvon Florian » 20 Nov 2006 08:20

Hallo Marcel,

wie hast du das Script denn genau aufgerufen?

Hast du auch --html angegeben, damit die Ausgabe in HTML erfolgt?
Florian Gattung
Shellfire Gattung & Behr GbR

marcel
Beiträge: 42
Registriert: 10 Okt 2006 14:43
Kontaktdaten:

Beitragvon marcel » 20 Nov 2006 11:20

hoi,


die monatsallstars rufe ich so auf:
Allstars.pl –html –monthly –table

die alltime-allstars so:
Allstars.pl –html –table >all.html



wenn ich aber angeben moechte, dass die allstars.pl mit die stats.data ausliest (allstars.pl --file stats.data -html --table), kommt: "can't take log of 0"

thx,

marcel


ps: noch ne verwandte frage: kann ich wem, dem ich ncith das passwort fuer meinen shellfire acc geben moechte auf die .data -dateien zugreifen lassen?
#Quiz.de @ irc.gamesurge.net

Florian
Site Admin
Beiträge: 464
Registriert: 29 Jun 2003 17:53

Beitragvon Florian » 20 Nov 2006 14:21

marcel hat geschrieben:die monatsallstars rufe ich so auf:
Allstars.pl –html –monthly –table

die alltime-allstars so:
Allstars.pl –html –table >all.html


Meines Erachtens nach (habe nur in den Sourcecode des Scripts geschaut), müssten alle Parameter mit doppeltem Minuszeichen angegeben werden:

Code: Alles auswählen

Allstars.pl –html –monthly –t-able


In beiden Fällen sollte ausserdem das > datei.html angegeben werden


marcel hat geschrieben:wenn ich aber angeben moechte, dass die allstars.pl mit die stats.data ausliest (allstars.pl --file stats.data -html --table), kommt: "can't take log of 0"


Hast du mal in deine stats.data reingeschaut? Steht da was sinnvolles drin? Könntest du das evtl. mein hier einfügen?


marcel hat geschrieben:kann ich wem, dem ich ncith das passwort fuer meinen shellfire acc geben moechte auf die .data -dateien zugreifen lassen?

Ein direkter Zugriff auf den Filemanager deines Eggdrops ist leider nicht möglich, du kannst die Datei aber herunterladen und demjenigen per Email schicken. Oder du richtest ein TCl-Script ein, das per ftp-upload die Datei auf einen FTP-Server uploaded, auf den derjenige Zugriff hat, dem du die Datei zur Verfügung stellen möchtest.
Florian Gattung

Shellfire Gattung & Behr GbR

marcel
Beiträge: 42
Registriert: 10 Okt 2006 14:43
Kontaktdaten:

Beitragvon marcel » 20 Nov 2006 17:21

Die Befehle die ich eingegben hatte funktionierten, aber halt nur für die rankallstars.data, nur nicht fuer die stats.data.

Hier ein Auszug aus der stats.data:

gamestart 1159827765
solved 1159827775 |-afk-| {10 Sekunden} 1 1
nickchange 1159827871 |-afk-| kaffee
solved 1159827874 kaffee {15 Sekunden} 2 1
solved 1159827890 {[BTK]THS} {7 Sekunden} 1 1
solved 1159827943 kaffee {44 Sekunden} 3 1
solved 1159827978 kaffee {25 Sekunden} 4 1
solved 1159828006 kaffee {19 Sekunden} 5 1
tiar 1159828006 kaffee 3 0
solved 1159828045 kaffee {30 Sekunden} 6 1
solved 1159828082 {[BTK]THS} {28 Sekunden} 2 1
solved 1159828147 {[BTK]THS} {56 Sekunden} 3 1
solved 1159828192 {[BTK]THS} {36 Sekunden} 4 1
tiar 1159828192 {[BTK]THS} 3 0
solved 1159828210 {[BTK]THS} {9 Sekunden} 5 1
solved 1159828246 {[BTK]THS} {26 Sekunden} 6 1
tiar 1159828246 {[BTK]THS} 5 1
rankset 1159828246 MoxQuizBot {[BTK]THS +1}
solved 1159828264 kaffee {8 Sekunden} 7 1
solved 1159828335 {[BTK]THS} {1 Minute 1 Sekunde} 8 1
solved 1159828380 {[BTK]THS} {36 Sekunden} 9 1
solved 1159828408 {[BTK]THS} {19 Sekunden} 10 1
tiar 1159828408 {[BTK]THS} 3 0
solved 1159828447 {[BTK]THS} {15 Sekunden} 11 1
solved 1159828495 {[BTK]THS} {38 Sekunden} 12 1
tiar 1159828495 {[BTK]THS} 5 1





"can't take log of 0"hört sich für mich so an, als hätte er ein problem aus den daten eine statistik zu erstellen. vllt prauch man für die stats.data nen eigenes script?



MfG,

Marcel
#Quiz.de @ irc.gamesurge.net

Florian
Site Admin
Beiträge: 464
Registriert: 29 Jun 2003 17:53

Beitragvon Florian » 20 Nov 2006 20:21

marcel hat geschrieben:"can't take log of 0"hört sich für mich so an, als hätte er ein problem aus den daten eine statistik zu erstellen.


Die Fehlermeldung kommt daher, dass er in jeder Zeile einen Wert sucht, der mit 0 zurückkommt. Im Script wird dann versucht, der Zehnerlogarithmus (log10) von diesem Wert zu nehmen. Log10 ist für 0 nicht definiert, daher die Fehlermeldung.

Das Problem besteht aber in der Frage, weshalb der Wert denn 0 ist:


marcel hat geschrieben:vllt prauch man für die stats.data nen eigenes script?


Könnte sein! Ist das Format der rankallstars.data denn ein anderes? (Also in jeder Zeile?)


Der reguläre Ausdruck aus dem Script:

Code: Alles auswählen

$_ =~ /(\d+) (\d+) : (\d+) (\d+) -- ([^ ]+) ([^ ]+)/;


scheint mir nicht ganz zu passen auf dieses Zeilenformat:

Code: Alles auswählen

gamestart 1159827765
solved 1159827775 |-afk-| {10 Sekunden} 1 1
nickchange 1159827871 |-afk-| kaffee
solved 1159827874 kaffee {15 Sekunden} 2 1
solved 1159827890 {[BTK]THS} {7 Sekunden} 1 1
solved 1159827943 kaffee {44 Sekunden} 3 1
solved 1159827978 kaffee {25 Sekunden} 4 1



Darum vermute ich auch mal, dass das Script für die stats.data garnicht verwendet werden kann. Eine Alternative kenne ich aber leider auch nicht, sorry.
Florian Gattung

Shellfire Gattung & Behr GbR

marcel
Beiträge: 42
Registriert: 10 Okt 2006 14:43
Kontaktdaten:

Beitragvon marcel » 20 Nov 2006 23:21

hi,

thx für die Hilfe. Ich werd mit deinen Ideen mir mal jemanden suchen, der mir nen script schreibt, mit dem ich die datei auswerten kann.^^

wenn ich es hab, werd ich den link dazu hier posten.

mfg,

marcel



/edit:

Ich hab nen programm dafür, aber die Ausgaben stimmen - in meinen augen - nicht ganz. Wenn das jmd weiterschreiben möchste, ich hab den code dazu gepackt:
http://moxquiz.mo.funpic.de/zeugs/timestats/

MfG
#Quiz.de @ irc.gamesurge.net


Zurück zu „Eggdrop Support“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste