EggDrop die Channelbesucher auslesen lassen

ReemE

Mitglied
Hallo Miteinander,

Ich möchte meinen Eggdrop um die folgende Funktion erweitern:

Der Eggdrop soll alle 30 sekunden die Namen der aktuellen Channelbesucher eines bestimmten Channels auslesen und sie dann in einer bestimmten Datei speichern.

Leider kenn ich mich nicht wirklich mit der PRogrammierrung aus und hoffe auf Unterstützung..

Danke schonmal !
 
nichts leichter als das :)

Code:
 utimer 30 start:names #channel
 bind raw -|- 353 init:names
 bind raw -|- 366 stop:names
 
 proc start:names {chan} {
  putserv "NAMES $chan"
 set names_on 1
 }
 
 proc init:names {serv numeric text} {
 if {$names_on == 1} { 
 set wdb [open names.db w]
 set names_on 2
 } else if {$names_on == 2} {
 set wdb [open names.db a]
 } else {
 putserv "PRIVMSG [lindex $text 2] :Error in proc init:names
 return 0
 }
 puts $wdb [lrange $text 3 end]
 return 1
 }
 
 proc stop:names {serv numeric text} {
 set names_on 0
 return 0
 }


getestet hab ich das nciht, aber eigentlich müsste es funktionieren :)



mfg jodel
 
Zurück