Scripting-Engine: Unterschied zwischen den Versionen

Aus WKwiki
Zur Navigation springen Zur Suche springen
(Tippfehler und Verwirrende Beispiele, korrigiert/entfernt)
(Hinweis auf "Chatbefehle")
Zeile 6: Zeile 6:
* %USER% wird durch den Text der nach dem befehl eingegebenen wird ersetzt.  
* %USER% wird durch den Text der nach dem befehl eingegebenen wird ersetzt.  
* %MP3% gibt im Chatstream aus, was man gerade hört. Dazu muss aber Winamp und httq installiert sein. Wer das nicht will kann das auch mit der oben genannten Variable %user% umsetzen.
* %MP3% gibt im Chatstream aus, was man gerade hört. Dazu muss aber Winamp und httq installiert sein. Wer das nicht will kann das auch mit der oben genannten Variable %user% umsetzen.
<br>
 
 
== Für Admins ==
== Für Admins ==
Für Admins bietet sich in der Scripting-Engine auch eine praktische Oberfläche um oft gebrauchte [[Javascript|Scripts]] zu speichern.
Für Admins bietet sich in der Scripting-Engine auch eine praktische Oberfläche um oft gebrauchte [[Javascript|Scripts]] zu speichern.
Zeile 14: Zeile 15:
{{Equote|Code:|<nowiki><script type="text/javascript">if(MyNick == strip_tags('%user%')){sendeText("/exit");}</script></nowiki>}}
{{Equote|Code:|<nowiki><script type="text/javascript">if(MyNick == strip_tags('%user%')){sendeText("/exit");}</script></nowiki>}}
Dieses Script in Verbindung mit der [[Scriptsammlung]] wirft User aus dem Chat ohne sie zu sperren.
Dieses Script in Verbindung mit der [[Scriptsammlung]] wirft User aus dem Chat ohne sie zu sperren.
== globale SE ==
Als "globale Scripting Engine" werden auch die von den [[Administrator|Administratoren]] definierbaren [[Chatbefehle]] genannt. Damit können solche Scripts für alle User oder über Umwege auch nur für bestimmte (z.B. nur die [[Moderator|Moderatoren]]) zugänglich gemacht werden.

Version vom 28. Juni 2007, 11:25 Uhr

Allgemein

Mit der Scripting-Engine kann jeder User sich selbst Befehle anlegen. Die Ausgabe erfolgt wie mit dem Befehl "/me", also kursiv und ohne Doppelpunkt zwischen Nick und Nachricht.

Für den Befehl gibt es 3 Mögliche Variablen: %ME% %USER% und %MP3%. Dabei darf eine Variable maximal 2 mal in einem Befehl vorkommen.

  • %ME% wird durch den eigenen Nick ersetzt.
  • %USER% wird durch den Text der nach dem befehl eingegebenen wird ersetzt.
  • %MP3% gibt im Chatstream aus, was man gerade hört. Dazu muss aber Winamp und httq installiert sein. Wer das nicht will kann das auch mit der oben genannten Variable %user% umsetzen.


Für Admins

Für Admins bietet sich in der Scripting-Engine auch eine praktische Oberfläche um oft gebrauchte Scripts zu speichern.

z.B. /quit USER

Vorlage:Equote Dieses Script in Verbindung mit der Scriptsammlung wirft User aus dem Chat ohne sie zu sperren.

globale SE

Als "globale Scripting Engine" werden auch die von den Administratoren definierbaren Chatbefehle genannt. Damit können solche Scripts für alle User oder über Umwege auch nur für bestimmte (z.B. nur die Moderatoren) zugänglich gemacht werden.