DopeFish
02.01.2001, 05:31
momentan noch fast nur über popups, zukünftig soll soviel wie möglich in Dialoge ausgelagert werden, hier nur Code "Snippets" (Teilchen) die wichtig sind, wer das ganze möchte, kann es sich unter http://irc.dopy.de saugen
Memoserv
. Send
.. Nachricht hinterlassen:dialog -m memoserv.send.window memoserv.send.window
.. (hilfe):memoserv help send
. List
.. Alle Nachrichten:memoserv list
.. Neue Nachrichten:memoserv list new
.. (hilfe):memoserv help list
. Read
.. Neue Nacrichten:memoserv read NEW
.. Letzte Nachricht:memoserv read LAST
.. Bestimmte Nachricht:memoserv read $$?="Nummer der Nachricht oder Liste (x-y) angeben"
.. (hilfe):memoserv help read
. Del
.. Alle Nacrichten:memoserv del ALL
.. Bestimmte Nachricht:memoserv del $$?="Nummer der Nachricht oder Liste (x-y) angeben"
.. (hilfe):memoserv help del
.Set
.. Notify
... Ein:memoserv set notify on
... Bein einloggen:memoserv set notify logon
... Beim eintreffen von Nachrichten:memoserv set notify new
... Aus:memoserv set notify off
... (hilfe):memoserv help set notify
.. Limit
... Maximale Nachrichten anzahl:memoserv set limit $$?="Maximale anzahl von Nachrichten (nicht höher als 20)"
... (hilfe):memoserv help set limit
.. (hilfe):memoserv help set
Sonstiges
. Vhost
.. Vhost aktivieren:msg serv vhost $readini $ini sonstiges vhost.pass
.. Vhost Passwort einstellen (lokal):writeini $ini sonstiges vhost.pass $$?="was hattest du als Passwort gewählt?"
.. Infos zu Vhost:echo Infos zu Vhost gibts bei Http://vhosts.euirc.net
. (hilfe):memoserv help
dialog memoserv.send.window {
title "Nachricht versenden"
size -1 -1 300 170
button "&Senden", 1, 160 140 55 25 , default
button "&Ende", 2, 240 140 55 25, cancel
text "Empfänger:", 3, 7 9 60 20
edit "", 4, 65 5 230 20 ,
text "Nachricht:", 5, 7 30 60 20
edit "", 6, 5 50 290 80, multi
}
on 1:dialog:memoserv.send.window:*:1 {
set %i 0
set %text ""
:start
inc %i
set %text %text &+ $did( $dname , 6, %i ).text
if ( $did( $dname , 6).lines > %i ) goto start
set %text $remove( %text , &+ )
memoserv send $did( $dname , 4) %text
set %text ""
dialog -c memoserv.send.window memoserv.send.window
}
Memoserv
. Send
.. Nachricht hinterlassen:dialog -m memoserv.send.window memoserv.send.window
.. (hilfe):memoserv help send
. List
.. Alle Nachrichten:memoserv list
.. Neue Nachrichten:memoserv list new
.. (hilfe):memoserv help list
. Read
.. Neue Nacrichten:memoserv read NEW
.. Letzte Nachricht:memoserv read LAST
.. Bestimmte Nachricht:memoserv read $$?="Nummer der Nachricht oder Liste (x-y) angeben"
.. (hilfe):memoserv help read
. Del
.. Alle Nacrichten:memoserv del ALL
.. Bestimmte Nachricht:memoserv del $$?="Nummer der Nachricht oder Liste (x-y) angeben"
.. (hilfe):memoserv help del
.Set
.. Notify
... Ein:memoserv set notify on
... Bein einloggen:memoserv set notify logon
... Beim eintreffen von Nachrichten:memoserv set notify new
... Aus:memoserv set notify off
... (hilfe):memoserv help set notify
.. Limit
... Maximale Nachrichten anzahl:memoserv set limit $$?="Maximale anzahl von Nachrichten (nicht höher als 20)"
... (hilfe):memoserv help set limit
.. (hilfe):memoserv help set
Sonstiges
. Vhost
.. Vhost aktivieren:msg serv vhost $readini $ini sonstiges vhost.pass
.. Vhost Passwort einstellen (lokal):writeini $ini sonstiges vhost.pass $$?="was hattest du als Passwort gewählt?"
.. Infos zu Vhost:echo Infos zu Vhost gibts bei Http://vhosts.euirc.net
. (hilfe):memoserv help
dialog memoserv.send.window {
title "Nachricht versenden"
size -1 -1 300 170
button "&Senden", 1, 160 140 55 25 , default
button "&Ende", 2, 240 140 55 25, cancel
text "Empfänger:", 3, 7 9 60 20
edit "", 4, 65 5 230 20 ,
text "Nachricht:", 5, 7 30 60 20
edit "", 6, 5 50 290 80, multi
}
on 1:dialog:memoserv.send.window:*:1 {
set %i 0
set %text ""
:start
inc %i
set %text %text &+ $did( $dname , 6, %i ).text
if ( $did( $dname , 6).lines > %i ) goto start
set %text $remove( %text , &+ )
memoserv send $did( $dname , 4) %text
set %text ""
dialog -c memoserv.send.window memoserv.send.window
}