PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Gelöst] [Eggdrop] Votescript


CuBe
25.07.2005, 17:41
OK habe das jetzt mal anders gestaltet.

IW bekomme ich das hin dass wenn jemand !win in den Channel schreibt die Variable win_counter jedesmal erhöht wird und bei 30 mir ein Qry geschickt wird mit dem Nick der als 30ter !win geschrieben hat?

MfG
CuBe


ChaosKrieger
25.07.2005, 18:11
Hallo,
ich wollte ein Votescript coden und habe da ein paar fragen.

Wie kann aus "!wunsch Linkin Park - Numb grüße damit den CuBe" nur "Linkin Park - Numb" filtern?
Das gefilterte Lied mit interpreten soll dann in eine Liste hinzugefügt werden und die Anzahl der Votes geupdatet werden.

Gibt es so ein Script?
Wenn nicht kann mir dann da jemand weiterhelfen?

MfG
CuBe


hi,

wenn "grüße damit den XXX" immer so ist, dann kannst du es ja einfach bei "grüße" spliten, aber ich glaube nicht das es immer so ist..

ansonnsten könntest du grüsse einfach in "" setzen lassen, oder nen anderes trennzeichen..

!wunsch xx yy - ll | gruss an der/die/das..

zum voten : such mal nach "string match"

By Chaos

CuBe
27.07.2005, 17:45
Hab das Thema umgeschrieben, währe nett wenn ihr mir da evtl. noch helft.

ChaosKrieger
27.07.2005, 18:59
dazu schau dir folgende sachen an:

bind pub
set
incr var
if
putserv
unset



By Chaos

CuBe
28.07.2005, 16:43
dazu schau dir folgende sachen an:

bind pub
set
incr var
if
putserv
unset



By Chaos

wo kann ich solche befehle nachlesen? Kannst du mir evtl. ein paar URLs geben?

ChaosKrieger
28.07.2005, 17:26
set ::var 0
bind pub - !win procname
proc procname {nick userhost handle chan target} {
incr ::var
if {$::var == 30} {
putserv "privmsg nickname :text .. $nick hat 30 erreicht..."
set ::var 0
}
}


so in etwas sollte dein aufbau aussehen..
schau dir mal tcl-coach an, software ist für windows.. wirklich klasse um tcl zu lernen

By Chaos

CuBe
28.07.2005, 19:25
set ::var 0
bind pub - !win procname
proc procname {nick userhost handle chan target} {
incr ::var
if {$::var == 30} {
putserv "privmsg nickname :text .. $nick hat 30 erreicht..."
set ::var 0
}
}


so in etwas sollte dein aufbau aussehen..
schau dir mal tcl-coach an, software ist für windows.. wirklich klasse um tcl zu lernen

By Chaos


Danke