Scripting-Engine: Unterschied zwischen den Versionen

Aus WKwiki
Zur Navigation springen Zur Suche springen
 
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Überarbeiten}}
== Allgemein ==
== Allgemein ==
Mit der Scripting-Engine kann jeder User sich selbst Befehle anlegen. Die Ausgabe erfolgt wie mit dem [[Befehle|Befehl]] "/me", also kursiv und ohne Doppelpunkt zwischen Nick und Nachricht.
Mit der Scripting-Engine kann jeder User sich selbst Befehle anlegen. Die Ausgabe erfolgt wie mit dem [[Befehle|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.
Für den Befehl gibt es 3 mögliche Variablen: <tt>%me%</tt>, <tt>%user%</tt> und <tt>%mp3%</tt>. Dabei darf eine Variable maximal 2mal in einem Befehl vorkommen.
Die Variable %ME% wird durch den eigenen Nick ersetzt, aslo wird "/schneeball user2", "User1 wirft einen Schneeball nach %USER% doch %ME% verfehlt das Ziel" zu User1 wirft einen Schneeball nach user2 doch User1 verfehlt das Ziel.
* <tt>%me%</tt> wird durch den eigenen Nick ersetzt.  
Die Variable %USER% wird durch den Text der nach dem befehl eingegebenen wird ersetzt. also wird "/hallo user2", "User1 begrüsst %USER%" zu "User1 begrüsst user2".
* <tt>%user%</tt> wird durch den Text, der nach dem Befehl eingegeben wurde ersetzt.  
Die Variable %MP3% gibt im CHatstream aus, was man gerade hört. Dazu muss aber httq installiert sein. Wer das nicht will kann das auch mit der oben genannten Variable %user% umsetzen.
* <tt>%mp3%</tt> gibt im Chatstream aus, was man gerade in Winamp hört. Dazu muss aber [[httpQ]] installiert sein.


== 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 [[Liste von Scripts für den Chat|Scripts]] zu speichern.


z.B. /quit USER
== Globale SE ==
Als „globale Scripting Engine“ werden auch die von den [[Administrator|Administratoren]] definierbaren [[Chatbefehle]] bezeichnet. 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.
Dies wird zum Beispiel für die Befehle zum [[Scriptliste#Neue_Funktionen|Ändern der Schriftfarbe]], die [[Scriptliste#Sammlungen|Raummoderatoren]]-Befehle oder die [[Schreifunktion]] angewendet.


{{Equote|Code:|<nowiki><script type="text/javascript">if(MyNick == strip_tags('%user%')){sendeText("/exit");}</script></nowiki>}}
[[Kategorie:Normale Funktionen (Chat)]][[Kategorie:Administrative Funktionen (Chat)]]
Dieses Script in Verbindung mit der [[Scriptsammlung]] wirft User aus dem Chat ohne sie zu sperren.

Aktuelle Version vom 26. Oktober 2007, 19:38 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 2mal in einem Befehl vorkommen.

  • %me% wird durch den eigenen Nick ersetzt.
  • %user% wird durch den Text, der nach dem Befehl eingegeben wurde ersetzt.
  • %mp3% gibt im Chatstream aus, was man gerade in Winamp hört. Dazu muss aber httpQ installiert sein.

Für Admins

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

Globale SE

Als „globale Scripting Engine“ werden auch die von den Administratoren definierbaren Chatbefehle bezeichnet. 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. Dies wird zum Beispiel für die Befehle zum Ändern der Schriftfarbe, die Raummoderatoren-Befehle oder die Schreifunktion angewendet.