• Herzlich Willkommen!

    Nach der Schließung von inDiablo.de wurden die Inhalte und eure Accounts in dieses Forum konvertiert. Ihr könnt euch hier mit eurem alten Account weiterhin einloggen, müsst euch dafür allerdings über die "Passwort vergessen" Funktion ein neues Passwort setzen lassen.

    Solltet ihr keinen Zugriff mehr auf die mit eurem Account verknüpfte Emailadresse haben, so könnt ihr euch unter Angabe eures Accountnamens, eurer alten Emailadresse sowie eurer gewünschten neuen Emailadresse an einen Administrator wenden.

Die Befehle

Status
Für weitere Antworten geschlossen.

Nocard

Active member
Ex-Staffmember
Registriert
24 Oktober 2005
Beiträge
511
Punkte Reaktionen
0
Sobald man den Bot im Channel hat kann man ihm Befehle ausführen lassen. Die eingabe erfolgt entweder über das Bot Fenster oder im Channel.

Bestimmte Befehle benötigen, einen gewissen Access (Befugnisse). Um Zugriff auf den gesamten Bot zu haben
gibt man sich selbst so genannte Adminrechte: Dazu gebt ihr im Bot Fenster folgendes ein:
/set [account] [access]
z.B. /set Nocard 999

Das gleiche müsst ihr mit allen Usern machen die Berechtigung haben sollen den Bot befehle ausführen zu lassen.
Je mehr Access ein User hat, je mehr rechte hat der User über den Bot und den Channel. 999 ist Maximum.

Alle Befehle sind im Bot Fenster mit einem "/" zu starten.
Bsp.: /flip

Währenddessen im Channel die Befehle mit einem frei wählbaren Zeichen zu starten ist.

Standard Einstellung ist "."
Bsp.: .flip

-----------------------------------------------------------------------------------------------------
Hier die Liste der schon verfügbaren Befehle:


Access Level 0

!inbox - Dies ist der einzige Befehl mit einem ( ! ). Dieser Befehl ist nur dem zugänglich, der eine ungelesene Nachricht hat. User werden darauf hingewiesen

Access Level 20

.find <Acc-Name> - Frägt den aktullen Status dieser Person ab. Sofern diese Regestriert ist
.about - Zeigt die aktuelle Versoin vom Bot an
.server - Zeigt den aktuellen Realm an auf dem der Bot gerade eingeloggt ist
.add <Acc><aces><flg> - Einem User Access erteilen und in die Befehlsliste speichern
.whoami - Zeigt den aktuellen Access und Rang des jenigen der den Befehl gibt an
.cq - Löscht alle erteilten Befehle. Brauchbar wenn zuviele auf einmal ein Befehl eingeben und der Bot nicht mehr mitkommt
.designated - Zeigt den zu letzt ernannten User an, der Op ist wenn Bot nicht da ist
.flip - schnipsst eine münze / Heads oder Tails
.findflag <flag> Zeigt alle User mit diesem Rang an, die in der Befehlsliste gespeichert sind
.roll - Nennt ein Zahl zwischen 0 - 100
.roll <Zahl> - Nennt eine Zahl zwischen 0 - <Zahl>

Access Level 40

.time - Zeigt Datum und Uhrzeit an
?trigger - Zeigt das Zeichen an das vor ein Befehl zu setzen ist
.Pingme - Zeigt den Ping des Users, als er den Channel betrat

Access Level 50

.say <Nachricht> - Bot wiederholt die Nachricht
.shout <Nachricht> - Bot wiederholt die Nachricht in "GROSS"
.ignore <Acc-Name> - Schaltet den gewählten User Weg
.unignore <Acc-Name> - Schaltet den gewählten User wieder frei
.addquote <Quote> - Speichert eine bestimmte Nachricht
.quote - Zeigt die gespeicherten Nachricht an
.away - Bot ist nicht Verfügbar
.back - Bot ist wieder Verfügbar
.Ping <Acc-Name> - Zeigt den Ping vom User beim einklinken an
.uptime - Zeigt an wie lange der Bot angemeldet war
.mp3 - Zeigt den Song an der gerade über Winamp läuft
.mail <Acc-Name><Text> - Speichert eine Nachricht an den Acc-Name
.vote <Zeit> - Beginnt eine Umfrage <Zeit> Sekunden
.voteban <Acc-Name> - Beginnt eine 30 Sek. Ban-Umfrage
.votekick <Acc-Name> - Beginnt eine 30 Sek. Kick-Umfrage
.tally - Aktueller Stand der Umfrage
.info <Acc-Name> - Macht angaben über den User! Wie lange im Channel, etc.
.scq - Lautloses Löschen aller Befehle
.expand <Text> - Zieht ein Text "L ä n g e r"
.where - Sagt wo der Bot sich gerade befindet

Access Level 60
.kick <Acc-Name><Text> - Kick aus dem Channel <Text> optional
.ban <Acc-Name><Text> - Bant aus dem Channel <Text> optional
.unban <Acc-Name> - Entbannt den gebannten
.lastwhisper - Zeigt wer dem Bot als letztes angeflüstert hat
.define <Wort> - Difiniert ein Wort
.fadd <Acc-Name> - Fügt einen User zur F-Liste hinzu
.frem <Acc-Name> - Löscht den User aus der F-Liste
.bancount - Alle User, seit der Bot sich eingelogt hat, gebannten werden entbannt
.allseen - Zeigt die letzten 15 User, die den Bot gesehen haben
.levelbans - Zeigt den aktuellen Status von WC-III gebannten Usern
.d2levelbans - Zeigt den aktuellen Stand von D2 gebannten Usern
.tagcheck <äußerung> - Weist User nach die bestimmte Begriffe genannt haben
.shitlist <Acc-Name> - Fügt einen User zur Bannliste hinzu

Access Level 70

.shitlist - Zeigt die aktuelle Liste aller gebannten User an
.shitdel <Acc-Name> - Löscht einen User von der Bannliste
.safeadd <Acc-Name> - Fügt einen User zur Sicherheitsliste hinzu
.safedel <Acc-Name> - Löscht den User von der Sicherheitsliste
.safelist - Zeigt alle User an, die auf der Sicherheitsliste sind
.tagbans - Zeigt alle User die in dieser Liste sind
.tagadd <Acc-Name> Fügt ein User zu dieser Liste hinzu
.tagdel <Acc-Name> - Löscht den User von dieser Liste
.protect on / off - Alle Spieler die nicht auf der Sicherheitsliste sind und ein access unter 20 haben werden gebannt
.mimic <Acc-Name> - Wiederholt alles was der User sagt
.nomimic - Schaltet es wieder aus
.check <Acc-Name> - Kontroliert auf dem Monitor ob der User on ist
.online - Zeigt alle User die online sind an, die im Monitor gespeichert sind
.monitor <Acc-Name> - Fügt den User zum Monitor hinzu
.unmonitor <Acc-Name> - Löscht den User vom Monitor
.cmdadd <r> <q> <a> - Fügt ein Befehl hinzu .z.B.
(.cmdadd 0 Q Quest" wenn mann dann ".Q" eingibt sagt der Bot "Quest)
.cmddel <Befehl> - Löscht den Befehl
.cmdlist - Zeigt alle verfügbaren Befehle
.plist - Zeigt alle Bann-Ausdrücke an
.padd - Fügt ein Bann-Ausdruck hinzu
.pdel - Löscht ein Bann-Ausdruck
.pon / .poff - Einschalten / Ausschalten von Ausdruckbann
.pstatus - Zeigt den Status von Ausdruckbann an
.ipbann <Acc-Name> - Bannt den User
.unipban <Acc-Name> - Entbannt den User
.ipbans on / off / status - Einschalten / Ausschalten / status von ipbann
.banned - Zeigt die Liste der aktuell gebannten Spieler
.setpmsg <Text> - Bestimmt den Text, der gezeigt wird wenn ein User gebannt wird
.notify <Acc-Name> - Bot informiert, wenn sich der User im B.Net einloggt
(muss im Monitor gespeichert sein)
.denotify <Acc-Name> - Schaltet informaton für den User aus
.mmail <Rang><Text> Schreibt allen Usern mit diesem Rang eine Nachricht
.mmail <ZugriffsNr> - Schreibt allen Usern mit dieser ZugriffsNr eine Nachricht

Access Level 80

.reconnect - Lässt den Bot neu starten
.des <Acc-Name> - Ernennt einen User, der anstelle vom Bot, wenn er nicht da ist, Op-Rechte hat
.rejoin - Lässt den Bot den Channel neu betreten
.settrigger <Zeichen> Bestimmt das Vor-Zeichen für die Befehle
.igpriv .unigpriv - Schaltet ein bzw aus, nachrichten von nicht freunden in privaten channels
.rem <Acc-Name> - Löscht den User von der Befehlsliste
.next - Spielt das nexte Lied bei Winamp
.stop - Stopt Winamp
.play - Spielt den Titel weiter
.play <Titel> - Startet Winamp
.setvol < 0 - 100 > - Die Lautstärke der Musik
.fos - Spielt Endlos-schleife
.pause - Lässt Winamp pausieren
.sethome <Channel> - Bestimmt dem Bot sein Homechannel
.idle on / of - Schaltet die Werbenachricht ein od. aus
.setidle <Text> - Bestimmt die Werbenachricht
.idletype quote / mp3 / uptime / msg / message - Wechselt zwischen dem Nachrichtentyp
.idletime <Zeit> in Min. - Bestimmt wie lange zwischen der Werbenachricht pausieren soll
.block <Acc-Name> - Blockt den User
.filter <Text> - Nachrichten mit dem Inhalt werden geblockt
.whispercmds - Bot antwortet im Flüstern
.profile <Acc-Name> - Zeigt das Profil von dem User an! Mit vorsicht zu geniesen
.greet <Text> - Bestimmt den Begrüssungstext
.greet off/on - schaltet begrüssung aus/ein
.levelban <LvL> - Bestimmt den Lv.-Bann für WCIII User
.d2levelban <LvL> - Bestimmt den Lv.-Bann für D2 User
.clist - Zeigt den Stand des Anwedungsbann
.cadd - <Anwendung> - Fügt eine Anwendung zum Bann hinzu
.cdel <Anwendung> - Löscht die Anwendung aus der Bannliste
.koy on / off - Kicken bei "SCHREIEN", einschlaten / ausschalten
.plugban on / off / status - einschalten / ausschalten / status von Bann
.useitunes - Anstelle von Winamp iTunes nutzen
.usewinamp - Wieder zurück zu Winamp

Access Level 90

.join <Channel> - Schickt den Bot in den Channel
.home - Schickt den Bot wieder nach Hause
.resign - Der Bot hat alleinige ops
.setname <Name> - Bestimmt den Namen vom Bot
.setpass <Passwort> - Bestimmt das Passwort
.setserver <Server> - Bestimmt den Server
.setkey <Cdkey> - Bestimmt den Diablo2 key
.setexpkey <Cdkey> - Bestimmt den Diablo2 LOD key
.quiettime on / off / status / Acc-Name - Einschalten / Ausschalten / Status von Ruhe. Es wird jeder gebannt der net ruhig ist
.givup <Acc-Name> - Übergibt die Ops an den User
.readfile <Ordner / etc > - Liest die bestimmte Datei. Diese muss im Bot ordner sein
.chpw on <password> - Aktiviert ein Channelpw. Jeder der in Channel kommt hat 30 Sek. Zeit das Pw dem Bot zu sagen. Ansonsten Bann
.chpw off - Schaltet Passwortschutz aus
.chpw delay <Zeit> - Bestimmt die Zeit für das Pw
.chpw info - Zeigt den aktuellen Status vom Channelpw an
.ib on <Zeit> - Aktiviert Bann
.ib off - Deaktiviert Bann
.ib delay <Zeit> - Bestimmt die Zeit wie Lange mit Bann gewarten werden soll
.ib status - Zeigt den Status von Nachrichtenbann
.ib kick on / off Aktiviert / Deaktiviert Kick oder Bann
.cb <Channel> Bannt jeden im Channel
.cs <Channel> Wegschalten jeden im Channel
.setmotd <Text> Bestimmt die WCIII Channelmeldung des Tages
.invite <Acc-Name> - Lädt ein WCIII Spieler ein den Channel zu joinen
.clan private / public - Wechselt den Status des Channel von privat / public
.peonban on / off / status - Aktiviert / Deaktiviert / Bann von WCIII Peons
.exile <Acc-Name><Text> - Fügt den Spieler zur BannListe hinzu und ipbann
.unexile <Acc-Name> Löscht den Spieler von der BannListe
.cbl - Löscht die BannListe
.c pub / priv - Bestimmt ob Channel Privat / Public ist

Access Level 100

.quit - Beendet das Programm
.locktext - Sperrt / Entsperrt das Bot-Chat Fenster
.efp on/off/status - Schutz vor Spammern und der gleichen ist aktiv / deaktiv
.loadwinamp - Startet Winamp, muss in C:\Programme\Winamp\Winamp.exe sein

-----------------------------------------------------------------------------------------------------

Die Befehle wurden von mir ins Deutsche übersetzt. Für etwaige Fehler in der Ausführung kann ich nicht garantieren.
Es ist Vorsicht geboten, im Umgang mit den Befehlen. Wer nicht weißt was er macht, sollte das ganze erst Testen.
 
Ihr könnt eurem Bot neue Befehle beibringen. Welche ich euch hier erkläre.
Es gibt 2 Möglichkeiten dem Bot ein Befehl hinzuzufügen. Welche für wen das Beste ist, muss jeder selbst entscheiden.

Möglichkeit 1

Über den Custom Comand Editor
worauf sich der Editor öffnet

customcom.jpg

custom.jpg

  1. Auf New klicken
  2. Das darauf erschienene NewCommand markieren
  3. Auf Rename Selected klicken

    rename.jpg

  4. Das Wort wählen, worauf der Bot antworten soll
    Bsp.: Hallo
  5. Den neuen Befehl, wieder markieren und oben rechts den gewünschten Access eingeben
  6. Auf der Rechten Seite die Aktion eingeben
    Bsp.: Hi, wie geht es dir?
  7. Auf Apply klicken
wenn ihr nun im Channel .hallo schreibt, antwortet der Bot mit Hi, wie geht es dir?
ersetzt "." mit eurem gewähltem Zeichen

So könnt ihr unendliche Befehle hinzufügen.
Wenn ihr wollt, das der Bot, mit dem Befehl Hallo mehrere Aktionen ausführt,
dann schreibt nach Hi, wie geht es dir? in eine neue Zeile, eine weitere Aktion.

Möglichkeit 2

im Channel:

Wenn man im Channel steht und mindestens 70 Access hat, kann man die Befehle auch im Channel eingeben und speichern.

Ich nehme als Beispiel das Hallo
  1. Du schreibst: .cmdadd 0 Hallo Hi, wie geht es dir? <- Die 0 entspricht dem Access den man brauch
  2. Der Bot Antwortet: Command "Hallo" added
wenn ihr nun im Channel .hallo schreibt, antwortet der Bot mit Hi, wie geht es dir?
ersetzt "." mit eurem gewähltem Zeichen

Das war noch einfach. Der wirklich interessante Teil des Custom Command Systems besteht in den einbaubaren Variablen,
die vom Nutzer selbst definiert werden können. Dabei gibt es die Möglichkeit den Namen des Benutzers einzubauen und variable Argumente zu integrieren.

Die Möglichen Variablen sind:

%c = der gegenwärtige Channel
%0 = Username von der Person, wo den Channel betritt
%1 = Der gegenwärtige Name vom Bot
%p = gibt den Ping vom User an
%v = Die aktuelle Version vom Bot
%a = Die Access vom User
%f = Die Flags vom User
%t = Gegenwärtige Zeit
%d = Gegenwärtiges Datum
%c = Gegenwärtiger Channel
%me = Gegenwärtiger Name
%v = Bot Version
%botup = Zeigt an, wie lange der Bot aktiv ist
%cpuup = Zeigt an, wie lange der Bot aktiv war
%mp3 = Zeigt aktuellen Titel an (nur mit winamp)
%quote = Zeigt hier nur die Bot Version
%rnd = Gegenwärtige User im Channel
%rest = Gibt den kompletten Rest wieder


  1. Du schreibst: .cmdadd 0 test %0 findet diesen Test echt %1 <- Die 0 entspricht dem Access den man brauch
  2. Der Bot Antwortet: Command "test" added
wenn ihr nun im Channel .test goil schreibt, antwortet der Bot mit Nocard findet diesen Test echt goil
ersetzt "." mit eurem gewähltem Zeichen

Auch die Ausgabe von mehreren Aktionen ist möglich:

  1. Du schreibst: .cmdadd 0 line das ist ein& goiler Test <- Die 0 entspricht dem Access den man brauch und "& " entspricht der neuen Zeile
  2. Der Bot Antwortet: Command "line" added
wenn ihr nun im Channel .line schreibt, antwortet der Bot mit
das ist ein
goiler Test

ersetzt "." mit eurem gewähltem Zeichen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben