Handy finden
eliado

NAVIGATION

Startseite
Themen-Suche
IRCFAQ Chat
Kontakt
Impressum

SCHNELLSUCHE

Suchbegriffe

IRC VERSTEHEN

Was ist IRC?
Wie funktioniert IRC?
Erste Schritte
Häufig gestellte Fragen
IRC-Begriffe

BEFEHLE

Befehle für User
Befehle für Operators
Nickserv Befehle
Chanserv Befehle

Linktipps


SCRIPTING

mIRC Scripting

IRC FUN

IRC Fun-logs

DOWNLOADS

mIRC & Co
mIRC Scripte

SURFTIPPS

Top IRC Links
Link auf IRCFAQ

Get Firefox!




mIRC Scripting

Die PopUps-Sektion (Kontextmenüs)

Popups sind Kontextmenüs, die aufspringen, wenn man die rechte Maustaste klickt. Solltet Ihr diese praktische Funktion noch nicht gefunden habt, dann probiert sie jetzt mal aus. Einige Popups sind in der mitgelieferten Datei vorgegeben, aber man kann sie unter Tools/Popups völlig verändern und den persönlichen Bedürfnissen anpassen.

Der mIRC Editor wird mit geöffneten Popups starten. Bitte ignoriert im Moment noch die Remotes- und Variablensektion. Der mIRC Editor ist eine einfache und kompakte Schnittstelle zu fast allen programmierbaren Sektionen von mIRC. Der Menüpunkt 'File' in der Popups-Sektion könnt Ihr Popups laden (load), entladen (unload) und speichern (Save). Das Menü 'Edit* beinhaltet ausschneiden, kopieren und einfügen (cut, copy, paste) und eine Suchfunktion. 'Popup' zeigt eine Übersicht über die gerade geöffnete Popup-Datei.

Im Menü 'View' kann man auswählen, welche Popups man gerade bearbeiten will. Es gibt verschiedene Kontextmenüs je nach Art des Fensters. In einem Channelfenster stehen einem andere Popus zur Verfügung als in einem Privatfenster (Query). Man kann individuelle Kontextmenüs für das Status-, die Channel- und Privat/DCC-Fenster sowie für die Nicknamenliste und ein speziellen Punkt in der Menüleiste erstellen. (Alles das wird später noch erklärt)

Wenn Euer mIRC über keine vorgegebenen Popups zu verfügen scheint (die Popups-Sektion ist dann leer) , dann liegt das vielleicht daran, daß die mitgelieferten .ini-Dateien von der Installationsdatei nicht korrekt in das mIRC-Verzeichnis kopiert worden sind oder der Verzeichnis, wo die Datei popups.ini ist in mIRC nicht korrekt angegeben. Dieses Problem läßt sich aber leicht durch den Menüpunkt File/Load im Popupseditor beheben.

Die Popups-Befehle arbeiten fast genauso wie die der Aliases. Alle Strings, die in Sektion 7.1 behandelt worden sind, können auch hier verwendet werden. Wenn Ihr die Sektion 7.1 noch nicht gelesen habt, dann tut das bitte jetzt. Ihr braucht die dort behandelten Informationen, bevor Ihr fortfahren könnt.

Lest auch unbedingt die Erklärung der Popups in der Hilfedatei und seht Euch die vorgegebenen Popups an. Je mehr Ihr herumprobiert, desto besser werdet Ihr es begreifen.

Beispiel: /join

Nehmen wir an, es gibt einen Channel, den Ihr häufig betretet - #test.

Anstatt nun immer /join #test zu tippen, wäre es doch besser, einfach auf die rechte Maustaste zu klicken, und dort mit Hilfe einer automatischen Funktion den Channel zu betreten.

Das folgende Popup wird genau das tun. Tragt es einfach in Tools/Popups ein. Achtet darauf, daß im Menü 'View' der Punkt 'Status Window' ausgewählt ist (nicht Query/Chat, Nicknames List oder Menubar!)
Den Testchannel betreten:/join #test

Klickt jetzt einfach im Statusfenster auf die rechte Maustaste, und mIRC wird den Channel #test betreten.

Beispiel:/away

Dies ist ein Beispiel von Popups für "away" und "back". Man gibt den Grund für die Abwesenheit in eine Parameterabfragebox ein, und sendet Ihn an alle Channels, in denen Ihr gerade seit. (/ame führt ein /me in allen Channels aus, in denen man sich gerade befindet.)
Abwesend....:/ame ist mal gerade weg ($?="Grund eingeben") | /away Bitte später versuchen ($1) !!
Zurück:/ame ist zurück | /away

Untermenüs

Wenn man ein paar solcher Popups einfügen würde, dann wäre der Schirm allerdings bei jedem Klick auf die rechte Maustaste völlig überfüllt. Man kann die Popups also in Untermenü-Hierarchien organisieren. Fügt mal alle nachstehenden Popups ein:
Kommentare
.Hallo:/say Hallo Leute
.Tschüs:/say Tschüs Leute
.Umarmen:/me umarmt $? feste!

Hier wird festgelegt, daß sich die letzten drei Befehle unter "Kommentare" befinden, in dem man sie 1) nach "Kommentare" in der gewünschten Reihenfolge einfügt, und 2) ein "." (Punkt) voranstellt.
Wenn Ihr jetzt rechts klickt, dann sehr Ihr den Menüpunkt "Kommentare". Wenn Ihr diesen anwählt, dann tauchen "Hallo", "Tschüs" und "Umarmen" auf. Klickt nun auf einen der Unterpunkte, um die oben festgelegte Aktion auszuführen.

Wenn man es richtig kompliziert machen will, dann kann man diese die Untermenüs in sich auch nocheinmal abstufen. Versucht zum Beispiel mal:
Kommentare über Leute
.Komplimente
..Nett heute:/say Wow, $? -- du bist ja heute richtig nett!
..Hilfreich:/say Danke für deine Hilfe, $?
..Freund:/say Ich bin froh, daß $? mein Freund ist!
.Beleidigungen
..Flasche:/say Hau ab, du Flasche!
..Idiot:/me fragt sich, warum sich $? manchmal wie ein Idiot benimmt!
..Feind:/say Ich bin froh, $? zu meinen Feinden zu zählen!!

...und so weiter! Man muß sie nur mit Hilfe der Punkte vernünftig sortieren. (Wenn durch die Darstellung oben der Groschen noch nicht so recht fällt, dann probiert es unbedingt aus. Fügt den oberen Abschnitt unter Tools/Popups. Es wird sofort klar, wenn man sieht, wie es arbeitet).

Alle Menüpunkte der Popups können übrigens auch auf eine Funktionstaste gelegt werden. Das ist ein handlicher Ersatz für häufig verwendete Popus... (überprüft die Korrektheit der Syntax und setzt die Belegung der Funktionstasten in die Alias-Sektion. Lest mehr zu diesem Thema in Abschnitt 7.1)

In der Tools/Popups-Sektion findet Ihr unter "View" auch den Punkt Menubar, mit dem man einen Punkt in der Menüleiste frei gestalten kann. Probiert es auch und fügt die folgenden Zeilen hinzu:
Abwesend
.Abwesend...:/ame ist abwesend ($?="Grund eingeben") | /away abwesend seit $time ($+ $! $+) | /timer22 5 600 /describe # ist abwesend ($!)
.Zurück:/ame ist zurück.... jetzt geht des Spaß los! | /away | /timer22 off
Schläge
.klatsch:/describe # klatsch $1 eine gefrorene Forelle durchs Gesicht
.Baseball:/describe # zieht $1 seinen Baseballschläger über den Schädel!


Hier findest du die wichtigsten IRC Befehle

Tutorial Übersicht

[1.0] Die Aliases-Sektion
[1.1] Aliases erstellen
[1.2] String Definitionen
[1.3] Identifiers

[2.0] Die PopUps-Sektion (Kontextmenüs)

[3.0] Die Remote Sektion
[3.1] Die Remote User-Liste
[3.2] Remote Scripts - CTCP Befehle
[3.3] Remote Scripts - Ereignisse (Events)
[3.4] Verschiedene Attribute vor CTCP Befehlen und Events
[3.5] Variablen
[3.6] Remote Scripts - numerische Server-Mitteilungen (Raw Processing)

[4.0] Fortgeschrittener Umgang mit Befehlen; Mehrzeilen-Befehle
[5.0] Copyright - rechtliche Hinweise





PARTNER

 

Irc Mania

Computerlexikon

Handy finden



Pagerank ohne Toolbar
Pagerank Echtheitsüberprüfung

Community | Webdesign | kostenlos flirten | EDV Lexikon | Sex Lexikon | handy | Grusskarten