PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Topic script für Eggdrop


KriX
08.10.2004, 18:25
Hallo

Ich suche ein Script für Eggdrop v1.6.15,
und zwar will ich mit
$settopic [TOPIC]
ein topic setzen, wie z.B.
$settopic Hallo in :text1: Mir geht es im Moment :text2:
dann kann ich mit $text1 [TEXT DER FÜR DIE VARIABLE :text1: AUSGEGEBEN WERDEN SOLL] den variablen wert ändern, beispiel:
$text1 #KriX
darauf wird das Topic geändert, und zwar in
Hallo in #KriX Mir geht es im Moment :text2:
das gleiche soll es dann auch noich mit :text2. geben.

könnt ihr mir so ein script basteln?

danke


ChaosKrieger
14.11.2004, 17:27
hi, meinst du sowas?#


bind pub n !topic pub:topic #das n erlaubt nur owner den befehl , - ist für ALLE user
proc pub:topic {nick userhost hand chan target} {
set channel [lindex [split $target] 0]; set text [join [lrange [split $target] 1 end]]
putserv "TOPIC $channel :Hallo $channel mir gehts im mom $text"
}


so sollte es funzen (nicht getestet)

erklär einfach nochmal genau was du haben willst .. das script hört auf:

!topic #chan text

By Chaos

brahma
13.04.2005, 20:54
Wollte sowas auch, hab mir das dann so gebastelt:


# Befehls-Prefix setzen
set cmdchar "-"

bind pub - ${cmdchar}topic topic

proc topic {nick uhost hand chan arg} {
if {($arg != "") && ([isop $nick $chan] == 1)} {
putserv "TOPIC $chan :$arg"
} else {
putchan $chan "Diese Aktion ist dir nicht erlaubt!"
}
}



Also das läuft sehr einfach so....

ChaosKrieger
14.04.2005, 11:33
hi, auch wenn das thema schon zimmlich alt ist..

deine antwort ist natürlich richtig, so in etwas hätte ich es auch gemacht,

aber.. krix wollte den channel umbedingt selbst eingeben :D

By Chaos

brahma
14.04.2005, 17:16
Axo, das hatte ich überlesen.... :rolleyes:

Hab nichtmal auf das Alter des Beitrags geachtet...... :p