webdesigner
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

Variablen

Wählt den Menüpunkt Tools/Remote und schaut in die Sektion "Variables"...
In diesem Teil der Remotes könnt Ihr Eure eigenen Variablen definieren. Variablen können Zahlen, Worte, aber auch ganze Textzeilen enthalten. Wenn Variablen Zahlen enthalten, dann können sie mathematisch manipuliert werden, um ihren Wert zu erhöhen oder zu vermindern. Man kann sie untereinander aber auch mit gegebenen Zahlen addieren bzw. subtrahieren. Variablen beginnen immer mit einem % und können beliebig lange Namen haben. Die Werte der Variablen werden nach jeder Sitzung in einer Datei im mIRC-Verzeichnis gespeichert.
Es stehen einige Befehle zur Verfügung, um Variablen zu erstellen, bzw. zu warten: (s=show, Anzeige eines Berichts der Operation im Status-Fenster)

[-s] <%var> [Wert]Erstellt eine Variable
/unset [-s] <%var> [%var2] ... [%varN]Löscht eine Variable
/unsetall Löscht alle Variablen
[-s] <%var> [Wert]Erhöht den Wert einer Variable um [Wert] - eine Zahle oder eine andere Variable
[-s] <%var> [Wert]Vermindert den Wert einer Variable um [Wert] - eine Zahle oder eine andere Variable
Die Befehle /set, /unset, /inc und /dec sind standardmäßig so eingestellt, daß sie keine Bestätigung anzeigen, wenn man sie ausführt. Wenn man ein Info angezeigt haben möchten, dann kann man das Parameter -s anhängen: /set -s %x 1
Mit Hilfe dieser Befehle kann man jede Menge praktischer Remotes und Aliases erstellen.
Hier eine Reihe von Beispielen:

Remote Commands (siehe unten):
ctcp 2:xdcc send #1:/dcc send $nick c:\temp\serve\mirc50s.exe | /inc %mirc16 1
ctcp 2:xdcc send #2:/dcc send $nick c:\temp\serve\mirc50t.exe | /inc %mirc32 1
ctcp 2:xdcc send #3:/dcc send $nick c:\temp\serve\mircfq31.zip | /inc %faq 1
ctcp 1:stats:/notice $nick Sending stats: mIRC= %mirc and FAQ= %faq

Remote Events (siehe unten):
on 2:TEXT:xdcc send #1*:?:/dcc send $nick c:\temp\serve\mirc50s.exe | /inc %mirc16 1
on 2:TEXT:xdcc send #1*:?:/dcc send $nick c:\temp\serve\mirc50t.exe | /inc %mirc32 1
on 2:TEXT:xdcc send #2*:?:/dcc send $nick c:\temp\serve\mircfq31.zip | /inc %faq 1

Alias :
/stats /echo 6 mIRC16: %mirc16 mIRC32: %mirc32 und FAQ: %faq

Mit diesen paar Zeilen habe ich einen kleinen Download-Counter erstellt. Nicht perfekt, aber er funktioniert.

Man kann sogar Aliases wie die nächsten erstellen um Statistiken anzulegen:
/reset /set %datum $day $datum | /inc %mirc16tot %mirc16 | /inc %mirc32tot %mirc32 | /inc %faqtot %faq | /set %mirc16 0 |set %mirc32 0 | /set %faq 0
/stats /echo 6 Stats mIRC16: %mirc16 ( %mirc16tot ) mIRC32: %mirc32 ( %mirc32tot ) und FAQ: %faq ( %faqtot ) (Gestartet am %datum )

Wenn man versucht, den Wert einer nicht existierenden Variable zu erhöhen oder zu vermindern, dann wird diese automatisch angelegt, und mit dem Wert versehen, den Ihr festgelegt habt:
/inc %test1 6 wird %test1 den Wert 6 zuweisen, wenn sie noch nicht existiert hat
/dec %test2 7 wird %test2 den Wert -7 zuweisen, wenn sie noch nicht existiert hat

Anmerkung: Versichert Euch, daß jede Variable mit % beginnt! Es ist eine Maßnahme, um vielen kleinen Problemen in mIRCs Befehlsbearbeitung vorzubeugen! Das schränkt allerdings die Benutzung von Variablen ein, da man immer noch mit solchen Konstruktionen arbeiten kann:
ctcp 1:upme:/inc % $+ $site 1
ctcp 2:xdcc send #1:/dcc send $nick c:\temp\serve\mirc50s.exe | /inc % $+ $nick 1
ctcp 2:xdcc send #2:/dcc send $nick c:\temp\serve\mirc50t.exe | /inc % $+ $nick 1
ctcp 2:xdcc send #3:/dcc send $nick c:\temp\serve\mircfq31.exe | /inc % $+ $nick 1
ctcp 2:xdcc stats:/notice $nick Du hast seit $datum %nick Dateien downgeloadet

Man kann auch Gleichheitszeichen verwendet, um Variablen bestimmte Werte zuzuweisen:
%x = 5 + 1
%x = 5 - %y
%x = %x * 2
%x = %z / $2
%x = %x % 3


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

 

Computerlexikon

Handy finden

Irc Mania



Pagerank ohne Toolbar
Pagerank Echtheitsüberprüfung

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