PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .say qry oder chan?


B52
02.08.2004, 01:07
`so
meine erste frage lautet:
wenn ich schreibe
.say #chan text
wie set ich dann alles von dem 2 wort bis zu ende?
meine zweite frage ist
ob der bot irgendwie merken kann
obi hm das im qry oder im chan gesagt wird
THX


Disi
02.08.2004, 07:24
Morgen,

Vorab in deinem eggdrop Ordner ist ein doc Ordner dort findest du eine tcl-commands.doc - dort stehen viele Befehle drin ;)

Zur ersten Frage:

es gibt den befehl string dort gibt es die option length

bsp.

set s "Das ist ein String."
[string length $s]

ergibt 19

Zur zweiten Frage:

bind msg <flags> <command> <proc>
d.h.
bind msg - .say pub_msg_say

B52
02.08.2004, 17:18
das beanwortet meien frage aber nicht

hier erstma den code
bind msg o .say pub:msgsay
proc pub:msgsay {nick host hand text} {
set chan [lindex $text 0]
set text [lindex $text 1]
putserv "PRIVMSG $chan :$text ... sollte ich von $nick sagen."
}
wenn ich nun schreibe
.say #chan bla bld
gibter im chan #chan nur bla aus
wie krieg ich das denn hin das er alle nach #chan ausgibt?
also wie muss ich das setn

ChaosKrieger
03.10.2004, 21:06
hi, so sollte es gehen

set text [lindex $text 1 end]

By ChaosKrieger