Konstanten

Constant Value
pi 3.14159265358979
e 2.71828182845904
false 0
true 1
valcRed RGB value for Red
valcBlue RGB value for Blue
valcGreen RGB value for Green
valcBlack RGB value for Black
valcWhite RGB value for White
valcClientMsg RGB value
valcErrorMsg RGB value
valcWhisperMsg RGB value
valcLink RGB value
valcText RGB value
valcSender RGB value
valcNotice RGB value
valcServerMsg RGB value
valcTimeStamp RGB value
valcUserMsg RGB value
valcOwnNick RGB value

Commands

Command Description
Beep [Type] System beep Details
BeepString String Play system beep sequence
Call Subname, [Parameter] Call a Sub
CloseConn ConnID Close a connection
CloseFrame FrameID Close a frame (tab)
Cls FrameID Clear screen
Connect ConnID Connect
Cprint Text, ConnID, [Color], [gleiche_Zeile], [Trigger] Print text on screen
DccAccept Parameter, FrameID Confirm DCC request
DccConnect Server, Port, [Clientnick], [Servernick], [Mode], [NoWindow] Create TCP/IP connection
Echo Text1, [Text2], [Text3], [Text4] Alternative Textausgabe
MakeShortcut [Titel], [Kurzbefehl], Befehl, [Typ] Creates a shortcut (command) for as long as the script runs
MsgBox Text, [Typ] Show a Messagebox
NewFrame Titel Open a new frame
OpenPort Port, [Mode], [NoWindow] Opens a port for incoming TCP/IP connections
PastText Text Inserts text at cursor position
PhraseData Text, ConnID Lets NetTalk display the text as if it came through the connection
PlayWave Path Play wavefile
PlSend Name, Befehl, [Parameter] Send command to a plugin
PlStart Name Initialize a plugin
PlStop Name Close a plugin
Print Text, [FrameID], [Color], [gleiche_Zeile], [Trigger] Print text on screen
PrintToFile FileName, Text, [Overwrite] (Over)write text to a file
RegEvent EventID, ConnID Register event
Save Name, Wert Save value
Send Text, FrameID Send text or command
SendData Text, ConnID Send RAW data (also for DCC)
SendText Text, ConnID, Recipient Send text (the text is sent, but will not appear in your own client window)
SetFrameIcon FrameID, IconIndex, [immer_setzen] Set frame (status) icon (IconIndex: 0-4) Details
SetFrontFrame FrameID Keep a frame on top
SetLineIcon FrameID, [IconIndex] Die als nächstes ausgegebene Zeile markieren (IconIndex: 1-5) Details
SetListColor FrameID, ListIndex, Color Farbe einer Listenzeile setzen (-1 für die Default-Farbe)
SetProxy Host, Port, ConnID, [SocksVersion] Set proxy server for a single connection
SetStateText TextShow text in the status bar
SetTrayIcon IconIndex, [immer_setzen] Set tray icon (IconIndex: 0-6) Details
ShowInfo [Text], [TextColor], [BGColor], [BorderColor], [FontSize] Informations-Text ein-/ausblenden
ShowOsdMsg Text, Titel, FrameID Infobalken/OSD-Nachricht einblenden
SkipEvent Abbrechen des Ereignisses
StartTimer Interval, [TimerID], [Subname], [NoRepeat] Startet einen Timer
StopTimer TmerID Bricht einen Timer ab
UnRegEvent EventID, ConnID Registrierung für eine Ereignis aufheben
WriteFile FileName, Data, [Start] Daten in in eine Datei schreiben
Writelog Text, FrameID Text in die Log schreiben, die FrameID muss auf einen Channel- oder Query-Fenster zeigen

Funktionen

Funktion Rückgabewert Beschreibung
DccConnect(Server, Port, [Clientnick], [Servernick], [Mode], [NoWindow]) ConnID TCP/IP-Verbindung aufbauen
DecodeUTF8(Text) String UTF8-String nach Unicode konvertieren
EncodeUTF8(Text) String Text nach UTF8 konvertieren
FormatBytes(Bytes) String Rechnet Bytes in KB, MB und GB um
FormatSec(Sekunden) String Rechnet Sekunden in Minuten, Stunden und Tage um
GetCaption(FrameID) String Ermittelt den Titel eines Frames
GetConn(FrameID) ConnID Ermittelt die ConnID eines Fensters
GetConnByName(Name) ConnID Ermittelt die ConnID einer Verbindung
GetDCCConnByIndex(Index) ConnID Liefert zum DCC-Conn-Index die ConnID
GetFrame(ConnID, [Titel]) FrameID Ermittelt die FrameID eines Fensters einer Verbindung
GetFrameByIndex(Index) FrameID Liefert zum Frame-Index die FrameID
GetFrameType(FrameID) FrameType Ermittelt um was für ein Frame es sich handelt. 0=Channel, 1=Server, 2=Raum-Liste, 3=Server-Liste, 4=Private, 5=Script, 6=Dateitransfer, 7=Logview, 8=Freunde, 9=Debug, 10=NewFrame
GetIRCConnByIndex(Index) ConnID Liefert zum IRC-Conn-Index die ConnID
GetListCount(FrameID) Listcount Ermittelt die Anzahl der Listenzeilen eines Frames
GetListIndex(FrameID, Text, [Spalte]) Listindex Ermittelt die Zeile eines bestimmte Eintrages
GetListValue(FrameID, Zeile , [Spalte]) Text Gibt den Text eines Listeneintrags zurück
GetStateFrame(ConnID) FrameID Ermittelt die FrameID des Statusfensters einer Verbindung
GetVal(ConnID, ID) Wert Ermittelt Informationen über die Aktuelle Verbindung Details
InputBox(Beschreibung, [Default]) Text Texteingabe
IsSilent(ConnID) Wert Ermittelt ob der Silentmode für die Verbindung aktiv ist (0 oder 1)
Load(Name) Gespeicherter Wert Laden eines mit save gespeicherten Wertes
MsgBox(Text, [Typ]) Ja/nein, OK/AbbrechenAnzeiger einer Messagebox
NewFrame(Titel) FrameID Neuen Frame erstellen
NoSign(Nick) Nick Entfernt die Mode-Zeichen von einem Nick
OpenPort(Port, [Mode], [NoWindow]) Erfolg Öffnet einen Port für eingehende TCP-IP Verbindungen
PlSend(Name, Befehl, [Parameter]) Erfolg Befehl an ein Plugin senden
PlStart(Name) Erfolg Plugin starten
PlStop(Name) Erfolg Plugin beenden
ReadFile(FilePath, [StartPos], [Len]) Dateiinhalt Einlesen einer Datei
Replace(Text, SearchStr, ReplStr) Text Ersetzen von Zeichen oder Zeichenketten in eiener Zeichenkette
Split(String, Index, [Trennzeichen]) String Gibt einen Teilstring zurück Details
String(Anzahl, Zeichen) String String beliebiger Länge erstellen

Funktionen ohne Argumente

Funktion Rückgabewert Beschreibung
ClipboardText Text Text im Clipboard (dieser Funktion kann auch ein Wert zugewiesen werden)
DataPort wHnd Ermittelt die Fensterhandle der Pluginschnittstelle
Date Datum Das aktuelle Datum in der Form dd.mm.jjjj
DCCConnCount Conn-Anzahl Ermittelt die Anzahl der geöffneten DCC-Verbindungen
FrameCount Frame-Anzahl Ermittelt die Anzahl der geladenden Frames
FrontConID ConnID Ermittelt die ConnID des vorderen Frames
FrontFrameID FrameID Ermittelt die FrameID des vorderen Frames
IRCConnCount Conn-Anzahl Ermittelt die Anzahl der geöffneten IRC-Verbindungen
LongDate Datum Das aktuelle Datum in der From: w, d. m jjjj
NotVisible Wert Ermittelt ob Nettalk nicht sichtbar ist (0 oder 1)
Rnd Zufallszahl Ermittelt eine Zufallszahl zwischen 0 und 1
TextBox Text Text des Eingabetextfeldes (dieser Funktion kann auch ein Wert zugewiesen werden)
Time Uhrzeit Aktuelle Uhrzeit in der Form hh:mm:ss
Timer Sekunden Sekunden seit Mitternacht
Version Versionsnummer Ermittelt die Nettalkversion

Außerdem werden viele String-, Rechen- und Datums-Funktionen aus QB und VB unterstützt.
Alle Funktionen (auch selber geschriebende) könne auch außerhalb des Scriptes mit einem ? voran aufgerufen werden (z.B. ?longdate oder ?inputbox(“Hallo wie geht es dir?”)).


Personal Tools