PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : on *:text:.... will auch ich ausführen können


ReaL|Tidus
31.07.2002, 15:30
hi
ich hab folgendes script bei aliases:

/publicstats {
/set %users.all $nick(#,0)
/set %users.op $opnick(#,0)
/set %users.voice $vnick(#,0)
/set %users.normal $nvnick(#,0)
/msg $chan 14,1 ---=[ 7U15serstatistik für9 $chan 14]=-----=[ 7G15esamt14:9 %users.all 7U15ser 14]=-----=[ 7O15p14:9 %users.op 7U15ser 14]=-----=[ 7V15oice14:9 %users.voice 7U15ser 14]=-----=[ 7N15ormal14:9 %users.normal 7U15ser 14]=--- 
/unset %users.*
}

/privatstats {
/set %users.all $nick(#,0)
/set %users.op $opnick(#,0)
/set %users.voice $vnick(#,0)
/set %users.normal $nvnick(#,0)
/notice $nick 14,1 ---=[ 7U15serstatistik für9 $chan 14]=-----=[ 7G15esamt14:9 %users.all 7U15ser 14]=-----=[ 7O15p14:9 %users.op 7U15ser 14]=-----=[ 7V15oice14:9 %users.voice 7U15ser 14]=-----=[ 7N15ormal14:9 %users.normal 7U15ser 14]=--- 
/unset %users.*
}

dann hab ich noch bei remotes:

on *:text:!publicstats:#: { /publicstats }
on *:text:!privatstats:#: { /privatstats }

funktioniert auch alles, wenn ein user das nun schreibt geht es, aber wenn ich !publicstats bzw. !privatstats schreib wird nichts angezeigt, brauch ich da einen extrabefehl oder so?


Codeq
31.07.2002, 15:32
jap... :)

on *:INPUT:*: { }

hab mir die aliases mal nicht weiter angeschaut, weil du sagtest das es ja sonst geht.. aber der eigene eingegebene text löst nur den event on Input aus.. on text nur für aller !$me user..

ReaL|Tidus
31.07.2002, 16:28
danke für die schnelle Antwort

ich habs jetzt mal so versucht:

on *:input:!publicstats:#: { /publicstats }
on *:input:!privatstats:#: { /privatstats }


funktioniert leider net

Codeq
31.07.2002, 19:01
des is auch ned richtig
:)
on *:INPUT:*: { if ($1 == !blub) { blabal } }

Format: on <level>:INPUT:<*#?=!@>:<commands>

* alle fenster
# channel fenster
? querys
= dcc chat
! fileserver
@ custom window

ReaL|Tidus
31.07.2002, 21:17
danke!

jetzt klappt alles :)