PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ganz kleines problem


DarkAngel52457
10.03.2005, 20:38
hi ich weiß ist eigendlich eine dumme frage aber wie kann ich das kleine script so machen das es nur arbeitet wenn ein bestimmter user den chan betritt

set chan "#Chan"

bind join - "$chan " join:welcome

proc join:welcome {nick uhost hand chan} {
putquick "privmsg $chan :Welcome back"
}


ind00r
10.03.2005, 21:26
if {$nick == ind00r} {
putquick "privmsg $chan :Welcome back"
}


Damit kannst du sagen das nur wenn "ind00r" also ich ;) den Channel betritt die Aktion ausgeführt wird.

Allerdings ist das keine gute Lösung wenn man mehrere Nicks hat. Aber solange das bei einem oder 2 Nicks sein soll, ist das eine gute Lösung.

DarkAngel52457
10.03.2005, 21:41
danke dir ne geht sich nur um einen nick mehr nicht


also das geht irgendwie doch nicht

set chan "#chan"

bind join - "$chan" join:welcome

proc join:welcome {nick uhost hand chan} {

if {$nick == user} {
putquick "privmsg $chan :Welcome back"
}
}
putlog "welcome Loaded..."


da bekomme ich andauernt den fehler

Tcl error [join:welcome]: syntax error in expression "$nick == user"

ind00r
11.03.2005, 14:10
set user ind00r
if {$nick == $user} {
putquick "privmsg $chan :Welcome back"
}


dann halt so.

ChaosKrieger
12.03.2005, 16:41
tztzt son quatsch


if {$nick == "user"} {.....}

By Chaos