<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.webkicks.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DarkModi</id>
	<title>WKwiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webkicks.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DarkModi"/>
	<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/Spezial:Beitr%C3%A4ge/DarkModi"/>
	<updated>2026-05-02T00:16:10Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=WKwiki:Portal&amp;diff=3268</id>
		<title>WKwiki:Portal</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=WKwiki:Portal&amp;diff=3268"/>
		<updated>2009-01-25T14:36:03Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 3263 von Gözbebeyimfm (Benutzer_Diskussion:Gözbebeyimfm]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wie benutze ich das WKwiki ? ==&lt;br /&gt;
&lt;br /&gt;
Du hast noch nie ein Wiki benutzt ? Nichts leichter als das. Schau in die [[Bedienungshilfe]] für das WKwiki, sieh Dir ein paar der bestehenden Artikel an (im Bearbeiten-Modus) und dann leg einfach los.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Timeout&amp;diff=3267</id>
		<title>Timeout</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Timeout&amp;diff=3267"/>
		<updated>2009-01-25T14:35:46Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 3259 von Gözbebeyimfm (Benutzer_Diskussion:Gözbebeyimfm]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Warum gibt es den Timeout?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ohne Timeout gäbe es leider keine Möglichkeit zuverlässig zu erkennen, wann sich ein Chatter aus dem Chat ausloggt. Und wenn das ein Chatter vergisst (oder z.B. der PC abstürzt, das DSL-Modem streikt etc.) würde er endlos in der Online-Liste des Chats stehen - und auch endlos wichtige Ressourcen auf dem Chatserver belegen.&lt;br /&gt;
&lt;br /&gt;
Die Timeout-Zeit beträgt 20 Minuten. Wenn ein Chatter so lange nichts im Chat schreibt, dann wird er mit Timeout-Meldung ausgeloggt. Zwei Minuten bevor die Zeit um ist, gibt der [[Chatroboter|Chat]] eine Warnmeldung aus.&lt;br /&gt;
&lt;br /&gt;
Das Timeout wurde testweise für Profiluser deaktiviert; siehe dazu den [http://www.wkforum.de/viewtopic.php?t=12966 Thread im Wkforum].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[Timeout-Killer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interne Funktionen (Chat)]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Hauptseite&amp;diff=3266</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Hauptseite&amp;diff=3266"/>
		<updated>2009-01-25T14:34:56Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 3260 von Gözbebeyimfm (Benutzer_Diskussion:Gözbebeyimfm]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Willkommen im WKwiki ===&lt;br /&gt;
Es gibt bereits [[Spezial:Alle_Seiten|{{NUMBEROFARTICLES}}]] Artikel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll sowohl Einsteigern als auch fortgeschrittenen Chattern und Admins/Mods die Möglichkeit geben, sich umfassender über das  [http://www.webkicks.de/ Webkicks-Chatsystem] zu informieren.&lt;br /&gt;
&lt;br /&gt;
Außerdem ist jeder Benutzer herzlich dazu eingeladen, aktiv an diesem Wiki mitzuarbeiten und eigenständig [[Inhalt|Beiträge]] zu verbessern/erweitern oder auch komplett neue Themen zu erstellen!&lt;br /&gt;
&lt;br /&gt;
Willst Du Dich über die bereits bestehenden Themen informieren oder suchst Du etwas Bestimmtes? Dann schau im [[Inhalt|Inhaltsverzeichnis]], vielleicht gibt es die gesuchten Informationen bereits.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Wiki ist jedoch KEIN Supportforum!&#039;&#039;&#039; Wenn ihr ein spezielles Problem mit dem Chat habt oder zusätzliche Hilfe braucht solltet ihr euch am besten mal das &#039;&#039;&#039;[http://www.wkforum.de Forum]&#039;&#039;&#039; ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Einige Beispieleinträge:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Warum gibt es den [[Timeout]]?&lt;br /&gt;
&lt;br /&gt;
* Welche [[Befehle]] gibt es?&lt;br /&gt;
&lt;br /&gt;
* Wie erstelle ich eine [[eigene Loginseite]] für meinen Chat?&lt;br /&gt;
&lt;br /&gt;
* Eine [[Bedienungshilfe]] für das WKwiki&lt;br /&gt;
&lt;br /&gt;
* [[Spezial:Alle_Seiten|Inhaltsverzeichnis]] für die bestehenden Artikel&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer:G%C3%B6zbebeyimfm&amp;diff=3265</id>
		<title>Benutzer:Gözbebeyimfm</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer:G%C3%B6zbebeyimfm&amp;diff=3265"/>
		<updated>2009-01-25T14:32:49Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Der Seiteninhalt wurde durch einen anderen Text ersetzt: &amp;#039;.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=WKwiki:Portal&amp;diff=3023</id>
		<title>WKwiki:Portal</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=WKwiki:Portal&amp;diff=3023"/>
		<updated>2008-04-30T19:27:04Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 3020 von DJ Spider54 (Benutzer_Diskussion:DJ Spider54]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Worum geht es beim WKwiki ? ==&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll sowohl Einsteigern als auch fortgeschrittenen Chattern und Admins/Mods die Möglichkeit geben, sich umfassender über das  [http://www.webkicks.de/ Webkicks-Chatsystem] zu informieren. Jeder Benutzer ist herzlich dazu eingeladen, aktiv an diesem Wiki mitzuarbeiten und eigenständig bestehende Beiträge zu verbessern/erweitern oder auch komplett neue Beiträge zu bisher noch nicht beschriebenen Themen zu erstellen!&lt;br /&gt;
&lt;br /&gt;
== Wo finde ich die Informationen, die ich suche ? ==&lt;br /&gt;
&lt;br /&gt;
Willst Du Dich über die bereits bestehenden Themen informieren oder suchst Du etwas bestimmtest ? Dann schau im [[Inhalt|Inhaltsverzeichnis]], vielleicht gibt es die gesuchten Informationen bereits.&lt;br /&gt;
&lt;br /&gt;
== Wie benutze ich das WKwiki ? ==&lt;br /&gt;
&lt;br /&gt;
Du hast noch nie ein Wiki benutzt ? Nichts leichter als das. Schau in die [[Bedienungshilfe]] für das WKwiki, sieh Dir ein paar der bestehenden Artikel an (im Bearbeiten-Modus) und dann leg einfach los.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Nick%C3%A4nderungsscript&amp;diff=3011</id>
		<title>Nickänderungsscript</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Nick%C3%A4nderungsscript&amp;diff=3011"/>
		<updated>2008-04-17T17:14:48Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: In Weiterleitung geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Nickänderungs-Script]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Nick%C3%A4nderungs-Script&amp;diff=3010</id>
		<title>Nickänderungs-Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Nick%C3%A4nderungs-Script&amp;diff=3010"/>
		<updated>2008-04-17T17:13:12Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 3008 von Flameqirl (Benutzer_Diskussion:Flameqirl]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das &#039;&#039;&#039;Nickänderungs-Script&#039;&#039;&#039;, auch Nickchanger genannt, ist ein in [[Javascript]] geschriebenes Script, das, wie der Name schon sagt, Usern ermöglicht, einen anderen Nick innerhalb des Chats anzunehmen.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
Das Script bietet eine kosmetische Änderung des Nicks im Chatbetrieb. Dies schließt Chatstream, Onlineliste, Ankündigung und Eingabeframe ein, wobei selbst bestimmt werden kann, welche Bereiche geändert werden. Die Änderung ist jedoch, wie bereits erwähnt, rein kosmetisch und ändert nicht die Einloggdaten oder ähnliches. Weiterhin wird bei Systemmeldungen (Kicks zum Beispiel) und Flüstern weiterhin der alte Nick angezeigt.&lt;br /&gt;
&lt;br /&gt;
Das Script übernimmt die vom System her gewählten Nickfarben, hierbei kann der Nick als gestreift oder im Farbverlauf angezeigt werden. Weiterhin ist es sogar möglich, den Usern die freie Nickänderung während des Chatbetriebs zu erlauben.&lt;br /&gt;
&lt;br /&gt;
== Technisches ==&lt;br /&gt;
&lt;br /&gt;
Das Script ist aufgrund seiner sehr oft ausgeführten Funktion (20 Abfragen/Sekunde) recht aufwendig und belastend, weshalb einige User Lastprobleme mit dem Script haben. Diese Probleme wurden jedoch seit der neuesten Version stark eingeschränkt, weshalb es kaum noch Nutzer mit diesen Problemem gibt.&lt;br /&gt;
Weiterhin arbeitet das Script bisher nicht oder sehr uneffektiv mit vielen anderen Scripts zusammen, die den [[Chatstream]] beeinflussen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.wkforum.de/viewtopic.php?t=11502 Thread im Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Nicole&amp;diff=3002</id>
		<title>Benutzer Diskussion:Nicole</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Nicole&amp;diff=3002"/>
		<updated>2008-04-05T11:18:38Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Die Seite wurde neu angelegt: Schön dass du dich hier beteiligen willst, allerdings wäre es ebenso schön, wenn du dieses Vandalieren wieder lassen könntest. Danke.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schön dass du dich hier beteiligen willst, allerdings wäre es ebenso schön, wenn du dieses Vandalieren wieder lassen könntest. Danke.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Admin-Men%C3%BC&amp;diff=3001</id>
		<title>Admin-Menü</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Admin-Men%C3%BC&amp;diff=3001"/>
		<updated>2008-04-05T11:17:33Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Admin-Menü werden die Chat-Einstellungen geregelt. Hier lassen sich neben Design-, [[User]]- und Einstellungs-Veränderungen auch Logs über verschiedene Vorgänge einsehen, zum Beispiel Anmeldungen.&lt;br /&gt;
&lt;br /&gt;
== Wo finde ich überhaupt das Admin-Menü? ==&lt;br /&gt;
[[Bild:Wofinden.gif|Wo?]]&lt;br /&gt;
&lt;br /&gt;
[[Administrator|Administratoren]] finden den Link zum Admin-Menü in der Linkliste des Eingabeframes.&lt;br /&gt;
Außerdem können sie das Admin-Menü über &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin/&amp;lt;/nowiki&amp;gt; direkt betreten. So sind Änderungen auch ohne Login in den Chat möglich.&lt;br /&gt;
&lt;br /&gt;
== Wie sieht das Admin Menü aus? ==&lt;br /&gt;
[[Bild:AdminMenü.gif]]&lt;br /&gt;
&lt;br /&gt;
== Wo finde ich Informationen über meine User? ==&lt;br /&gt;
[[Bild:Datenbank.gif]]&lt;br /&gt;
&lt;br /&gt;
In der Datenbank des Admin-Menüs kannst du nach Alias, E-Mail-Adresse oder der IP Adresse suchen um Informationen über einen bestimmten User zu erhalten. Um einen Überblick über deine User bekommen und um schnell sehen zu können, wann welcher User zuletzt online war, kann man die Funktion „Schnellansicht” (in der oberen Abbildung dargestellt) verwenden. &lt;br /&gt;
&lt;br /&gt;
[[Bild:Datenbank2.gif]]&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht eines einzelnen Users bekommst du unter anderem Informationen über seine Chataktivität (Anzahl der Logins) sowie über seine Daten (E-Mail-Adresse, IP Adresse/History, Newsletterempfang oder ein genutztes Profil). Auch die Login/Logout Nachrichten kannst du einsehen und auch bearbeiten sowie auch das Passwort (am besten nur in sehr dringenden Fällen nutzen). Dies kannst du alles über deine Datenbank abrufen. An diese Informationen kommt der Hauptadmin sowie auch alle anderen von dir ernannten Admins.&lt;br /&gt;
&lt;br /&gt;
== Wo kann ich eigentlich neue Smilies hochladen? ==&lt;br /&gt;
[[Bild:Replacer.gif]]&lt;br /&gt;
&lt;br /&gt;
== Kann ich auch Smilies wieder löschen? ==&lt;br /&gt;
[[Bild:ReLösch.gif]]&lt;br /&gt;
&lt;br /&gt;
Man kann einzelne Smilies durch Klick auf „Löschen” direkt hinter dem zu löschenden Smilie löschen, oder auch viele Smilies durch setzen eines Häckchens vor den betreffeden Smilies und das Klicken von „Markierte Smilies löschen” am Ende der Seite gleichzeitig löschen.&lt;br /&gt;
&lt;br /&gt;
== Wo kann ich Schriftarten, Hintergrundfarben und Anderes ändern? ==&lt;br /&gt;
[[Bild:Design.gif]]&lt;br /&gt;
&lt;br /&gt;
Weiterhin gibt es hier einen Link zu einer Farbtabelle, die bei der Farbauswahl helfen kann.&lt;br /&gt;
&lt;br /&gt;
== Kann ich auch eigene Hintergründe in meinen Chat einbauen? ==&lt;br /&gt;
[[Bild:HinterG.gif]]&lt;br /&gt;
&lt;br /&gt;
Schritt1: Hintergrund auf der Festplate suchen, markieren und auf „Öffnen” klicken.&lt;br /&gt;
&lt;br /&gt;
Schritt2: Auf „Upload” klicken.&lt;br /&gt;
&lt;br /&gt;
Schritt3: Auswählen wo welcher Hintergrund verwendet werden soll. Die Zahl des jeweiligen&lt;br /&gt;
Hintergrundes wird neben dem Bild angezeigt. &lt;br /&gt;
&lt;br /&gt;
Schritt4: „Übernehmen” klicken. Jetzt noch neu einloggen und schon fertig.&lt;br /&gt;
&lt;br /&gt;
== Was mache ich bei „Einstellungen”? ==&lt;br /&gt;
[[Bild:Einstellungen.gif]]&lt;br /&gt;
&lt;br /&gt;
„Gastzugang aktivieren?” - Hier kann man den Gastzugang ein-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
„Profile aktivieren?” - Hier kann man die Profile ein-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
„Öffentliche Topliste” - Hier kann man die Topliste ein-/ausschalten und die Anzahl der angezeigten Plätze bestimmen.&lt;br /&gt;
&lt;br /&gt;
„Useranzahl” - Hier kann man bestimmen, ob auf der Standard Loginseite die Anzahl der User die sich im Chat befinden angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
„Welche User” - Hier kann man bestimmen, ob auf der Standard Loginseite angezeigt wird, welche User im Chat sind.&lt;br /&gt;
&lt;br /&gt;
„Gäste dürfen flüstern” - Hier kann man bestimmen, ob Gäste du Flüsterfunktion nutzen dürfen (Gäste dürfen andere anflüstern).&lt;br /&gt;
&lt;br /&gt;
„Gäste düfen angeflüstert werden” - Hier kann man bestimmen, ob Gäste die Flüsterfunktion nutzen dürfen (Gäste dürfen angeflüstert werden).&lt;br /&gt;
&lt;br /&gt;
„Chatanmeldung sperren” - Hier kann man die Anmeldung für den Chat sperren. &lt;br /&gt;
&lt;br /&gt;
„Adresse der Login-Seite” - Hier kannst du die URL deiner [[Eigene Loginseite|eigenen Loginseite]] angeben (falls vorhanden). &lt;br /&gt;
&lt;br /&gt;
„Webspace Link einblenden” - (Nur bei Bannerbefreiung) Hier kannst du den Link aus-/einblenden lassen.&lt;br /&gt;
&lt;br /&gt;
„Spezielle Befehle in Hilfe anzeigen” - Hier kannst du bestimmen, ob deine selbsterstellten globalen Befehle in der Hilfe angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
„Chatlogin sperren” - Hier kannst du das Chatlogin für alle User (außer Administrator) sperren.&lt;br /&gt;
&lt;br /&gt;
„Smilies aktivieren” - Hier kannst du die Smilies an-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Administrative Funktionen (Chat)|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Admin-Men%C3%BC&amp;diff=3000</id>
		<title>Admin-Menü</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Admin-Men%C3%BC&amp;diff=3000"/>
		<updated>2008-04-05T11:15:52Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2991 von Nicole (Benutzer_Diskussion:Nicole]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Admin-Menü werden die Chat-Einstellungen geregelt. Hier lassen sich neben Design-, [[User]]- und Einstellungs-Veränderungen auch Logs über verschiedene Vorgänge einsehen, zum Beispiel Anmeldungen.&lt;br /&gt;
&lt;br /&gt;
== Wo finde ich überhaupt das Admin-Menü? ==&lt;br /&gt;
[[Bild:Wofinden.gif|Wo?]]&lt;br /&gt;
&lt;br /&gt;
[[Administrator|Administratoren]] finden den Link zum Admin-Menü in der Linkliste des Eingabeframes.&lt;br /&gt;
Außerdem können sie das Admin-Menü über &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin/&amp;lt;/nowiki&amp;gt; direkt betreten. So sind Änderungen auch ohne Login in den Chat möglich.&lt;br /&gt;
&lt;br /&gt;
== Wie sieht das Admin Menü aus? ==&lt;br /&gt;
[[Bild:AdminMenü.gif]]&lt;br /&gt;
&lt;br /&gt;
== Wie sieht das Admin Menü aus? ==&lt;br /&gt;
[[Bild:AdminMenü.gif]]&lt;br /&gt;
&lt;br /&gt;
== Wo kann ich eigentlich neue Smilies hochladen? ==&lt;br /&gt;
[[Bild:Replacer.gif]]&lt;br /&gt;
&lt;br /&gt;
== Kann ich auch Smilies wieder löschen? ==&lt;br /&gt;
[[Bild:ReLösch.gif]]&lt;br /&gt;
&lt;br /&gt;
Man kann einzelne Smilies durch Klick auf „Löschen” direkt hinter dem zu löschenden Smilie löschen, oder auch viele Smilies durch setzen eines Häckchens vor den betreffeden Smilies und das Klicken von „Markierte Smilies löschen” am Ende der Seite gleichzeitig löschen.&lt;br /&gt;
&lt;br /&gt;
== Wo kann ich Schriftarten, Hintergrundfarben und Anderes ändern? ==&lt;br /&gt;
[[Bild:Design.gif]]&lt;br /&gt;
&lt;br /&gt;
Weiterhin gibt es hier einen Link zu einer Farbtabelle, die bei der Farbauswahl helfen kann.&lt;br /&gt;
&lt;br /&gt;
== Kann ich auch eigene Hintergründe in meinen Chat einbauen? ==&lt;br /&gt;
[[Bild:HinterG.gif]]&lt;br /&gt;
&lt;br /&gt;
Schritt1: Hintergrund auf der Festplate suchen, markieren und auf „Öffnen” klicken.&lt;br /&gt;
&lt;br /&gt;
Schritt2: Auf „Upload” klicken.&lt;br /&gt;
&lt;br /&gt;
Schritt3: Auswählen wo welcher Hintergrund verwendet werden soll. Die Zahl des jeweiligen&lt;br /&gt;
Hintergrundes wird neben dem Bild angezeigt. &lt;br /&gt;
&lt;br /&gt;
Schritt4: „Übernehmen” klicken. Jetzt noch neu einloggen und schon fertig.&lt;br /&gt;
&lt;br /&gt;
== Was mache ich bei „Einstellungen”? ==&lt;br /&gt;
[[Bild:Einstellungen.gif]]&lt;br /&gt;
&lt;br /&gt;
„Gastzugang aktivieren?” - Hier kann man den Gastzugang ein-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
„Profile aktivieren?” - Hier kann man die Profile ein-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
„Öffentliche Topliste” - Hier kann man die Topliste ein-/ausschalten und die Anzahl der angezeigten Plätze bestimmen.&lt;br /&gt;
&lt;br /&gt;
„Useranzahl” - Hier kann man bestimmen, ob auf der Standard Loginseite die Anzahl der User die sich im Chat befinden angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
„Welche User” - Hier kann man bestimmen, ob auf der Standard Loginseite angezeigt wird, welche User im Chat sind.&lt;br /&gt;
&lt;br /&gt;
„Gäste dürfen flüstern” - Hier kann man bestimmen, ob Gäste du Flüsterfunktion nutzen dürfen (Gäste dürfen andere anflüstern).&lt;br /&gt;
&lt;br /&gt;
„Gäste düfen angeflüstert werden” - Hier kann man bestimmen, ob Gäste die Flüsterfunktion nutzen dürfen (Gäste dürfen angeflüstert werden).&lt;br /&gt;
&lt;br /&gt;
„Chatanmeldung sperren” - Hier kann man die Anmeldung für den Chat sperren. &lt;br /&gt;
&lt;br /&gt;
„Adresse der Login-Seite” - Hier kannst du die URL deiner [[Eigene Loginseite|eigenen Loginseite]] angeben (falls vorhanden). &lt;br /&gt;
&lt;br /&gt;
„Webspace Link einblenden” - (Nur bei Bannerbefreiung) Hier kannst du den Link aus-/einblenden lassen.&lt;br /&gt;
&lt;br /&gt;
„Spezielle Befehle in Hilfe anzeigen” - Hier kannst du bestimmen, ob deine selbsterstellten globalen Befehle in der Hilfe angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
„Chatlogin sperren” - Hier kannst du das Chatlogin für alle User (außer Administrator) sperren.&lt;br /&gt;
&lt;br /&gt;
„Smilies aktivieren” - Hier kannst du die Smilies an-/ausschalten.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Administrative Funktionen (Chat)|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:DJ_Hasenboy&amp;diff=2998</id>
		<title>Benutzer Diskussion:DJ Hasenboy</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:DJ_Hasenboy&amp;diff=2998"/>
		<updated>2008-04-05T11:14:40Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Die Seite wurde geleert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Profil&amp;diff=2997</id>
		<title>Profil</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Profil&amp;diff=2997"/>
		<updated>2008-04-05T11:13:26Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2993 von Nicole (Benutzer_Diskussion:Nicole]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In Webkicks-Chats kann man sich Profile anlegen. Der [[Hauptadmin]] kann sein Profil kostenlos anlegen. Für alle Anderen sind Profile kostenpflichtig. Das Bezahlen erfolgt per SMS, Telefon oder seit neustem auch per Paypal. Die Kosten liegen bei 1,99 € für 6 Monate.&lt;br /&gt;
&lt;br /&gt;
==Profil nicht aktiviert==&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
|+ &lt;br /&gt;
!width=&amp;quot;500&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Text&lt;br /&gt;
!width=&amp;quot;250&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Bild&lt;br /&gt;
|-&lt;br /&gt;
| |So sieht das Profil aus wenn es noch nicht aktiviert wurde. || [[Bild:Profil nicht aktiviert.JPG|thumb|left]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Profil Einstellung==&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
|+ &lt;br /&gt;
!width=&amp;quot;500&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Text&lt;br /&gt;
!width=&amp;quot;250&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Bild&lt;br /&gt;
|-&lt;br /&gt;
| |So sehen die Profileinstellungen aus. Wenn man einen gültigen Ortsnamen im Feld &amp;quot;Wohnort&amp;quot; eingibt wird man auf der [[Chatterkarte]] angezeigt. Alternativ kann man auch seine Postleitzahl eingeben, falls es diesen Wohnort zweimal in Deutschland geben sollte. Bei Angabe der Postleitzahl wird man ebenfalls in der Chatterkarte angezeigt.|| [[Bild:Profileinstellungen.JPG|thumb|left]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Profil==&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
|+ &lt;br /&gt;
!width=&amp;quot;500&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Text&lt;br /&gt;
!width=&amp;quot;250&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Bild&lt;br /&gt;
|-&lt;br /&gt;
| |So schaut das fertige Profil aus. || [[Bild:Profil.JPG|thumb|left]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Profilknopf==&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
|+ &lt;br /&gt;
!width=&amp;quot;750&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Text&lt;br /&gt;
!width=&amp;quot;500&amp;quot; bgcolor=&amp;quot;white&amp;quot;|Bild&lt;br /&gt;
|-&lt;br /&gt;
| |Das ist der Knopf neben dem anwesenden Chatter wenn er sich im Chat berfindet und ein Profil hat.|| [[Bild:Profilknopf.JPG|thumb|left]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
[http://www.wkforum.de/viewtopic.php?t=7365 Zum Thema]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Normale Funktionen (Chat)]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Wk-Bot&amp;diff=2981</id>
		<title>Wk-Bot</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Wk-Bot&amp;diff=2981"/>
		<updated>2008-03-12T17:09:16Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2970 von Marions (Benutzer_Diskussion:Marions]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Wk-Bot ist ein in [[Visual Basic]] geschriebenes [[Bot]]-Programm für den Chat.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot ist ein [[Bot]] für Wekicks-Chats, jedoch kann er über ein Interface auch manuell gesteuert werden.&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot beinhaltet hauptsächlich interaktive Aktionen innerhalb des Chats (so begrüßt er auf Wunsch Chatter, die den Chat betreten oder reagiert auf bestimmte Sätze oder Wörter) und mehrere Spiele, zu denen Chatter andere Chatter herausfordern können oder die von einem sogenannten Game-Commander gestartet werden können.&lt;br /&gt;
Bei dem WKbot is es möglich:&lt;br /&gt;
* Punkte zu sammeln&lt;br /&gt;
* Spiele zu spielen&lt;br /&gt;
* Gegenstände zu erwerben und zu benutzen&lt;br /&gt;
* Eigene Einstellungen (Begrüßung v. Chattern usw.)&lt;br /&gt;
* Quizze&lt;br /&gt;
* Zeitgesteuerte Aktionen (z. B. die Uhrzeit ausgeben)&lt;br /&gt;
* Das sogenannte „THX“-System (eine Art Punktestand des Bots)&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen == &lt;br /&gt;
&lt;br /&gt;
Wichtig ist, um den Chatbot einloggen zu können, bei „Einstellungen“ unter „Login“ die richtigen Daten anzugeben, da es sonst zu Fehlermeldungen kommt.&lt;br /&gt;
Nötig ist auch die [[SID]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Chatbot sollte im Chat über [[Administrator]]rechte verfügen, um alle Befehle richtig ausführen zu können.&lt;br /&gt;
Um den Chatbot befehligen zu können, muss man registriert sein und einen zweifarbigen Nick mit haben (einstellbar per [[Befehle|Befehl]] „/col“).&lt;br /&gt;
Um einige bestimmte Befehle nutzen zu können, muss man auch Gamecommander oder Gebieter sein.&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
Allgemeinhin kann man den Bot durch Eingabe von „cmd Befehl“ im Chat befehligen. cmd steht für Commando.&lt;br /&gt;
Der Bot horcht nicht auf seine eigenen Eingaben, von daher ist es sinnlos, beispielsweise „cmd say cmd say text“ zu nutzen.&lt;br /&gt;
Folgende Dinge könnt ihr bei dem Chatbot unter „Einstellungen“ einstellen und konfigurieren:&lt;br /&gt;
&lt;br /&gt;
== System-Log ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot besitzt einen Systemlog, bei dem er angibt, welche Befehle er gerade ausführt, z.B. Eingeloggt, Chatstream aufgebaut, Quizliste aktualisiert usw.&lt;br /&gt;
Außerdem verfügt der Wk-Bot über einen Chat-Log, um alles aufzuzeichnen, was während der Anwesenheit des Bots gesendet wird. Der System-Log sowie der Chat-Log sind nur vom Masteradmin einsehbar.&lt;br /&gt;
 &lt;br /&gt;
== Auto-Text-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Damit der Bot nicht nach 20 Minuten Inaktivität aus dem Chat geworfen wird enthält er eine Auto-Text-Funktion, welche alle 15 Minuten einen selbst definierbaren Text in den Chat sendet. Damit wird das Timeout verhindert. So muss man den Bot nicht ständig neu einloggen und die User können jederzeit darauf zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Badword-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine [[Badword]]-Funktion, die die Wörter zwar nicht maskiert, aber daraufhin eine einstellbare Aktion ausführt.&lt;br /&gt;
Man kann angeben, ob ein Text ausgegeben werden soll oder ein Befehl wie /knebel $you 2 ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
== Ränge-System ==&lt;br /&gt;
&lt;br /&gt;
Man kann natürlich auch einstellen, wer welchen Rang (Gebieter, Commander etc.) hat, damit diese User einige Befehle mehr nutzen können. Passend dazu kann man auch einstellen, welche User der Bot ignorieren soll, damit er ihm keine Befehle geben kann. Auf Badwords reagiert er trotzdem.&lt;br /&gt;
Der Bot unterscheidet zwischen folgenden Rängen:&lt;br /&gt;
&lt;br /&gt;
* [[Gast|Gäste]] / Ignorierte [[User]] / User mit einfarbigem [[Nick]]&lt;br /&gt;
  Diese Usergruppe wird vom Bot gezielt ignoriert&lt;br /&gt;
* Normale User / User mit zweifarbigem Nick&lt;br /&gt;
  Diese User werden vom Bot berücksichtigt und führt deren Befehle aus. Diese Usergruppe kann nicht alle Befehle nutzen&lt;br /&gt;
* Gamecommander&lt;br /&gt;
  Gamecommander können bestimmte Spiele starten und beenden&lt;br /&gt;
* Gebieter&lt;br /&gt;
  Gebieter haben mehr Befugnisse und können sogar einige Dinge einstellen.&lt;br /&gt;
* Masteradmin&lt;br /&gt;
  Der Besitzer des Bots, der alle Befehle nutzen sowie ihn uneingeschränkt konfigurieren kann&lt;br /&gt;
&lt;br /&gt;
Allgemeine Befehle:&lt;br /&gt;
&lt;br /&gt;
* show Gebieter - Alle User&lt;br /&gt;
  Zeigt alle Gebieter an&lt;br /&gt;
* show masteradmin - Alle User&lt;br /&gt;
  Zeigt an, wer der Masteradmin des Bots ist&lt;br /&gt;
&lt;br /&gt;
== Begrüßungs-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Der Bot kann auf Wunsch auch User begrüßen, man kann unter „Begrüßungsnachrichten“ angeben, ob und wie der Bot User begrüßen soll. Bei der Wartezeit sind 5000 Millisekunden empfehlenswerter als 1000, da sich der Stream der Chatter erst aufbauen muss und sonst die Nachricht nicht für den User sichtbar ist. Beim Einloggen der User, flüstert der Bot sie auch mit ihrem [[Status]] (z.B. Gebieter) an.&lt;br /&gt;
&lt;br /&gt;
== HTML-Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Bei [[HTML]]-Kommandos kann man angeben, welche Usergruppe welche Befehle für HTML-Tags benutzen darf. Dabei sind Bilder posten, Hintergrundmusik abspielen (ab Gebieter+ empfohlen), [[I-Frame|Inlineframes]] öffnen (ab Gebieter + empfohlen) und Pop-ups öffnen (für Masteradmin empfohlen).&lt;br /&gt;
&lt;br /&gt;
== Raumüberblick ==&lt;br /&gt;
&lt;br /&gt;
Es gibt zwar einen Raumüberblick beim Bot, um abwechselnd zu sehen, wer im welchem Raum ist, nur leider kann der Bot in nur immer einem Raum eingeloggt sein.&lt;br /&gt;
Der Bot ist in allen Räumen, sofern er in einem anderen wechselt, nutzbar.&lt;br /&gt;
&lt;br /&gt;
== Script-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Unter „Scripts“ hat man die Möglichkeit, eigene Bot-Befehle anzulegen. &lt;br /&gt;
Zum Beispiel Suchtext = „cmd go to Nebenchat“, Antworttext = „/join nebenchat“.&lt;br /&gt;
Die Script-Funktion ist nicht dazu gedacht, Texte zu hinterlegen um mit ihm chatten zu können wie bei KI.&lt;br /&gt;
&lt;br /&gt;
== KI-Funktion ==&lt;br /&gt;
&lt;br /&gt;
In manchen Versionen des Bots gibt es ein KI-System. KI steht dabei für „künstliche Intelligenz“.&lt;br /&gt;
Man kann dabei zwischen 2 Modi wählen: Antworttext muss Suchtext sein und Antworttext muss Suchtext enthalten.&lt;br /&gt;
Beim ersteren sucht der Bot nach genau dem Ausdruck, um darauf antworten zu können. Er reagiert dabei z. B.: auf Hallo aber nicht auf Halli-Hallo.&lt;br /&gt;
Beim zweiteren durchsucht der Bot den ganzen Ausdruck und antwortet, sofern er vorhanden ist.&lt;br /&gt;
Die KI kann auch abgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
== Start-Message ==&lt;br /&gt;
&lt;br /&gt;
Bei der Start-Msg kann man angeben, was der Bot nach seinem erfolgreichen Login schreiben soll.&lt;br /&gt;
Es ist möglich einen Befehl oder einen Text anzugeben. Optional kann man dieses Feld auch freilasen.&lt;br /&gt;
&lt;br /&gt;
== Zeitlich gesteuerte Aktionen ==&lt;br /&gt;
&lt;br /&gt;
Bei zeitlich gesteuerten Aktionen kann man angeben, was um welche Uhrzeit passieren soll. Das Eintragsformat entspricht HH:MM:SS, z.B. 15:30:00.&lt;br /&gt;
Möglich ist es, Befehle anzugeben, Felder freizulassen oder Texte auszugeben.&lt;br /&gt;
&lt;br /&gt;
== THX-System ==&lt;br /&gt;
&lt;br /&gt;
Das THX-System erlaubt es Usern, sich beim Bot für irgendwas zu bedanken. Dort kann man dann angeben, womit man sich bedanken kann (Kekse, Brote etc.).&lt;br /&gt;
Aufgrund des Befehls cmd ess, ist es ungünstig, Dinge wie Bücher, Tempos etc. einzutragen ;) &lt;br /&gt;
&lt;br /&gt;
* show thx&lt;br /&gt;
  Zeigt Anzahl Bedankungen an&lt;br /&gt;
* cmd thx - Alle User&lt;br /&gt;
  Man bedankt sich beim Bot&lt;br /&gt;
* cmd ess - Masteradmin&lt;br /&gt;
  Der Bot isst alle seine gesammelten Gegenstände&lt;br /&gt;
&lt;br /&gt;
== Witze-System ==&lt;br /&gt;
&lt;br /&gt;
Dann gibt es noch das Witze-System, bei dem man Witze eintragen kann und User sie aufrufen können.&lt;br /&gt;
&lt;br /&gt;
* cmd witz - Alle User&lt;br /&gt;
  Gibt einen Zufallswitz aus&lt;br /&gt;
&lt;br /&gt;
== Quiz-System ==&lt;br /&gt;
&lt;br /&gt;
Es ist auch möglich, Quizze zu erstellen, um diese Starten zu können damit sich Spieler Taler verdienen können. Nachteil: Man muss die genaue Antwort geben, jegliche Abweichungen wird nicht gezählt. Von daher ist es sinnvoll, Fragen mit 4 Antwortmöglichkeiten anzugeben, bei denen der User nur a, b, c oder d angeben muss.&lt;br /&gt;
Wie bei anderen Spielen muss man bei Quizze nicht angeben ob man mitspielt oder nicht. Wenn man die Antwort weiß, einfach schreiben.&lt;br /&gt;
Das Quiz-System zählt allgemein zum Spiele-System.&lt;br /&gt;
&lt;br /&gt;
== Spiele-System ==&lt;br /&gt;
&lt;br /&gt;
Unter „Spiele“ kann man auswählen, welche der folgenden Spiele aktiviert sein sollen: Hangman, Quizze, KoZ (Kopf oder Zahl), RR (Russisches Roulette), Tic Tac Toe.&lt;br /&gt;
KoZ sollte möglichst abgestellt sein, da es da den Cheat gibt, „cmd koz zahl -200“ anzugeben, um sich 200 (oder mehr) Taler zu besorgen obwohl man nicht so viel hat.&lt;br /&gt;
&lt;br /&gt;
Allgemeine Befehle:&lt;br /&gt;
&lt;br /&gt;
* show quizze - Alle User&lt;br /&gt;
  Zeigt an, welche Quizze existieren&lt;br /&gt;
* show quizname - Alle User&lt;br /&gt;
  Zeigt den Namen des gerade laufenden Quizzes an&lt;br /&gt;
&lt;br /&gt;
Hangman:&lt;br /&gt;
&lt;br /&gt;
* cmd hangman - GameCommander&lt;br /&gt;
  Startet ein neues Hangman-Spiel&lt;br /&gt;
* cmd set-hm (Buchstabe) - Alle User&lt;br /&gt;
  Man kann damit einen Buchstabe setzen&lt;br /&gt;
* cmd loesung-hm (Loesungswort) - Alle User&lt;br /&gt;
  Man kann das Lösungswort angeben. Bei einer falschen Lösung wird einem ein Taler abgezogen&lt;br /&gt;
* cmd stop-hm - GameCommander&lt;br /&gt;
  Beendet Hangman.&lt;br /&gt;
* show hm-spielfeld - Alle User&lt;br /&gt;
  Zeigt das Spielfeld des aktuellen Hangman-Spiels an&lt;br /&gt;
&lt;br /&gt;
Man muss nicht angeben ob man mitspielt oder nicht, man spielt einfach mit wenn man etwas weiß.&lt;br /&gt;
Derjenige, der das Lösungswort nennt, bekommt die restlichen der 10 Versuche als Taler gutgeschrieben.&lt;br /&gt;
&lt;br /&gt;
Tic-Tac-Toe:&lt;br /&gt;
&lt;br /&gt;
* cmd ttt (user) - Alle User&lt;br /&gt;
  Fordert User zu einem TTT-Spiel heraus.&lt;br /&gt;
* cmd ttt - Alle User&lt;br /&gt;
  Herausforderung annehmen&lt;br /&gt;
* cmd set-ttt (Koordinaten) - Spielteilnehmer&lt;br /&gt;
  Setzt jenachdem Kreis oder Kreuz in das Spielfeld auf die angegebenen Koordinaten&lt;br /&gt;
* cmd stop ttt - Spielteilnehmer&lt;br /&gt;
  Tic Tac Toe wird beendet.&lt;br /&gt;
* show ttt-spielfeld - Alle User&lt;br /&gt;
  Zeigt das Spielfeld des grade laufenden Tic-Tac-Toes&lt;br /&gt;
&lt;br /&gt;
Das Spielfeld sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[_] [_] [_]&lt;br /&gt;
&lt;br /&gt;
[_] [_] [_]&lt;br /&gt;
&lt;br /&gt;
[_] [_] [_]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wobei gilt, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[a1] [a2] [a3]&lt;br /&gt;
&lt;br /&gt;
[b1] [b2] [b3]&lt;br /&gt;
&lt;br /&gt;
[c1] [c2] [c3]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a1 - c3 sind die jeweilgen Koordinaten des Feldes.&lt;br /&gt;
&lt;br /&gt;
Russisches Roulette:&lt;br /&gt;
&lt;br /&gt;
* cmd rr - GameCommander&lt;br /&gt;
  Startet russisches Roulette&lt;br /&gt;
* cmd go-rr - Alle User&lt;br /&gt;
  An einer Russischen-Roulette-Party teilnehmen&lt;br /&gt;
* cmd set-rr - Alle User&lt;br /&gt;
  Bei Russischem Roulette setzen&lt;br /&gt;
* cmd stop-rr - Gamecommander&lt;br /&gt;
  Beendet das Russische Roulette&lt;br /&gt;
&lt;br /&gt;
== Taler-System ==&lt;br /&gt;
&lt;br /&gt;
Der WKbot besitzt ein eigenes Taler-System, bei dem man bei Spielen Taler sammeln kann, um sie gegen Gegenstände im Shop eintauschen zu können oder anderen Usern zu transferieren.&lt;br /&gt;
Man kann sich auch Taler durch Spiele hinzuverdienen.&lt;br /&gt;
Desweiteren gibt es einen „Rekordhalter“, der die meisten Taler besitzt.&lt;br /&gt;
&lt;br /&gt;
Befehle:&lt;br /&gt;
&lt;br /&gt;
* cmd info (user) - Alle User&lt;br /&gt;
 Zeigt an, wieviele Taler und Gegenstände der User bereits gesammelt hat&lt;br /&gt;
* show taler - Alle User&lt;br /&gt;
  Zeigt die Taler des Users an&lt;br /&gt;
* show rekord - Alle User&lt;br /&gt;
  Zeigt an wer die meisten Taler hat und wieviele er besitzt&lt;br /&gt;
* cmd transfer taler (User) (Anzahl) - Alle User&lt;br /&gt;
  Sendet dem User eine Anzahl an Talern&lt;br /&gt;
* cmd accept transfer - Alle User&lt;br /&gt;
  Nur möglich, wenn man Taler oder einen Gegenstand transferiert bekommt. Nimmt den Transfer an&lt;br /&gt;
&lt;br /&gt;
== Shop-System ==&lt;br /&gt;
&lt;br /&gt;
Unter Taler-Shop kann man die 4 Artikel bearbeiten, Name, Preis und ob sie verkauft werden sollen.&lt;br /&gt;
Standardmäßig gibt es &lt;br /&gt;
Folgende Befehle können für das Shop-System genutzt werden. Das Einkaufen usw erfolgt im Chat und nicht in einem Extra Shop mit Warenkorb.&lt;br /&gt;
Die Befehle:&lt;br /&gt;
&lt;br /&gt;
* show item - Alle User&lt;br /&gt;
  Anzeigen lassen aller Gegenstände die man besitzt&lt;br /&gt;
* cmd shop - Alle User&lt;br /&gt;
  Zeigt alle vorhandenen gegenstände sowie deren Preise an&lt;br /&gt;
* cmd shop (item) - Alle User&lt;br /&gt;
  Kauft das angegebene Item ein&lt;br /&gt;
* cmd transfer item (User) (Item) - Alle User&lt;br /&gt;
  Transferiert das angegebene Item dem User&lt;br /&gt;
* cmd accept transfer - Alle User&lt;br /&gt;
  Akzeptiert den Transfer&lt;br /&gt;
* cmd use (Item) (User) - Alle User&lt;br /&gt;
  Benutzt den angegebenen Gegenstand auf User&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Befehle ==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Befehle können alle User benutzen, solange sie nicht vom WKbot ignoriert werden:&lt;br /&gt;
&lt;br /&gt;
Allgemeine: &lt;br /&gt;
&lt;br /&gt;
* show date - Alle User&lt;br /&gt;
  Zeigt das aktuelle Datum und die Uhrzeit an&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* cmd say (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text wieder&lt;br /&gt;
* cmd crazy (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text in der Form „crazy“ aus&lt;br /&gt;
* cmd reverse (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text rückwärts aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* cmd help - Alle User&lt;br /&gt;
  Zeigt Hilfekategorien an&lt;br /&gt;
* cmd help (Kategorie) - Alle User&lt;br /&gt;
  Zeigt Hilfe zu der jeweiligen Kategorie an&lt;br /&gt;
&lt;br /&gt;
* cmd call  - Alle User&lt;br /&gt;
  Ruft den Leiter des Bots&lt;br /&gt;
&lt;br /&gt;
== Derzeitiger Supportstatus des Tools ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot wird offiziell nicht mehr weiterentwickelt. Die letzte Version ist 2.8 welche bis auf einige Fehler noch funktioniert.&lt;br /&gt;
&lt;br /&gt;
Offiziellen Support gibt es zum Tool ebenfalls nicht mehr.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://eaglebirdi.de/wkbot/ Hilfeseite zum Wk-Bot]&lt;br /&gt;
*[http://www.binload.to/file/ace0cbb0 Download der Version 2.8 (offizieller Mirror)]&lt;br /&gt;
*[http://rapidshare.com/files/72145139/wkbot2.8setup.exe.html Mirror für Version 2.8 (Rapidshare)]&lt;br /&gt;
[[Kategorie:Scripts und Tools]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Diskussion:Sabine&amp;diff=2980</id>
		<title>Diskussion:Sabine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Diskussion:Sabine&amp;diff=2980"/>
		<updated>2008-03-12T17:08:18Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich wollte fraugen ob es vlt möglich ist erstmal auf Vorschau zu klicken, wenn iihr ein Artikel bearbeitet damit die Übersicht in den letzten Änderung bewahrt bleibt. Und falls doch nochmal editiert werden muss den Grund aufjedenfall anzugeben. Damit der nächste der sich an den Artikel vergreift bescheid weis. --[[Benutzer:Zytario|Zytario]] 14:21, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Re: Diskussion:Hauptseite ==&lt;br /&gt;
&lt;br /&gt;
Und was hat das jetzt mit der Hauptseite zu tun, wenn ich so unverschämt fragen darf?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:D4rkn3ss|D4rkn3ss]] 14:24, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
==RE:==&lt;br /&gt;
&lt;br /&gt;
Nichts, aber wo sollte ich die Fragen onst hinpacken sollen? Eine &amp;quot;hier wird über alles Diskutiert&amp;quot;-Artikel gibt es ja nicht. ;)--[[Benutzer:Zytario|Zytario]] 14:40, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Re: Diskussion:Hauptseite ==&lt;br /&gt;
&lt;br /&gt;
Kannst ja in einem neuen Namespace was aufmachen... allerdings bietet sich für Diskussionen allgemein über das Wiki wohl der [https://www.wkforum.de/viewtopic.php?t=12515 Thread im WK-Forum] an. ^^&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:D4rkn3ss|D4rkn3ss]] 14:43, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kategorien ==&lt;br /&gt;
&lt;br /&gt;
Ich wäre für die Anlegung von Kategorien (Userlevel, Grundlagen, Scripts oder sowas)... Würde das alles hier wohl übersichtlicher machen.&lt;br /&gt;
&lt;br /&gt;
Habe keine Möglichkeit gefunden, selbst eine Kategorie anzulegen, also denke ich mal, kann das nur ein Admin... ^^&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:DarkModi|DarkModi]] 13:55, 30. Jul. 2007 (CEST)&lt;br /&gt;
 Nö du musst den Artikel einfach so anlegen: Kategorie:NAME&lt;br /&gt;
&lt;br /&gt;
Ok... Habe entsprechend nun einige Kategorien angelegt und Dinge entsprechend eingeordnet. (Wikipedia-Hilfe war dabei recht nützlich...) --[[Benutzer:DarkModi|DarkModi]] 20:37, 5. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Finde ich gut, Menüpunkt &amp;quot;Kategorien&amp;quot; wurde in der Navi hinzugefügt.&lt;br /&gt;
--[[Benutzer:Wk|Wk]] 16:59, 11. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
So, es sollte nun jeder Artikel in eine Kategorie eingeordnet sein. Hab mich am Inhaltsverzeichnis von Earl orientiert... Falls irgendwas fehlt bitte nachholen. =)&lt;br /&gt;
&lt;br /&gt;
EDIT: habe mich jetzt an dem von Wiki aus erzeugtem Inhaltsverzeichnis orientiert (und auch den Link auf der Hauptseite entsprechend geändert, die Wiki-Seite wird ja auto aktualisiert). Nun ist wirklich JEDER (sinnvolle) Artikel eingeordnet. --[[Benutzer:DarkModi|DarkModi]] 19:49, 11. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Werbung erlaubt? ==&lt;br /&gt;
&lt;br /&gt;
Eine Frage, sind Artikel zu bestimmten Chats erlaubt? Ein User hat ja jetzt einen... &amp;quot;Artikel&amp;quot; *hust*... zu seinem Chat angelegt, es ist ja kein Vandalismus in anderen Artikeln...&lt;br /&gt;
&lt;br /&gt;
Persönlich wäre ich dafür, dass man, falls man aktiv hier mithilft, auch einen Artikel zum eigenen Chat anlegen darf. Hilft vielleicht sogar, ein paar mehr zur Mithilfe zu bewegen... --[[Benutzer:DarkModi|DarkModi]] 14:39, 17. Aug. 2007 (CEST)&lt;br /&gt;
==Seitenschutz==&lt;br /&gt;
Die Hauptseite sollte man eigentlich schützen, da sie am meisten missbraucht wird.&lt;br /&gt;
&lt;br /&gt;
== Wie ändert man die Beschriftung? ==&lt;br /&gt;
&lt;br /&gt;
Wie ändert man die Beschriftung?&lt;br /&gt;
Also das, was da steht wenn man den Chat betritt!&lt;br /&gt;
&lt;br /&gt;
_____________________________________&lt;br /&gt;
&lt;br /&gt;
Sowas gehört eigentlich ins Forum.&lt;br /&gt;
&lt;br /&gt;
Findest du unter &amp;quot;[[Ankündigung]]&amp;quot; im [[Admin-Menü]]. --[[Benutzer:DarkModi|DarkModi]] 16:55, 15. Jan. 2008 (CET)&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2919</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2919"/>
		<updated>2008-02-19T14:15:07Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Veränderungen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tun? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, nicht zu helfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tun.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglichst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, ihr solltet ihn euch nur merken können. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollte.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .php         || DATEINAME.php&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .css         || DATEINAME.css&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tun muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tun? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Liste_von_Scripts_f%C3%BCr_den_Chat&amp;diff=2915</id>
		<title>Liste von Scripts für den Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Liste_von_Scripts_f%C3%BCr_den_Chat&amp;diff=2915"/>
		<updated>2008-02-09T12:54:21Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Das @-Script stand bereits drin, auch wenn in einer anderen Version. Doppelten Eintrag entfernt, anderen Link geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Liste enthält die meisten, im Forum verfügbaren Scripts für den Chat.&lt;br /&gt;
&lt;br /&gt;
Für Aktualität/Funktionalität des Scripts für alle Browser gibt diese Liste keine Sicherheit, d.h. ihr solltet auch im Thread nachlesen, was das Script bewirkt und was es zu beachten gibt, oftmals werden auch bereits bekannte Fehler und nützliche Modifikationen genannt. Weiterhin sollte man darauf achten, ob ein Script ein anderes Script als Voraussetzung benötigt oder sich mit ihm nicht verträgt, was jedoch meist in den entsprechenden Threads steht.&lt;br /&gt;
&lt;br /&gt;
== Sammlungen ==&lt;br /&gt;
&lt;br /&gt;
* [[Scriptsammlung]]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt; [http://www.wkforum.de/viewtopic.php?p=74275#74275]:&lt;br /&gt;
** Markieren von [[Moderator|Mods]] und [[Administrator|Admins]] in der Onlineliste&lt;br /&gt;
** Farbliche Markierung von [[Away|abwesenden]] [[User|Usern]] in der [[Frames|Onlineliste]]&lt;br /&gt;
** Befehle für die dauerhafte Änderung der Schriftart und -farbe der eigenen Texte&lt;br /&gt;
** Farbliche Änderung von bestimmten Systemmeldungen (Flüstern, Chat-Bot-PM, ...)&lt;br /&gt;
** [[Badword]]-Filter&lt;br /&gt;
** Raummoderatoren&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;Modifizierungen&#039;&#039;:&lt;br /&gt;
::* [http://www.wkforum.de/viewtopic.php?p=89704#89704 Autokick bei Badword]&lt;br /&gt;
&lt;br /&gt;
== Neue Funktionen ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=56996#56996 Zufälligen Text ausgeben]&lt;br /&gt;
**[http://www.wkforum.de/viewtopic.php?p=81429#81429 Variante mit der jeder User denselben Text sieht]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=62419#62419 Schriftfarbe dauerhaft verändern]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=70266#70266 User aus dem Chat werfen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=79726#79726 Smileys nur für bestimmte User]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=69555#69555 Letzten Text eines Users löschen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=70269#70269 User mit Sound benachrichtigen]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=79054#79054 Funktion zum Rechnen simpler Aufgaben]&lt;br /&gt;
* [[Schreifunktion]]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=92996#92996 Team-PM]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=94037#94037 Ignorierfunktion]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=95572#95572 Badwordscript]&lt;br /&gt;
* [http://wkforum.de/viewtopic.php?t=14604 Buddyliste]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kosmetische Änderungen ==&lt;br /&gt;
&lt;br /&gt;
*Allgemein&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=9493 Jeden Raum anders einfärben]&lt;br /&gt;
** [[Eigene Smilieliste]] [http://wkforum.de/viewtopic.php?p=83958#83958]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92837#92837 Selbst wählbare Hintergrundfarbe im Chatstream] [http://www.wkforum.de/viewtopic.php?p=92976#92976 Version mit Farbauswahl von einer eigenen Loginseite aus]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92962#92962 Selbst wählbares Hintergrundbild im Chatstream]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=95350#95350 Rahmen um Smileys in Links entfernen]&lt;br /&gt;
* Veränderung von Usernicks&lt;br /&gt;
** [[Nickänderungs-Script]] [http://www.wkforum.de/viewtopic.php?p=78911#78911]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=14031 User-Gruppen in der Onlineliste einfärben]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=81663#81663 Gastnicks mit einem Symbol markieren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=79798#79798 Grafiken hinter Gruppen von Nicks in der Onlineliste anzeigen] [http://www.wkforum.de/viewtopic.php?p=74091#74091 oder für einzelne Nicks]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=82485#82485 Grafik hinter Nicks im Chatstream anzeigen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=80870#80870 Away-User einfärben]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=80887#80887 Away-User mit einem Symbol markieren]&lt;br /&gt;
* Veränderung der Onlineliste&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=74234#74234 Uhr in der Online-Liste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=89737#89737 Media-Player/Radio in der Online-Liste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=91773#91773 Alarm-Button in der Onlineliste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87320#87320 Text der Onlineliste verändern]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=76698#76698 Vor jedem Nick ein @ einfügen, welches beim Anklicken ein „zu USER“ in die Eingabezeile einfügt]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87899#87899 Onlineliste verbreitern]&lt;br /&gt;
* Veränderung des Chatstreams&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=79178#79178 Hinter „powered by webkicks.de“ einen weiteren Link anhängen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=90526#90526 Externes Hintergrund-Bild einfügen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=76600#76600 „Weiches“ Scrollen im Chatstream]&lt;br /&gt;
* Veränderung des Eingabeframes&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=13982 „Karte“-Link im Eingabeframe mit einem anderem Link ersetzen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=91946#91946 „Hilfe“-Link im Eingabeframe mit einem anderem Link ersetzen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92242#92242 „Alarm“-Link im Eingabeframe entfernen oder mit einem Button ersetzen]&lt;br /&gt;
&lt;br /&gt;
== Spiele ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=94026#94026 4 Gewinnt]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=14933 Dame]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=15241 Tic Tac Toe]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
* Allgemein&lt;br /&gt;
** [[MaiZ|MaiZ ChatBot-System]] [http://www.wkforum.de/viewtopic.php?p=86690#86690]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=86587#86587 Chat nur zu bestimmten Zeiten öffnen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87495#87495 TimeOut für alle User reaktivieren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=59113#59113 Rechtsklicksperre]&lt;br /&gt;
* Onlineliste&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=93675#93675 &amp;amp;Ouml;ffnen eines Men&amp;amp;uuml;s beim Klick auf einen Nick]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87775#87775 Buttons für Mod-Befehle]&lt;br /&gt;
&amp;lt;!-- ~~~ ** [http://www.wkforum.de/viewtopic.php?p=80674#80674 User temporär bannen] ~~~ --&amp;gt;&lt;br /&gt;
* Raumsystem&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=67839#67839 Raum nur für bestimmte User öffnen]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=65551#65551 Raum mit einem Passwort sperren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=94012#94012 Loginsound standardmäßig aktivieren]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Außerhalb des Chats ==&lt;br /&gt;
&lt;br /&gt;
* [[Eigene_Loginseite|Erstellen einer eigenen Loginseite]] [http://www.wkforum.de/viewtopic.php?t=9057]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=62259#62259 Gäste loggen sich automatisch mit einem festgelegten Namen gefolgt von einer zufälligen Zahl als Nick ein] ([http://www.wkforum.de/viewtopic.php?p=62420#62420 JavaScript-Variante])&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=7277 Gemeinsame Registrierung im Chat und einem Forum, einer Community, einer Homepage oder anderen Tools]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=55042#55042 Manuelle Freischaltung von registrierten Usern (zusätzlich zu deren Mailfreischaltung)]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=49222#49222 Per PHP generierte Onlineliste]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=90904#90904 Seite über einem Button refreshen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=67799#67799 Besucher-Ticker]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=13947 Verschiedene Varianten für die Anzeige von Datum/Uhrzeit auf der Homepage]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=14694 Bettel-Formular]&lt;br /&gt;
&lt;br /&gt;
== Funktionssammlungen/Patches ==&lt;br /&gt;
&lt;br /&gt;
Hier gelistete Scripts verändern den Chat nicht direkt, sondern bilden bloß eine Voraussetzung oder technische Veränderung für verschiedene Scripts. &#039;&#039;&#039;Nicht&#039;&#039;&#039; zu verwechseln mit Modifikationen, die die sichtbare Wirkung oder die Funktionen einzelner Scripts direkt verändern. Bei einzelnen Scripts steht jedoch meistens bei, ob sie ein spezielles Script benötigen.&lt;br /&gt;
&lt;br /&gt;
* [[Grundscriptsammlung]] [http://www.wkforum.de/viewtopic.php?t=14238] (Wird von vielen Scripts als Voraussetzung benötigt)&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt;: Benötigt die Grundscriptsammlung.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Befehle&amp;diff=2903</id>
		<title>Befehle</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Befehle&amp;diff=2903"/>
		<updated>2008-01-21T16:57:55Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2902 von Schwarzekatze (Benutzer_Diskussion:Schwarzekatze]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist eine Übersicht über alle Befehle, die es gibt - sie sind nach Userlevel sortiert (siehe Inhaltsverzeichnis).&lt;br /&gt;
&lt;br /&gt;
== Alle ==&lt;br /&gt;
Diese Befehle sind für alle nutzbar (inklusive Gäste).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show; caption-side:top;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; width=&amp;quot;75&amp;quot; | Befehl || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Syntax || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Bewirkt&lt;br /&gt;
|-&lt;br /&gt;
| /w || /w || Zeigt an, wer sich im Chat befindet, und kennzeichnet Administratoren/Moderatoren.&lt;br /&gt;
|-&lt;br /&gt;
| /me || /me TEXT || TEXT wird kursiv und ohne Doppelpunkt ausgegeben (Handlung).&lt;br /&gt;
|-&lt;br /&gt;
| /join || /join RAUMNAME || Man betritt den mit RAUMNAME spezifizierten Raum, vorrausgesetzt, dieser existiert.&lt;br /&gt;
|-&lt;br /&gt;
| /exit || /exit RAUMNAME || Chat verlassen.&lt;br /&gt;
|-&lt;br /&gt;
| /alarm || /alarm ([ CHATTER ]) || Ruft ein Teammitglied (Administrator/Moderator) zur Hilfe (eine Teamnachricht wird ausgegeben). Mit /alarm CHATTER kann nun ein Teammitglied dem Chatter „zu Hilfe eilen”. Administratoren und Moderatoren können keine Hilferufe senden.&lt;br /&gt;
|-&lt;br /&gt;
| /f || /f CHATTER TEXT || CHATTER anflüstern, d.h. nur CHATTER kann die Nachricht lesen.  &lt;br /&gt;
Diese Funktion kann von jedem Admin im Admin-Menu für Gäste abgeschaltet werden. Es ist also möglich, dass Gäste nicht flüstern können oder nicht angeflüstert werden können. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Registrierte ==&lt;br /&gt;
Für diese Befehle muss man im Chat registriert sein.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show; caption-side:top;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; width=&amp;quot;75&amp;quot; | Befehl || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Syntax || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Bewirkt&lt;br /&gt;
|-&lt;br /&gt;
| /mecol || /mecol FARBE || Färbt den eigenen Nick um.&lt;br /&gt;
|-&lt;br /&gt;
| /hp || /hp || Gibt die eigene Homepage im Chat aus.&lt;br /&gt;
|-&lt;br /&gt;
| /mail || /mail || Gibt die eigene E-Mailadresse im Chat aus.&lt;br /&gt;
|-&lt;br /&gt;
| /uin || /uin || Gibt die eigene ICQ-UIN im Chat aus.&lt;br /&gt;
|-&lt;br /&gt;
| /chats || /chats || Gibt die Anzahl der bisherigen Logins im Chat aus.&lt;br /&gt;
|-&lt;br /&gt;
| /pm || /pm CHATTER TEXT || Sendet eine [[private Nachricht]] an CHATTER. Ähnlich zu „/f“, jedoch mit Speicherung der Nachricht, daher auch nutzbar wenn Empfänger offline &lt;br /&gt;
|-&lt;br /&gt;
| /delpm || /delpm || Löscht alle Nachrichten aus der eigenen [[Message-Box]].&lt;br /&gt;
|-&lt;br /&gt;
| /col || /col FABRE1 FARBE2 [ SCHRIFTART ] || Stellt den eigenen Nick in einem Farbverlauf von FARBE1 zu FARBE2 dar und ggf. in der angegebenen Schriftart.&lt;br /&gt;
|-&lt;br /&gt;
| /link || /link URL [ TEXT ] || Sendet enen Link in den Chat, mit TEXT (optional) als Linktext.&lt;br /&gt;
|-&lt;br /&gt;
| /wuerfel || /wuerfel [2] || Würfelt eine Zufallszahl zwischen 1 und 6, zweistellig, wenn 2 angegeben ist.&lt;br /&gt;
|-&lt;br /&gt;
| /away || /away [ GRUND ] || Man markiert sich selbst als away, d.h., man wird in der Onlineliste kursiv dargestellt. Beim nächsten Senden einer Nachricht meldet man sich automatisch zurück.&lt;br /&gt;
|-&lt;br /&gt;
| /ruhe || /ruhe || Mit /ruhe verhindert man, dass man angeflüstert wird, der flüsternde User erhält einen Hinweistext. /pm wird dadurch nicht verhindert.&lt;br /&gt;
|-&lt;br /&gt;
| /profil || /profil CHATTER || Gibt einen Link zum Profil von CHATTER aus, falls eines aktiviert wurde.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Moderatoren ==&lt;br /&gt;
Für diese Befehle benötigt man Moderatorenstatus. Moderatoren können vom Hauptadmin und von Co-Admins ernannt werden. Im Übrigen können Befehle, die andere Chatter betreffen (wie /kick und /knebel) nicht auf Chatter angewandt werden, die den gleichen oder einen höheren Status haben wie der Ausführende.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show; caption-side:top;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; width=&amp;quot;75&amp;quot; | Befehl || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Syntax || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Bewirkt&lt;br /&gt;
|-&lt;br /&gt;
| /team || /team TEXT || Sendet eine Nachricht an alle im Chat befindlichen Moderatoren und Administratoren (in allen Räumen).&lt;br /&gt;
|-&lt;br /&gt;
| /restore || /restore CHATTER [ FARBE ] || Färbt den Nick von Chatter in eine andere Farbe um (Standard: rot). Farbverläufe und Schriftarten sind nicht erlaubt.&lt;br /&gt;
|-&lt;br /&gt;
| /knebel || /knebel CHATTER [ ZEIT ] || Knebelt den Chatter, so dass er für ZEIT Minuten (Standard: 1) keine Nachrichten mehr in den Chat senden kann. ZEIT muss ein Wert zwischen 1 und 15 sein.&lt;br /&gt;
|-&lt;br /&gt;
| /kick || /kick CHATTER [ GRUND ] || Kickt CHATTER aus dem Chat und sperrt seinen Nick.&lt;br /&gt;
|-&lt;br /&gt;
| /bann || /bann CHATTER [ GRUND ] || Kickt Chatter aus dem Chat und sperrt seine IP-Adresse, allerdings &#039;&#039;&#039;nicht&#039;&#039;&#039; den Nicknamen.&lt;br /&gt;
|-&lt;br /&gt;
| /cls || /cls || Löscht den Bildschirm (alle bisher gesendeten Nachrichten). &amp;lt;tt&amp;gt;&#039;&#039;&#039;cls&#039;&#039;&#039;: &#039;&#039;&#039;&#039;&#039;cl&#039;&#039;&#039;&#039;&#039;ear &#039;&#039;&#039;&#039;&#039;s&#039;&#039;&#039;&#039;&#039;tream&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| /rmip || /rmip CHATTER || Gibt die IP-Adresse von CHATTER aus.&lt;br /&gt;
|-&lt;br /&gt;
| /iplist || /iplist || Gibt eine Liste aller Anwesenden Chatter mit IP-Adressen aus. Doppelte IP-Adressen werden hervorgehoben.&lt;br /&gt;
|-&lt;br /&gt;
| /move || /move CHATTER [ RAUM ] || Verschiebt CHATTER in den angegeben Raum. Wenn kein Raum angegeben ist, wird der Raum angenommen, in dem sich der Ausführende befindet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Administratoren ==&lt;br /&gt;
Für diese Befehle benötigt man (Co-) Administrator-Status. Co-Administratoren werden vom Hauptadministrator ernannt. Administratoren sind gegen alle Befehle „immun”, ausgenommen /adminkick. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show; caption-side:top;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; width=&amp;quot;75&amp;quot; | Befehl || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Syntax || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Bewirkt&lt;br /&gt;
|-&lt;br /&gt;
| /unkick || /unkick CHATTER || Gekickte Chatter können sich wieder einloggen. &amp;lt;!-- /unkick ist nicht zum Entknebeln gedacht --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| /unbann || /unbann CHATTER || Die IP-Adresse von CHATTER wird wieder entsperrt.&lt;br /&gt;
|-&lt;br /&gt;
| /makemod || /makemod CHATTER || Ernennt CHATTER zu einem Moderator.&lt;br /&gt;
|-&lt;br /&gt;
| /modkick || /modkick CHATTER || Entzieht CHATTER die Moderatorenrechte.&lt;br /&gt;
|-&lt;br /&gt;
| /delete || /delete CHATTER || Löscht CHATTER (endgültig) aus der Datenbank.&lt;br /&gt;
|-&lt;br /&gt;
| /comment || /comment TEXT || TEXT erscheint ohne Nick davor im aktuellen Raum. Beim Mouseover erscheint jedoch der Name des ausführenden Admins.&lt;br /&gt;
|-&lt;br /&gt;
| /commentall || /commentall TEXT || Wie /comment, jedoch wird der Text in alle Räume gesendet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hauptadministrator ==&lt;br /&gt;
Diese Befehle können nur vom Hauptadministrator genutzt werden, also dem Nick, der bei der Registrierung des Chats angegeben wurde.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show; caption-side:top;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; width=&amp;quot;75&amp;quot; | Befehl || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Syntax || style=&amp;quot;border: 1px #AAA solid; padding: 0.3em;&amp;quot; | Bewirkt&lt;br /&gt;
|-&lt;br /&gt;
| /makeadmin || /makedmin CHATTER || Macht CHATTER zu einem Admin. &#039;&#039;&#039;Vorsicht:&#039;&#039;&#039; Dieser Chatter kann zwar den Hauptadministrator nicht sperren und den Chat nicht löschen, aber hat dennoch Zugriff auf viele Einstellungen des Chats.&lt;br /&gt;
|-&lt;br /&gt;
| /adminkick || /adminkick CHATTER || Entzieht CHATTER die Administratorrechte und macht ihn zu einem normalen User. Dieser Befehl kann nicht auf den Hauptadmin angewendet werden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-- [[Benutzer:D4rkn3ss|D4rkn3ss]] 12:36, 26. Apr. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Webkicks-Chat|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Hauptseite&amp;diff=2901</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Hauptseite&amp;diff=2901"/>
		<updated>2008-01-19T14:04:03Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Willkommen im WKwiki ===&lt;br /&gt;
Es gibt bereits [[Spezial:Alle_Seiten|{{NUMBEROFARTICLES}}]] Artikel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll sowohl Einsteigern als auch fortgeschrittenen Chattern und Admins/Mods die Möglichkeit geben, sich umfassender über das  [http://www.webkicks.de/ Webkicks-Chatsystem] zu informieren.&lt;br /&gt;
&lt;br /&gt;
Außerdem ist jeder Benutzer herzlich dazu eingeladen, aktiv an diesem Wiki mitzuarbeiten und eigenständig [[Inhalt|Beiträge]] zu verbessern/erweitern oder auch komplett neue Themen zu erstellen!&lt;br /&gt;
&lt;br /&gt;
Willst Du Dich über die bereits bestehenden Themen informieren oder suchst Du etwas Bestimmtes? Dann schau im [[Inhalt|Inhaltsverzeichnis]], vielleicht gibt es die gesuchten Informationen bereits.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Wiki ist jedoch KEIN Supportforum!&#039;&#039;&#039; Wenn ihr ein spezielles Problem mit dem Chat habt oder zusätzliche Hilfe braucht solltet ihr euch am besten mal das &#039;&#039;&#039;[http://www.wkforum.de Forum]&#039;&#039;&#039; ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Einige Beispieleinträge:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Warum gibt es den [[Timeout]]?&lt;br /&gt;
&lt;br /&gt;
Welche [[Befehle]] gibt es?&lt;br /&gt;
&lt;br /&gt;
Wie erstelle ich eine [[eigene Loginseite]] für meinen Chat?&lt;br /&gt;
&lt;br /&gt;
Wo finde ich eine [[Bedienungshilfe]] für das WKwiki?&lt;br /&gt;
&lt;br /&gt;
Gibt es ein [[Spezial:Alle_Seiten|Inhaltsverzeichnis]] für die bestehenden Artikel?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Diskussion:Sabine&amp;diff=2899</id>
		<title>Diskussion:Sabine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Diskussion:Sabine&amp;diff=2899"/>
		<updated>2008-01-15T15:55:08Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich wollte fraugen ob es vlt möglich ist erstmal auf Vorschau zu klicken, wenn iihr ein Artikel bearbeitet damit die Übersicht in den letzten Änderung bewahrt bleibt. Und falls doch nochmal editiert werden muss den Grund aufjedenfall anzugeben. Damit der nächste der sich an den Artikel vergreift bescheid weis. --[[Benutzer:Zytario|Zytario]] 14:21, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Re: Diskussion:Hauptseite ==&lt;br /&gt;
&lt;br /&gt;
Und was hat das jetzt mit der Hauptseite zu tun, wenn ich so unverschämt fragen darf?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:D4rkn3ss|D4rkn3ss]] 14:24, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
==RE:==&lt;br /&gt;
&lt;br /&gt;
Nichts, aber wo sollte ich die Fragen onst hinpacken sollen? Eine &amp;quot;hier wird über alles Diskutiert&amp;quot;-Artikel gibt es ja nicht. ;)--[[Benutzer:Zytario|Zytario]] 14:40, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Re: Diskussion:Hauptseite ==&lt;br /&gt;
&lt;br /&gt;
Kannst ja in einem neuen Namespace was aufmachen... allerdings bietet sich für Diskussionen allgemein über das Wiki wohl der [https://www.wkforum.de/viewtopic.php?t=12515 Thread im WK-Forum] an. ^^&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:D4rkn3ss|D4rkn3ss]] 14:43, 3. Mai. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kategorien ==&lt;br /&gt;
&lt;br /&gt;
Ich wäre für die Anlegung von Kategorien (Userlevel, Grundlagen, Scripts oder sowas)... Würde das alles hier wohl übersichtlicher machen.&lt;br /&gt;
&lt;br /&gt;
Habe keine Möglichkeit gefunden, selbst eine Kategorie anzulegen, also denke ich mal, kann das nur ein Admin... ^^&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:DarkModi|DarkModi]] 13:55, 30. Jul. 2007 (CEST)&lt;br /&gt;
 Nö du musst den Artikel einfach so anlegen: Kategorie:NAME&lt;br /&gt;
&lt;br /&gt;
Ok... Habe entsprechend nun einige Kategorien angelegt und Dinge entsprechend eingeordnet. (Wikipedia-Hilfe war dabei recht nützlich...) --[[Benutzer:DarkModi|DarkModi]] 20:37, 5. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Finde ich gut, Menüpunkt &amp;quot;Kategorien&amp;quot; wurde in der Navi hinzugefügt.&lt;br /&gt;
--[[Benutzer:Wk|Wk]] 16:59, 11. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
So, es sollte nun jeder Artikel in eine Kategorie eingeordnet sein. Hab mich am Inhaltsverzeichnis von Earl orientiert... Falls irgendwas fehlt bitte nachholen. =)&lt;br /&gt;
&lt;br /&gt;
EDIT: habe mich jetzt an dem von Wiki aus erzeugtem Inhaltsverzeichnis orientiert (und auch den Link auf der Hauptseite entsprechend geändert, die Wiki-Seite wird ja auto aktualisiert). Nun ist wirklich JEDER (sinnvolle) Artikel eingeordnet. --[[Benutzer:DarkModi|DarkModi]] 19:49, 11. Aug. 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Werbung erlaubt? ==&lt;br /&gt;
&lt;br /&gt;
Eine Frage, sind Artikel zu bestimmten Chats erlaubt? Ein User hat ja jetzt einen... &amp;quot;Artikel&amp;quot; *hust*... zu seinem Chat angelegt, es ist ja kein Vandalismus in anderen Artikeln...&lt;br /&gt;
&lt;br /&gt;
Persönlich wäre ich dafür, dass man, falls man aktiv hier mithilft, auch einen Artikel zum eigenen Chat anlegen darf. Hilft vielleicht sogar, ein paar mehr zur Mithilfe zu bewegen... --[[Benutzer:DarkModi|DarkModi]] 14:39, 17. Aug. 2007 (CEST)&lt;br /&gt;
==Seitenschutz==&lt;br /&gt;
Die Hauptseite sollte man eigentlich schützen, da sie am meisten missbraucht wird.&lt;br /&gt;
&lt;br /&gt;
== Wie ändert man die Beschriftung? ==&lt;br /&gt;
&lt;br /&gt;
Wie ändert man die Beschriftung?&lt;br /&gt;
Also das, was da steht wenn man den Chat betritt!&lt;br /&gt;
&lt;br /&gt;
_____________________________________&lt;br /&gt;
&lt;br /&gt;
Sowas gehört eigentlich ins Forum.&lt;br /&gt;
&lt;br /&gt;
Findest du unter &amp;quot;[[Ankündigung]]&amp;quot; im [[Admin-Menü]]. --[[Benutzer:DarkModi|DarkModi]] 16:55, 15. Jan. 2008 (CET)&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Wk-Bot&amp;diff=2895</id>
		<title>Wk-Bot</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Wk-Bot&amp;diff=2895"/>
		<updated>2008-01-13T12:04:57Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2894 von Webmaster tony (Benutzer_Diskussion:Webmaster tony]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Wk-Bot ist ein in [[Visual Basic]] geschriebenes [[Bot]]-Programm für den Chat.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot ist ein [[Bot]] für Wekicks-Chats, jedoch kann er über ein Interface auch manuell gesteuert werden.&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot beinhaltet hauptsächlich interaktive Aktionen innerhalb des Chats (so begrüßt er auf Wunsch Chatter, die den Chat betreten oder reagiert auf bestimmte Sätze oder Wörter) und mehrere Spiele, zu denen Chatter andere Chatter herausfordern können oder die von einem sogenannten Game-Commander gestartet werden können.&lt;br /&gt;
Bei dem WKbot is es möglich:&lt;br /&gt;
* Punkte zu sammeln&lt;br /&gt;
* Spiele zu spielen&lt;br /&gt;
* Gegenstände zu erwerben und zu benutzen&lt;br /&gt;
* Eigene Einstellungen (Begrüßung v. Chattern usw.)&lt;br /&gt;
* Quizze&lt;br /&gt;
* Zeitgesteuerte Aktionen (z. B. die Uhrzeit ausgeben)&lt;br /&gt;
* Das sogenannte „THX“-System (eine Art Punktestand des Bots)&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen == &lt;br /&gt;
&lt;br /&gt;
Wichtig ist, um den Chatbot einloggen zu können, bei „Einstellungen“ unter „Login“ die richtigen Daten anzugeben, da es sonst zu Fehlermeldungen kommt.&lt;br /&gt;
Nötig ist auch die [[SID]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Chatbot sollte im Chat über [[Administrator]]rechte verfügen, um alle Befehle richtig ausführen zu können.&lt;br /&gt;
Um den Chatbot befehligen zu können, muss man registriert sein und einen zweifarbigen Nick mit haben (einstellbar per [[Befehle|Befehl]] „/col“).&lt;br /&gt;
Um einige bestimmte Befehle nutzen zu können, muss man auch Gamecommander oder Gebieter sein.&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
Allgemeinhin kann man den Bot durch Eingabe von „cmd Befehl“ im Chat befehligen. cmd steht für Commando.&lt;br /&gt;
Der Bot horcht nicht auf seine eigenen Eingaben, von daher ist es sinnlos, beispielsweise „cmd say cmd say text“ zu nutzen.&lt;br /&gt;
Folgende Dinge könnt ihr bei dem Chatbot unter „Einstellungen“ einstellen und konfigurieren:&lt;br /&gt;
&lt;br /&gt;
== System-Log ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot besitzt einen Systemlog, bei dem er angibt, welche Befehle er gerade ausführt, z.B. Eingeloggt, Chatstream aufgebaut, Quizliste aktualisiert usw.&lt;br /&gt;
Außerdem verfügt der Wk-Bot über einen Chat-Log, um alles aufzuzeichnen, was während der Anwesenheit des Bots gesendet wird. Der System-Log sowie der Chat-Log sind nur vom Masteradmin einsehbar.&lt;br /&gt;
 &lt;br /&gt;
== Auto-Text-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Damit der Bot nicht nach 20 Minuten Inaktivität aus dem Chat geworfen wird enthält er eine Auto-Text-Funktion, welche alle 15 Minuten einen selbst definierbaren Text in den Chat sendet. Damit wird das Timeout verhindert. So muss man den Bot nicht ständig neu einloggen und die User können jederzeit darauf zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Badword-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine [[Badword]]-Funktion, die die Wörter zwar nicht maskiert, aber daraufhin eine einstellbare Aktion ausführt.&lt;br /&gt;
Man kann angeben, ob ein Text ausgegeben werden soll oder ein Befehl wie /knebel $you 2 ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
== Ränge-System ==&lt;br /&gt;
&lt;br /&gt;
Man kann natürlich auch einstellen, wer welchen Rang (Gebieter, Commander etc.) hat, damit diese User einige Befehle mehr nutzen können. Passend dazu kann man auch einstellen, welche User der Bot ignorieren soll, damit er ihm keine Befehle geben kann. Auf Badwords reagiert er trotzdem.&lt;br /&gt;
Der Bot unterscheidet zwischen folgenden Rängen:&lt;br /&gt;
&lt;br /&gt;
* [[Gast|Gäste]] / Ignorierte [[User]] / User mit einfarbigem [[Nick]]&lt;br /&gt;
  Diese Usergruppe wird vom Bot gezielt ignoriert&lt;br /&gt;
* Normale User / User mit zweifarbigem Nick&lt;br /&gt;
  Diese User werden vom Bot berücksichtigt und führt deren Befehle aus. Diese Usergruppe kann nicht alle Befehle nutzen&lt;br /&gt;
* Gamecommander&lt;br /&gt;
  Gamecommander können bestimmte Spiele starten und beenden&lt;br /&gt;
* Gebieter&lt;br /&gt;
  Gebieter haben mehr Befugnisse und können sogar einige Dinge einstellen.&lt;br /&gt;
* Masteradmin&lt;br /&gt;
  Der Besitzer des Bots, der alle Befehle nutzen sowie ihn uneingeschränkt konfigurieren kann&lt;br /&gt;
&lt;br /&gt;
Allgemeine Befehle:&lt;br /&gt;
&lt;br /&gt;
* show Gebieter - Alle User&lt;br /&gt;
  Zeigt alle Gebieter an&lt;br /&gt;
* show masteradmin - Alle User&lt;br /&gt;
  Zeigt an, wer der Masteradmin des Bots ist&lt;br /&gt;
&lt;br /&gt;
== Begrüßungs-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Der Bot kann auf Wunsch auch User begrüßen, man kann unter „Begrüßungsnachrichten“ angeben, ob und wie der Bot User begrüßen soll. Bei der Wartezeit sind 5000 Millisekunden empfehlenswerter als 1000, da sich der Stream der Chatter erst aufbauen muss und sonst die Nachricht nicht für den User sichtbar ist. Beim Einloggen der User, flüstert der Bot sie auch mit ihrem [[Status]] (z.B. Gebieter) an. &lt;br /&gt;
&lt;br /&gt;
== HTML-Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Bei [[HTML]]-Kommandos kann man angeben, welche Usergruppe welche Befehle für HTML-Tags benutzen darf. Dabei sind Bilder posten, Hintergrundmusik abspielen (ab Gebieter+ empfohlen), [[I-Frame|Inlineframes]] öffnen (ab Gebieter + empfohlen) und Pop-ups öffnen (für Masteradmin empfohlen).&lt;br /&gt;
&lt;br /&gt;
== Raumüberblick ==&lt;br /&gt;
&lt;br /&gt;
Es gibt zwar einen Raumüberblick beim Bot, um abwechselnd zu sehen, wer im welchem Raum ist, nur leider kann der Bot in nur immer einem Raum eingeloggt sein.&lt;br /&gt;
Der Bot ist in allen Räumen, sofern er in einem anderen wechselt, nutzbar.&lt;br /&gt;
&lt;br /&gt;
== Script-Funktion ==&lt;br /&gt;
&lt;br /&gt;
Unter „Scripts“ hat man die Möglichkeit, eigene Bot-Befehle anzulegen. &lt;br /&gt;
Zum Beispiel Suchtext = „cmd go to Nebenchat“, Antworttext = „/join nebenchat“.&lt;br /&gt;
Die Script-Funktion ist nicht dazu gedacht, Texte zu hinterlegen um mit ihm chatten zu können wie bei KI.&lt;br /&gt;
&lt;br /&gt;
== KI-Funktion ==&lt;br /&gt;
&lt;br /&gt;
In manchen Versionen des Bots gibt es ein KI-System. KI steht dabei für „künstliche Intelligenz“.&lt;br /&gt;
Man kann dabei zwischen 2 Modi wählen: Antworttext muss Suchtext sein und Antworttext muss Suchtext enthalten.&lt;br /&gt;
Beim ersteren sucht der Bot nach genau dem Ausdruck, um darauf antworten zu können. Er reagiert dabei z. B.: auf Hallo aber nicht auf Halli-Hallo.&lt;br /&gt;
Beim zweiteren durchsucht der Bot den ganzen Ausdruck und antwortet, sofern er vorhanden ist.&lt;br /&gt;
Die KI kann auch abgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
== Start-Message ==&lt;br /&gt;
&lt;br /&gt;
Bei der Start-Msg kann man angeben, was der Bot nach seinem erfolgreichen Login schreiben soll.&lt;br /&gt;
Es ist möglich einen Befehl oder einen Text anzugeben. Optional kann man dieses Feld auch freilasen.&lt;br /&gt;
&lt;br /&gt;
== Zeitlich gesteuerte Aktionen ==&lt;br /&gt;
&lt;br /&gt;
Bei zeitlich gesteuerten Aktionen kann man angeben, was um welche Uhrzeit passieren soll. Das Eintragsformat entspricht HH:MM:SS, z.B. 15:30:00.&lt;br /&gt;
Möglich ist es, Befehle anzugeben, Felder freizulassen oder Texte auszugeben.&lt;br /&gt;
&lt;br /&gt;
== THX-System ==&lt;br /&gt;
&lt;br /&gt;
Das THX-System erlaubt es Usern, sich beim Bot für irgendwas zu bedanken. Dort kann man dann angeben, womit man sich bedanken kann (Kekse, Brote etc.).&lt;br /&gt;
Aufgrund des Befehls cmd ess, ist es ungünstig, Dinge wie Bücher, Tempos etc. einzutragen ;) &lt;br /&gt;
&lt;br /&gt;
* show thx&lt;br /&gt;
  Zeigt Anzahl Bedankungen an&lt;br /&gt;
* cmd thx - Alle User&lt;br /&gt;
  Man bedankt sich beim Bot&lt;br /&gt;
* cmd ess - Masteradmin&lt;br /&gt;
  Der Bot isst alle seine gesammelten Gegenstände &lt;br /&gt;
&lt;br /&gt;
== Witze-System ==&lt;br /&gt;
&lt;br /&gt;
Dann gibt es noch das Witze-System, bei dem man Witze eintragen kann und User sie aufrufen können.&lt;br /&gt;
&lt;br /&gt;
* cmd witz - Alle User&lt;br /&gt;
  Gibt einen Zufallswitz aus&lt;br /&gt;
&lt;br /&gt;
== Quiz-System ==&lt;br /&gt;
&lt;br /&gt;
Es ist auch möglich, Quizze zu erstellen, um diese Starten zu können damit sich Spieler Taler verdienen können. Nachteil: Man muss die genaue Antwort geben, jegliche Abweichungen wird nicht gezählt. Von daher ist es sinnvoll, Fragen mit 4 Antwortmöglichkeiten anzugeben, bei denen der User nur a, b, c oder d angeben muss.&lt;br /&gt;
Wie bei anderen Spielen muss man bei Quizze nicht angeben ob man mitspielt oder nicht. Wenn man die Antwort weiß, einfach schreiben.&lt;br /&gt;
Das Quiz-System zählt allgemein zum Spiele-System.&lt;br /&gt;
&lt;br /&gt;
== Spiele-System ==&lt;br /&gt;
&lt;br /&gt;
Unter „Spiele“ kann man auswählen, welche der folgenden Spiele aktiviert sein sollen: Hangman, Quizze, KoZ (Kopf oder Zahl), RR (Russisches Roulette), Tic Tac Toe.&lt;br /&gt;
KoZ sollte möglichst abgestellt sein, da es da den Cheat gibt, „cmd koz zahl -200“ anzugeben, um sich 200 (oder mehr) Taler zu besorgen obwohl man nicht so viel hat.&lt;br /&gt;
&lt;br /&gt;
Allgemeine Befehle:&lt;br /&gt;
&lt;br /&gt;
* show quizze - Alle User&lt;br /&gt;
  Zeigt an, welche Quizze existieren&lt;br /&gt;
* show quizname - Alle User&lt;br /&gt;
  Zeigt den Namen des gerade laufenden Quizzes an&lt;br /&gt;
&lt;br /&gt;
Hangman:&lt;br /&gt;
&lt;br /&gt;
* cmd hangman - GameCommander&lt;br /&gt;
  Startet ein neues Hangman-Spiel&lt;br /&gt;
* cmd set-hm (Buchstabe) - Alle User&lt;br /&gt;
  Man kann damit einen Buchstabe setzen&lt;br /&gt;
* cmd loesung-hm (Loesungswort) - Alle User&lt;br /&gt;
  Man kann das Lösungswort angeben. Bei einer falschen Lösung wird einem ein Taler abgezogen&lt;br /&gt;
* cmd stop-hm - GameCommander&lt;br /&gt;
  Beendet Hangman.&lt;br /&gt;
* show hm-spielfeld - Alle User&lt;br /&gt;
  Zeigt das Spielfeld des aktuellen Hangman-Spiels an&lt;br /&gt;
&lt;br /&gt;
Man muss nicht angeben ob man mitspielt oder nicht, man spielt einfach mit wenn man etwas weiß.&lt;br /&gt;
Derjenige, der das Lösungswort nennt, bekommt die restlichen der 10 Versuche als Taler gutgeschrieben.&lt;br /&gt;
&lt;br /&gt;
Tic-Tac-Toe:&lt;br /&gt;
&lt;br /&gt;
* cmd ttt (user) - Alle User&lt;br /&gt;
  Fordert User zu einem TTT-Spiel heraus.&lt;br /&gt;
* cmd ttt - Alle User&lt;br /&gt;
  Herausforderung annehmen&lt;br /&gt;
* cmd set-ttt (Koordinaten) - Spielteilnehmer&lt;br /&gt;
  Setzt jenachdem Kreis oder Kreuz in das Spielfeld auf die angegebenen Koordinaten&lt;br /&gt;
* cmd stop ttt - Spielteilnehmer&lt;br /&gt;
  Tic Tac Toe wird beendet.&lt;br /&gt;
* show ttt-spielfeld - Alle User&lt;br /&gt;
  Zeigt das Spielfeld des grade laufenden Tic-Tac-Toes&lt;br /&gt;
&lt;br /&gt;
Das Spielfeld sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[_] [_] [_]&lt;br /&gt;
&lt;br /&gt;
[_] [_] [_]&lt;br /&gt;
&lt;br /&gt;
[_] [_] [_]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wobei gilt, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[a1] [a2] [a3]&lt;br /&gt;
&lt;br /&gt;
[b1] [b2] [b3]&lt;br /&gt;
&lt;br /&gt;
[c1] [c2] [c3]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a1 - c3 sind die jeweilgen Koordinaten des Feldes.&lt;br /&gt;
&lt;br /&gt;
Russisches Roulette:&lt;br /&gt;
&lt;br /&gt;
* cmd rr - GameCommander&lt;br /&gt;
  Startet russisches Roulette&lt;br /&gt;
* cmd go-rr - Alle User&lt;br /&gt;
  An einer Russischen-Roulette-Party teilnehmen&lt;br /&gt;
* cmd set-rr - Alle User&lt;br /&gt;
  Bei Russischem Roulette setzen&lt;br /&gt;
* cmd stop-rr - Gamecommander&lt;br /&gt;
  Beendet das Russische Roulette&lt;br /&gt;
&lt;br /&gt;
== Taler-System ==&lt;br /&gt;
&lt;br /&gt;
Der WKbot besitzt ein eigenes Taler-System, bei dem man bei Spielen Taler sammeln kann, um sie gegen Gegenstände im Shop eintauschen zu können oder anderen Usern zu transferieren.&lt;br /&gt;
Man kann sich auch Taler durch Spiele hinzuverdienen.&lt;br /&gt;
Desweiteren gibt es einen „Rekordhalter“, der die meisten Taler besitzt.&lt;br /&gt;
&lt;br /&gt;
Befehle:&lt;br /&gt;
&lt;br /&gt;
* cmd info (user) - Alle User&lt;br /&gt;
 Zeigt an, wieviele Taler und Gegenstände der User bereits gesammelt hat&lt;br /&gt;
* show taler - Alle User&lt;br /&gt;
  Zeigt die Taler des Users an&lt;br /&gt;
* show rekord - Alle User&lt;br /&gt;
  Zeigt an wer die meisten Taler hat und wieviele er besitzt&lt;br /&gt;
* cmd transfer taler (User) (Anzahl) - Alle User&lt;br /&gt;
  Sendet dem User eine Anzahl an Talern&lt;br /&gt;
* cmd accept transfer - Alle User&lt;br /&gt;
  Nur möglich, wenn man Taler oder einen Gegenstand transferiert bekommt. Nimmt den Transfer an&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shop-System ==&lt;br /&gt;
&lt;br /&gt;
Unter Taler-Shop kann man die 4 Artikel bearbeiten, Name, Preis und ob sie verkauft werden sollen.&lt;br /&gt;
Standardmäßig gibt es &lt;br /&gt;
Folgende Befehle können für das Shop-System genutzt werden. Das Einkaufen usw erfolgt im Chat und nicht in einem Extra Shop mit Warenkorb.&lt;br /&gt;
Die Befehle:&lt;br /&gt;
&lt;br /&gt;
* show item - Alle User&lt;br /&gt;
  Anzeigen lassen aller Gegenstände die man besitzt&lt;br /&gt;
* cmd shop - Alle User&lt;br /&gt;
  Zeigt alle vorhandenen gegenstände sowie deren Preise an&lt;br /&gt;
* cmd shop (item) - Alle User&lt;br /&gt;
  Kauft das angegebene Item ein&lt;br /&gt;
* cmd transfer item (User) (Item) - Alle User&lt;br /&gt;
  Transferiert das angegebene Item dem User&lt;br /&gt;
* cmd accept transfer - Alle User&lt;br /&gt;
  Akzeptiert den Transfer&lt;br /&gt;
* cmd use (Item) (User) - Alle User&lt;br /&gt;
  Benutzt den angegebenen Gegenstand auf User&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Befehle ==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Befehle können alle User benutzen, solange sie nicht vom WKbot ignoriert werden:&lt;br /&gt;
&lt;br /&gt;
Allgemeine: &lt;br /&gt;
&lt;br /&gt;
* show date - Alle User&lt;br /&gt;
  Zeigt das aktuelle Datum und die Uhrzeit an&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* cmd say (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text wieder&lt;br /&gt;
* cmd crazy (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text in der Form „crazy“ aus&lt;br /&gt;
* cmd reverse (Text) - Alle User&lt;br /&gt;
  Bot gibt den Text rückwärts aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* cmd help - Alle User&lt;br /&gt;
  Zeigt Hilfekategorien an&lt;br /&gt;
* cmd help (Kategorie) - Alle User&lt;br /&gt;
  Zeigt Hilfe zu der jeweiligen Kategorie an&lt;br /&gt;
&lt;br /&gt;
* cmd call  - Alle User&lt;br /&gt;
  Ruft den Leiter des Bots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Derzeitiger Supportstatus des Tools ==&lt;br /&gt;
&lt;br /&gt;
Der Wk-Bot wird offiziell nicht mehr weiterentwickelt. Die letzte Version ist 2.8 welche bis auf einige Fehler noch funktioniert.&lt;br /&gt;
&lt;br /&gt;
Offiziellen Support gibt es zum Tool ebenfalls nicht mehr.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://eaglebirdi.de/wkbot/ Hilfeseite zum Wk-Bot]&lt;br /&gt;
*[http://www.freebie-help.de/download/wkbot2.8setup.exe Download der Version 2.8 (freebie-help.de)]&lt;br /&gt;
*[http://rapidshare.com/files/72145139/wkbot2.8setup.exe.html Mirror für Version 2.8 (Rapidshare)]&lt;br /&gt;
[[Kategorie:Scripts und Tools]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Ferdi94405&amp;diff=2892</id>
		<title>Benutzer Diskussion:Ferdi94405</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Ferdi94405&amp;diff=2892"/>
		<updated>2008-01-10T18:12:01Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Vandalismus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Beispiel.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Vandalismus ==&lt;br /&gt;
&lt;br /&gt;
Unterlasse bitte diesen Vandalismus im Wiki, danke.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=WKwiki:%C3%9Cber_WKwiki&amp;diff=2891</id>
		<title>WKwiki:Über WKwiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=WKwiki:%C3%9Cber_WKwiki&amp;diff=2891"/>
		<updated>2008-01-10T18:11:25Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2884 von Ferdi94405 (Benutzer_Diskussion:Ferdi94405]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Manuell&amp;diff=2888</id>
		<title>Benutzer Diskussion:Manuell</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Manuell&amp;diff=2888"/>
		<updated>2008-01-10T18:08:58Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Vandalismus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ich bin manuell admin&lt;br /&gt;
&lt;br /&gt;
ich möchte euch nur sagen das meine seite beobachtet wird euer admin manuell&lt;br /&gt;
&lt;br /&gt;
== Vandalismus noch in bearbeitung..... danke.&lt;br /&gt;
&lt;br /&gt;
== Vandalismus ==&lt;br /&gt;
&lt;br /&gt;
Was soll das? Wieso editierst du meinen Beitrag weg?!&lt;br /&gt;
&lt;br /&gt;
Nun hör endlich auf, im Wiki rumzuvandalieren, sonst melde ich dich den Wiki-Administratoren.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Liste_von_Scripts_f%C3%BCr_den_Chat&amp;diff=2887</id>
		<title>Liste von Scripts für den Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Liste_von_Scripts_f%C3%BCr_den_Chat&amp;diff=2887"/>
		<updated>2008-01-10T18:08:01Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2877 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Liste enthält die meisten, im Forum verfügbaren Scripts für den Chat.&lt;br /&gt;
&lt;br /&gt;
Für Aktualität/Funktionalität des Scripts für alle Browser gibt diese Liste keine Sicherheit, d.h. ihr solltet auch im Thread nachlesen, was das Script bewirkt und was es zu beachten gibt, oftmals werden auch bereits bekannte Fehler und nützliche Modifikationen genannt. Weiterhin sollte man darauf achten, ob ein Script ein anderes Script als Voraussetzung benötigt oder sich mit ihm nicht verträgt, was jedoch meist in den entsprechenden Threads steht.&lt;br /&gt;
&lt;br /&gt;
== Sammlungen ==&lt;br /&gt;
&lt;br /&gt;
* [[Scriptsammlung]]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt; [http://www.wkforum.de/viewtopic.php?p=74275#74275]:&lt;br /&gt;
** Markieren von [[Moderator|Mods]] und [[Administrator|Admins]] in der Onlineliste&lt;br /&gt;
** Farbliche Markierung von [[Away|abwesenden]] [[User|Usern]] in der [[Frames|Onlineliste]]&lt;br /&gt;
** Befehle für die dauerhafte Änderung der Schriftart und -farbe der eigenen Texte&lt;br /&gt;
** Farbliche Änderung von bestimmten Systemmeldungen (Flüstern, Chat-Bot-PM, ...)&lt;br /&gt;
** [[Badword]]-Filter&lt;br /&gt;
** Raummoderatoren&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;Modifizierungen&#039;&#039;:&lt;br /&gt;
::* [http://www.wkforum.de/viewtopic.php?p=89704#89704 Autokick bei Badword]&lt;br /&gt;
&lt;br /&gt;
== Neue Funktionen ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=56996#56996 Zufälligen Text ausgeben]&lt;br /&gt;
**[http://www.wkforum.de/viewtopic.php?p=81429#81429 Variante mit der jeder User denselben Text sieht]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=62419#62419 Schriftfarbe dauerhaft verändern]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=70266#70266 User aus dem Chat werfen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=79726#79726 Smileys nur für bestimmte User]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=69555#69555 Letzten Text eines Users löschen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=70269#70269 User mit Sound benachrichtigen]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=79054#79054 Funktion zum Rechnen simpler Aufgaben]&lt;br /&gt;
* [[Schreifunktion]]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=92996#92996 Team-PM]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=94037#94037 Ignorierfunktion]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=95572#95572 Badwordscript]&lt;br /&gt;
* [http://wkforum.de/viewtopic.php?t=14604 Buddyliste]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kosmetische Änderungen ==&lt;br /&gt;
&lt;br /&gt;
*Allgemein&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=9493 Jeden Raum anders einfärben]&lt;br /&gt;
** [[Eigene Smilieliste]] [http://wkforum.de/viewtopic.php?p=83958#83958]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92837#92837 Selbst wählbare Hintergrundfarbe im Chatstream] [http://www.wkforum.de/viewtopic.php?p=92976#92976 Version mit Farbauswahl von einer eigenen Loginseite aus]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92962#92962 Selbst wählbares Hintergrundbild im Chatstream]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=95350#95350 Rahmen um Smileys in Links entfernen]&lt;br /&gt;
* Veränderung von Usernicks&lt;br /&gt;
** [[Nickänderungs-Script]] [http://www.wkforum.de/viewtopic.php?p=78911#78911]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=14031 User-Gruppen in der Onlineliste einfärben]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=81663#81663 Gastnicks mit einem Symbol markieren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=79798#79798 Grafiken hinter Gruppen von Nicks in der Onlineliste anzeigen] [http://www.wkforum.de/viewtopic.php?p=74091#74091 oder für einzelne Nicks]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=82485#82485 Grafik hinter Nicks im Chatstream anzeigen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=80870#80870 Away-User einfärben]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=80887#80887 Away-User mit einem Symbol markieren]&lt;br /&gt;
* Veränderung der Onlineliste&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=74234#74234 Uhr in der Online-Liste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=89737#89737 Media-Player/Radio in der Online-Liste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=91773#91773 Alarm-Button in der Onlineliste]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87320#87320 Text der Onlineliste verändern]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=76614#76614 Vor jedem Nick ein @ einfügen, welches beim Anklicken ein „zu USER“ in die Eingabezeile einfügt]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87899#87899 Onlineliste verbreitern]&lt;br /&gt;
* Veränderung des Chatstreams&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=79178#79178 Hinter „powered by webkicks.de“ einen weiteren Link anhängen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=90526#90526 Externes Hintergrund-Bild einfügen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=76600#76600 „Weiches“ Scrollen im Chatstream]&lt;br /&gt;
* Veränderung des Eingabeframes&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?t=13982 „Karte“-Link im Eingabeframe mit einem anderem Link ersetzen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=91946#91946 „Hilfe“-Link im Eingabeframe mit einem anderem Link ersetzen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=92242#92242 „Alarm“-Link im Eingabeframe entfernen oder mit einem Button ersetzen]&lt;br /&gt;
&lt;br /&gt;
== Spiele ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=94026#94026 4 Gewinnt]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=14933 Dame]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
* Allgemein&lt;br /&gt;
** [[MaiZ|MaiZ ChatBot-System]] [http://www.wkforum.de/viewtopic.php?p=86690#86690]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=86587#86587 Chat nur zu bestimmten Zeiten öffnen]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87495#87495 TimeOut für alle User reaktivieren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=59113#59113 Rechtsklicksperre]&lt;br /&gt;
* Onlineliste&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=93675#93675 &amp;amp;Ouml;ffnen eines Men&amp;amp;uuml;s beim Klick auf einen Nick]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=87775#87775 Buttons für Mod-Befehle]&lt;br /&gt;
&amp;lt;!-- ~~~ ** [http://www.wkforum.de/viewtopic.php?p=80674#80674 User temporär bannen] ~~~ --&amp;gt;&lt;br /&gt;
* Raumsystem&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=67839#67839 Raum nur für bestimmte User öffnen]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=65551#65551 Raum mit einem Passwort sperren]&lt;br /&gt;
** [http://www.wkforum.de/viewtopic.php?p=94012#94012 Loginsound standardmäßig aktivieren]&amp;lt;sup&amp;gt;[[#Fußnoten|1]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Außerhalb des Chats ==&lt;br /&gt;
&lt;br /&gt;
* [[Eigene_Loginseite|Erstellen einer eigenen Loginseite]] [http://www.wkforum.de/viewtopic.php?t=9057]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=62259#62259 Gäste loggen sich automatisch mit einem festgelegten Namen gefolgt von einer zufälligen Zahl als Nick ein] ([http://www.wkforum.de/viewtopic.php?p=62420#62420 JavaScript-Variante])&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=7277 Gemeinsame Registrierung im Chat und einem Forum, einer Community, einer Homepage oder anderen Tools]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=55042#55042 Manuelle Freischaltung von registrierten Usern (zusätzlich zu deren Mailfreischaltung)]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=49222#49222 Per PHP generierte Onlineliste]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=90904#90904 Seite über einem Button refreshen]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?p=67799#67799 Besucher-Ticker]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=13947 Verschiedene Varianten für die Anzeige von Datum/Uhrzeit auf der Homepage]&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=14694 Bettel-Formular]&lt;br /&gt;
&lt;br /&gt;
== Funktionssammlungen/Patches ==&lt;br /&gt;
&lt;br /&gt;
Hier gelistete Scripts verändern den Chat nicht direkt, sondern bilden bloß eine Voraussetzung oder technische Veränderung für verschiedene Scripts. &#039;&#039;&#039;Nicht&#039;&#039;&#039; zu verwechseln mit Modifikationen, die die sichtbare Wirkung oder die Funktionen einzelner Scripts direkt verändern. Bei einzelnen Scripts steht jedoch meistens bei, ob sie ein spezielles Script benötigen.&lt;br /&gt;
&lt;br /&gt;
* [[Grundscriptsammlung]] [http://www.wkforum.de/viewtopic.php?t=14238] (Wird von vielen Scripts als Voraussetzung benötigt)&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt;: Benötigt die Grundscriptsammlung.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Eigene_Loginseite&amp;diff=2886</id>
		<title>Eigene Loginseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Eigene_Loginseite&amp;diff=2886"/>
		<updated>2008-01-10T18:07:47Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2878 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine eigene Loginseite bietet weit mehr Gestaltungsmöglichkeiten als es im Adminmenü gibt. Man kann eine solche Seite frei gestalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verlinken der eigenen Loginseite ==&lt;br /&gt;
[[Bild:Screen_AdminMenue_Einstellungen.gif|thumb|Screenshot: Adminmenü &amp;amp;rarr; Einstellungen]]&lt;br /&gt;
Im [[Admin-Menü]] unter „Einstellungen“ findet sich der Punkt „Adresse der Loginseite“ (siehe Screenshot). Dort kann man die Adresse einer selbst angelegten Loginseite angeben. Diese Adresse wird dann in allen Links statt der originalen Adresse serverX.webkicks.de/CHATNAME/index.cgi (z.B. in Freischaltmails und der Link „Neu einloggen?“ nach dem Ausloggen) eingesetzt. Allerdings bleibt die originale Seite trotzdem bestehen, zum Beispiel für den Fall, dass die eigene Loginseite nicht funktioniert. Dann kann man sich nach wie vor über die originale Loginseite einloggen.&lt;br /&gt;
&lt;br /&gt;
== Wie erstelle ich eine eigene Loginseite überhaupt? ==  &lt;br /&gt;
Dazu muss man zunächst auf die originale Loginseite gehen (&amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME&amp;lt;/nowiki&amp;gt;) und sich den Quelltext anzeigen lassen (Ansicht-&amp;gt;Quelltext oder mittels Rechts-Klick-&amp;gt;Quelltext anzeigen). Diesen speichert man dann als HTML-File ab (also nicht .txt, sondern z.B. .htm oder .html; genaueres auch im Artikel [[Editor]]). Dann kann man ihn beliebig mit HTML verändern und schließlich auf einen eigenen [[Webspace]] hochladen (z.B. auf einen kostenlosen [[WKhost]]-Webspace)&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich die URL (Adresse) meiner Loginseite ändern? ==&lt;br /&gt;
Egal ob du die original Webkicks-Loginseite verwendest oder selbst eine angelegt hast (siehe [[#Wie_erstelle_ich_eine_eigene_Loginseite_.C3.BCberhaupt.3F|2.]]), kannst du eine Weiterleitungs-Domain verwenden. Gratis sind solche u.a. auf http://nic.de.vu zu bekommen. Richtige .de-Domains kosten immer Geld. Teilweise sind sie aber schon für ca. 30 ct./Monat zu bekommen. Eine solche Domain kann man dann auf jede beliebige Seite, wie auch die Loginseite, weiterleiten. &lt;br /&gt;
&lt;br /&gt;
== Die Zahl der User, die sich derzeit im Chat befinden wird auf der eigenen Seite nicht mehr aktualisiert!? ==&lt;br /&gt;
Da diese Zahl bei der original Loginseite [[serverseitig]] eingebunden (vom Server beim Laden der Seite erstellt) wird ist das normal. Suche sie im Quelltext heraus und ersetze sie durch folgendes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://serverX.webkicks.de/CHATNAME/active/js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann sieht es wieder genauso aus wie auf der Originalseite und kann beliebig mit HTML verändert werden, z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot; size=&amp;quot;7&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://serverX.webkicks.de/CHATNAME/active/js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wer einen PHP-fähigen Webspace mit Zugriff auf fremde Server hat, kann sogar wieder eine [[Serverseitig_/_clientseitig#serverseitig|serverseitige]] Variante verwenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;?php readfile(&#039;http://serverX.webkicks.de/CHATNAME/active/text&#039;);?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wer sich aber nicht sicher ist verwendet besser die obige [[Javascript|Javascriptvariante]]. Sie hat nur geringe Nachteile gegenüber der per PHP.&lt;br /&gt;
&lt;br /&gt;
== Die Liste der User, die sich derzeit im Chat befinden wird auf der eigenen Seite nicht mehr aktualisiert!? ==&lt;br /&gt;
Hier gilt die selbe Begründung wie bei [[#Die_Zahl_der_User.2C_die_sich_derzeit_im_Chat_befinden_wird_auf_der_eigenen_Seite_nicht_mehr_aktualisiert.21.3F|4.]] Die einfachste Lösung dabei ist das Ersetzen durch ein [[I-Frame]] mit der Liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;iframe src=&amp;quot;http://serverX.webkicks.de/cgi-bin/ol.cgi?cid=CHATNAME&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional kann man auch die User aus den einzelnen Räumen (sofern Raumsystem aktiviert) seperat anzeigen lassen.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;iframe src=&amp;quot;http://serverX.webkicks.de/cgi-bin/ol.cgi?cid=CHATNAME&amp;amp;raum=RAUMNAME&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Achtung! Für den Hauptchat muss man hier raum=main anstatt raum=Hauptchat verwenden.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr nicht wollt, dass &amp;quot;Derzeit im Raum&amp;quot; angezeigt wird, könnt ihr auch folgende Adresse in den iframe einfügen. Dadurch wird dies nicht mehr angezeigt.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;iframe src=&amp;quot;http://serverX.webkicks.de/cgi-bin/ol_nt.cgi?cid=CHATNAME&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch frameborder=&amp;quot;0&amp;quot; wird bezweckt, dass sich kein Rahmen um den IFrame befindet.&lt;br /&gt;
&lt;br /&gt;
Das anzeigen eines seperaten Raumes ohne das &amp;quot;Derzeit im Raum&amp;quot; ist auch möglich:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;iframe src=&amp;quot;http://serverX.webkicks.de/cgi-bin/ol_nt.cgi?cid=CHATNAME&amp;amp;raum=RAUMNAME&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit PHP kann man auch die Online-Liste wieder direkt in die Seite einbinden. Dadurch werden allerdings die Profil-Links hinter den Nicks nicht angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
    $file = file_get_contents(&amp;quot;http://serverX.webkicks.de/cgi-bin/raw.cgi?cid=CHATNAME&amp;quot;);&lt;br /&gt;
    $file = str_replace(&amp;quot;(&amp;quot;, &amp;quot;&amp;quot;, $file);&lt;br /&gt;
    $file = str_replace(&amp;quot;)&amp;quot;, &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;, $file);&lt;br /&gt;
    echo $file;&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich einstellen, dass man sich direkt in einen bestimmten Raum einloggt? ==&lt;br /&gt;
Entweder selektiert man im Select-Feld den gewünschten Eintrittsraum vor, so dass der User wenn er möchte immernoch einen anderen Raum auswählen kann&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;select name=raum&amp;gt; &lt;br /&gt;
    &amp;lt;option value=Hauptchat&amp;gt;Hauptchat&amp;lt;/option&amp;gt; &lt;br /&gt;
    &amp;lt;option value=EINGANG selected&amp;gt;EINGANG&amp;lt;/option&amp;gt; &lt;br /&gt;
    [...] &lt;br /&gt;
  &amp;lt;/select&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
oder man stellt einen Raum fest ein und entfernt das Select-Feld.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;input type=hidden name=raum value=&amp;quot;RAUMNAME&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich nur das Loginformular in eine andere Seite einbinden? ==&lt;br /&gt;
Hier ist es wichtig, dass man das Form-Tag und die Hidden-Felder komplett kopiert und nicht nur die sichtbaren Felder wie Name und Passwort:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;form name=&amp;quot;formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;http://serverX.webkicks.de/CHATNAME/index2.cgi&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    Name: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;user&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt; &lt;br /&gt;
    Passwort: &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;pass&amp;quot; maxlength=&amp;quot;15&amp;quot;&amp;gt; &lt;br /&gt;
    oder als Gast? &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;guest&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt; &lt;br /&gt;
    Raum: &amp;lt;select class=&amp;quot;input&amp;quot; name=&amp;quot;raum&amp;quot; style=&amp;quot;width:120px;&amp;quot;&amp;gt; &lt;br /&gt;
      &amp;lt;option value=&amp;quot;Hauptchat&amp;quot;&amp;gt;Hauptchat&amp;lt;/option&amp;gt; &lt;br /&gt;
      &amp;lt;option value=&amp;quot;ANDERER RAUM&amp;quot;&amp;gt;ANDERER RAUM&amp;lt;/option&amp;gt; &lt;br /&gt;
      [...] &lt;br /&gt;
    &amp;lt;/select&amp;gt; &lt;br /&gt;
    &amp;lt;input name=job type=hidden value=&amp;quot;ok&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;input name=cid type=hidden value=&amp;quot;CHATNAME&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; name=&amp;quot;login&amp;quot; value=&amp;quot;Login&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das ist das, was dafür notwendig ist. Wenn man keine Raumauswahl und/oder Gast-Login will kann man auch diese noch weg lassen. Formatieren kann man das ganze natürlich auch noch... Zeilenumbrüche und Tabellen eignen sich zur Ausrichtung. &lt;br /&gt;
&lt;br /&gt;
== Wie kann ich bestimmen wo sich der Chat öffnet wenn man sich einloggt? ==&lt;br /&gt;
Das kann man über das Attribut &amp;quot;target&amp;quot; im Form-Tag steuern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;form name=&amp;quot;formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;http://serverX.webkicks.de/CHATNAME/index2.cgi&amp;quot; target=&amp;quot;ZIELFRAME&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gibt man für [[Frames|ZIELFRAME]] einen unbekannten Namen oder &amp;quot;_blank&amp;quot; ein, so öffnet sich der Chat in einem neuen Fenster. Verwendet man &amp;quot;_top&amp;quot;, so wird es über die ganze Seite geöffnet (falls z.B. ein Menü-Frame existiert, so verschwindet es).&lt;br /&gt;
&lt;br /&gt;
== Fertige Vorlage als Beispiel in HTML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Dieser Text erscheint in der Titelleiste des Browsers&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://serverX.webkicks.de/CHATNAME/style_main.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt;Chat Login&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;form name=&amp;quot;formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;http://serverX.webkicks.de/CHATNAME/index2.cgi&amp;quot; target=&amp;quot;_self&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;User:&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;input class=&amp;quot;input&amp;quot; type=&amp;quot;text&amp;quot; name=&amp;quot;user&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt; &lt;br /&gt;
  &amp;lt;td&amp;gt;Passwort:&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;input class=&amp;quot;input&amp;quot; type=&amp;quot;password&amp;quot; name=&amp;quot;pass&amp;quot; maxlength=&amp;quot;15&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt; &lt;br /&gt;
  &amp;lt;td&amp;gt;Gast:&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;input class=&amp;quot;input&amp;quot; type=&amp;quot;text&amp;quot; name=&amp;quot;guest&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Problemmodus:&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;pm&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Raum:&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
   &amp;lt;select class=&amp;quot;input&amp;quot; name=&amp;quot;raum&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;option value=&amp;quot;Hauptchat&amp;quot;&amp;gt;Hauptchat&amp;lt;/option&amp;gt; &lt;br /&gt;
    &amp;lt;option value=&amp;quot;ANDERER RAUM&amp;quot;&amp;gt;ANDERER RAUM&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;option value=&amp;quot;weiterer_Raum&amp;quot;&amp;gt;Weiterer Raum vom Chat&amp;lt;/option&amp;gt; &lt;br /&gt;
   &amp;lt;/select&amp;gt; &lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt; &lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;br /&amp;gt; &lt;br /&gt;
  &amp;lt;input name=job type=hidden value=&amp;quot;ok&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;input name=cid type=hidden value=&amp;quot;CHATNAME&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; name=&amp;quot;login&amp;quot; value=&amp;quot;Login&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt; &lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Es befinden sich gerade &amp;lt;b&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://serverX.webkicks.de/CHATNAME/active/js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/b&amp;gt; User im Chat.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Noch nicht registriert? &amp;lt;a href=&amp;quot;http://serverX.webkicks.de/CHATNAME/register&amp;quot; target=&amp;quot;_self&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Anmelden&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Chatter online:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
   &amp;lt;iframe src=&amp;quot;http://serverX.webkicks.de/cgi-bin/ol.cgi?cid=CHATNAME&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ~~~ Wer hatte das denn geschrieben? ~~~ --&amp;gt;&lt;br /&gt;
Server und Chatname müssen natürlich ersetzt werden.&lt;br /&gt;
Das ist natürlich mehr als nur simpel gestrickt, zeigt aber vom Grunde her, wie so ein Script aufgebaut ist.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.wkforum.de/viewtopic.php?t=9057 Beitrag im Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools]][[Kategorie:Webkicks-Chat]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2885</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2885"/>
		<updated>2008-01-10T18:07:38Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2879 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Administratoren sind nach dem [[Hauptadministrator]] die Chatter mit den meisten [[Status|Rechten]]. Ihre Aufgabe ist es, neben den [[Moderator|Moderatoren]] für Ruhe und Ordnung im Chat zu sorgen.&amp;lt;br&amp;gt;&lt;br /&gt;
Sie können ausschließlich vom Hauptadministrator ernannt werden.&lt;br /&gt;
&lt;br /&gt;
== Sicherheitsrisiken ==&lt;br /&gt;
Da sie [[HTML]] und damit auch [[Javascript]] verwenden können sollte sich der Hauptadmin gut überlegen, wen er zum Admin ernennt. Sie könnten sich die Hauptadmin-Rechte damit theoretisch erschleichen und beispielsweise den Chat löschen. Ebenso sollte sichergestellt werden, dass die Administratoren [[Sicheres_Passwort|sichere Passwörter]] verwenden und nicht ohne Absprache Scripts in den Chat kopieren (Bsp.: ein Gast kommt in den Chat und sagt: „Kopiere dieses Script in die [[Ankündigung]]”).&amp;lt;br&amp;gt;&lt;br /&gt;
Auch ohne Programmierkenntnisse können Admins reichlich Schaden anrichten, wie zum Beispiel Löschen anderer Chatter oder zerstören des Designs.&amp;lt;br&amp;gt;&lt;br /&gt;
Zum Thema „[[Sicheres Passwort]]” gehört auch, dass sie (sowie auch der Hauptadmin) das Passwort auf keinen Fall weiterverraten. Jemand vom [[Webkicks-Team]] würde nie nach dem Passwort eines Chatters fragen. Solche Behauptungen kommen immer aus böser Absicht Dritter.&lt;br /&gt;
&lt;br /&gt;
== Weitere Rechte ==&lt;br /&gt;
Weiterhin haben sie Zugriff auf das [[Admin-Menü]] und können dort alle Funktionen verwenden außer:&lt;br /&gt;
:* Newsletter senden&lt;br /&gt;
:* Einsehen der Benutzerdaten anderer Administratoren und&lt;br /&gt;
:* Löschen des Chats&lt;br /&gt;
Diese Funktionen sind dem [[Hauptadministrator]] vorbehalten.&lt;br /&gt;
Im Chatverlauf können sie auch nahezu alle [[Befehle]] nutzen.&lt;br /&gt;
Ausnahme:&lt;br /&gt;
:* „/makeadmin” und&lt;br /&gt;
:* „/adminkick”&lt;br /&gt;
Administratoren sind gegen alle Befehle „immun” (auch floodkick), ausgenommen „/adminkick”.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
Administratoren =&amp;gt; Admins, Chefs, Administrator&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Status (Chat)]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Manuell&amp;diff=2874</id>
		<title>Benutzer Diskussion:Manuell</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Benutzer_Diskussion:Manuell&amp;diff=2874"/>
		<updated>2008-01-09T16:06:40Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Vandalismus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Admin werden ==&lt;br /&gt;
&lt;br /&gt;
www.unserradio.de&lt;br /&gt;
&lt;br /&gt;
== Vandalismus ==&lt;br /&gt;
&lt;br /&gt;
Spar dir in Zukunft bitte diesen Vandalismus im Wiki, danke.&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2873</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2873"/>
		<updated>2008-01-09T16:06:05Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2869 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Administratoren sind nach dem [[Hauptadministrator]] die Chatter mit den meisten [[Status|Rechten]]. Ihre Aufgabe ist es, neben den [[Moderator|Moderatoren]] für Ruhe und Ordnung im Chat zu sorgen.&amp;lt;br&amp;gt;&lt;br /&gt;
Sie können ausschließlich vom Hauptadministrator ernannt werden.&lt;br /&gt;
&lt;br /&gt;
== Sicherheitsrisiken ==&lt;br /&gt;
Da sie [[HTML]] und damit auch [[Javascript]] verwenden können sollte sich der Hauptadmin gut überlegen, wen er zum Admin ernennt. Sie könnten sich die Hauptadmin-Rechte damit theoretisch erschleichen und beispielsweise den Chat löschen. Ebenso sollte sichergestellt werden, dass die Administratoren [[Sicheres_Passwort|sichere Passwörter]] verwenden und nicht ohne Absprache Scripts in den Chat kopieren (Bsp.: ein Gast kommt in den Chat und sagt: „Kopiere dieses Script in die [[Ankündigung]]”).&amp;lt;br&amp;gt;&lt;br /&gt;
Auch ohne Programmierkenntnisse können Admins reichlich Schaden anrichten, wie zum Beispiel Löschen anderer Chatter oder zerstören des Designs.&amp;lt;br&amp;gt;&lt;br /&gt;
Zum Thema „[[Sicheres Passwort]]” gehört auch, dass sie (sowie auch der Hauptadmin) das Passwort auf keinen Fall weiterverraten. Jemand vom [[Webkicks-Team]] würde nie nach dem Passwort eines Chatters fragen. Solche Behauptungen kommen immer aus böser Absicht Dritter.&lt;br /&gt;
&lt;br /&gt;
== Weitere Rechte ==&lt;br /&gt;
Weiterhin haben sie Zugriff auf das [[Admin-Menü]] und können dort alle Funktionen verwenden außer:&lt;br /&gt;
:* Newsletter senden&lt;br /&gt;
:* Einsehen der Benutzerdaten anderer Administratoren und&lt;br /&gt;
:* Löschen des Chats&lt;br /&gt;
Diese Funktionen sind dem [[Hauptadministrator]] vorbehalten.&lt;br /&gt;
Im Chatverlauf können sie auch nahezu alle [[Befehle]] nutzen.&lt;br /&gt;
Ausnahme:&lt;br /&gt;
:* „/makeadmin” und&lt;br /&gt;
:* „/adminkick”&lt;br /&gt;
Administratoren sind gegen alle Befehle „immun” (auch floodkick), ausgenommen „/adminkick”.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
Administratoren =&amp;gt; Admins, Chefs, Administrator&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Status (Chat)]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2872</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Administrator&amp;diff=2872"/>
		<updated>2008-01-09T16:05:57Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2868 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Administratoren sind nach dem [[Hauptadministrator]] die Chatter mit den meisten [[Status|Rechten]]. Ihre Aufgabe ist es, neben den [[Moderator|Moderatoren]] für Ruhe und Ordnung im Chat zu sorgen.&amp;lt;br&amp;gt;&lt;br /&gt;
Sie können ausschließlich vom Hauptadministrator ernannt werden.&lt;br /&gt;
&lt;br /&gt;
== Sicherheitsrisiken ==&lt;br /&gt;
Da sie [[HTML]] und damit auch [[Javascript]] verwenden können sollte sich der Hauptadmin gut überlegen, wen er zum Admin ernennt. Sie könnten sich die Hauptadmin-Rechte damit theoretisch erschleichen und beispielsweise den Chat löschen. Ebenso sollte sichergestellt werden, dass die Administratoren [[Sicheres_Passwort|sichere Passwörter]] verwenden und nicht ohne Absprache Scripts in den Chat kopieren (Bsp.: ein Gast kommt in den Chat und sagt: „Kopiere dieses Script in die [[Ankündigung]]”).&amp;lt;br&amp;gt;&lt;br /&gt;
Auch ohne Programmierkenntnisse können Admins reichlich Schaden anrichten, wie zum Beispiel Löschen anderer Chatter oder zerstören des Designs.&amp;lt;br&amp;gt;&lt;br /&gt;
Zum Thema „[[Sicheres Passwort]]” gehört auch, dass sie (sowie auch der Hauptadmin) das Passwort auf keinen Fall weiterverraten. Jemand vom [[Webkicks-Team]] würde nie nach dem Passwort eines Chatters fragen. Solche Behauptungen kommen immer aus böser Absicht Dritter.&lt;br /&gt;
&lt;br /&gt;
gruß admin manuell&lt;br /&gt;
&lt;br /&gt;
== Weitere Rechte ==&lt;br /&gt;
Weiterhin haben sie Zugriff auf das [[Admin-Menü]] und können dort alle Funktionen verwenden außer:&lt;br /&gt;
:* Newsletter senden&lt;br /&gt;
:* Einsehen der Benutzerdaten anderer Administratoren und&lt;br /&gt;
:* Löschen des Chats&lt;br /&gt;
Diese Funktionen sind dem [[Hauptadministrator]] vorbehalten.&lt;br /&gt;
Im Chatverlauf können sie auch nahezu alle [[Befehle]] nutzen.&lt;br /&gt;
Ausnahme:&lt;br /&gt;
:* „/makeadmin” und&lt;br /&gt;
:* „/adminkick”&lt;br /&gt;
Administratoren sind gegen alle Befehle „immun” (auch floodkick), ausgenommen „/adminkick”.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
Administratoren =&amp;gt; Admins, Chefs, Administrator&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Status (Chat)]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=WKwiki:%C3%9Cber_WKwiki&amp;diff=2871</id>
		<title>WKwiki:Über WKwiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=WKwiki:%C3%9Cber_WKwiki&amp;diff=2871"/>
		<updated>2008-01-09T16:04:53Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Redirect entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Bot&amp;diff=2870</id>
		<title>Bot</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Bot&amp;diff=2870"/>
		<updated>2008-01-09T16:04:19Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Version 2862 von Manuell (Benutzer_Diskussion:Manuell]]) wurde entfernt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bot ist die Kurzform von „Robot”. Robots sind Programme, die automatisch bestimmte Aufgaben erfüllen.&lt;br /&gt;
&lt;br /&gt;
Beispiele für Bots:&lt;br /&gt;
* Computergegner in PC-Spielen&lt;br /&gt;
* Robots von Suchmaschinen, die automatisch regelmäßig das Internet nach Veränderungen durchsuchen&lt;br /&gt;
* Chatbots, die automatisch auf einige Ereignisse reagieren&lt;br /&gt;
* Spambots, welche beispielsweise Gästebücher und Foren flooden&lt;br /&gt;
&lt;br /&gt;
== Bots im Webkicks-Chat ==&lt;br /&gt;
&lt;br /&gt;
Aktuell ist zwischen 3 verschiedenen Bots zu unterscheiden:&lt;br /&gt;
* der fest integrierte [[Chat-Bot]]&lt;br /&gt;
* das VB-Programm [[Wk-Bot]] von sephi&lt;br /&gt;
* das [[Javascript]]-Tool „[[MaiZ]]” von [http://www.wkforum.de/profile.php?mode=viewprofile&amp;amp;u=2266 DarkModi]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]][[Kategorie:Sonstiges]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2855</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2855"/>
		<updated>2008-01-04T13:17:23Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Script-Datei erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tun? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, nicht zu helfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tun.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglichst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, ihr solltet ihn euch nur merken können. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollte.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .php         || DATEINAME.php&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .css         || DATEINAME.css&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tun muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tun? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Diskussion:Wk-Autodel&amp;diff=2851</id>
		<title>Diskussion:Wk-Autodel</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Diskussion:Wk-Autodel&amp;diff=2851"/>
		<updated>2008-01-04T01:00:29Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: Purer Bildspam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2839</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2839"/>
		<updated>2007-12-30T14:35:49Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: noch ein typo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollte.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2838</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2838"/>
		<updated>2007-12-30T14:31:41Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Script-Datei erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollte.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2837</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2837"/>
		<updated>2007-12-30T14:13:39Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2836</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2836"/>
		<updated>2007-12-30T14:12:25Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Script-Datei erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen|Datei hochladen]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2835</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2835"/>
		<updated>2007-12-30T14:11:13Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Datei hochladen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039;&#039;&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2834</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2834"/>
		<updated>2007-12-30T14:10:18Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Datei hochladen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu [[Script-FAQ#Datei_in_den_Chat_einbinden|Datei in den Chat einbinden]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2833</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2833"/>
		<updated>2007-12-30T01:08:37Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu Schritt 7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2832</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2832"/>
		<updated>2007-12-30T01:05:21Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu Schritt 7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
*[[Scriptliste]]&lt;br /&gt;
*[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2831</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2831"/>
		<updated>2007-12-30T01:03:53Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: so - hoffentlich gibts jetzt mal ruhe im wkforum bezüglich dieses themas. :P&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter &amp;lt;nowiki&amp;gt;http://serverX.webkicks.de/CHATNAME/admin&amp;lt;/nowiki&amp;gt;, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Script-FAQ#Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu Schritt 7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
[[Scriptliste]]&lt;br /&gt;
[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools|!]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2830</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2830"/>
		<updated>2007-12-30T00:59:36Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Falls ihr eine PHP-Datei für das Script nutzen müsst werdet ihr einen anderen Webspace als WkHost benötigen! Für andere Webspaces mit PHP-Unterstützung guckt [[http://www.wkforum.de/viewtopic.php?t=1482 hier]]. Jedoch rate ich im Prinzip davon ab, PHP-Scripte zu nutzen ohne wenigstens ein wenig Ahnung zu haben da PHP sehr gefährlich sein kann.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu [[Script-FAQ&amp;amp;action=submit#Script-Datei_erstellen|Script-Datei erstellen]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter http://server&#039;&#039;X&#039;&#039;.webkicks.de/&#039;&#039;CHATNAME&#039;&#039;/admin, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &#039;&#039;&#039;Domain prüfen&#039;&#039;&#039;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &#039;&#039;&#039;Webspace einrichten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu [[Datei_hochladen_und_in_den_Chat_einbinden|Datei hochladen und in den Chat einbinden]] gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &#039;&#039;&#039;Start&#039;&#039;&#039;-Button unten in der Startleiste, geht dann auf &#039;&#039;&#039;Alle Programme&#039;&#039;&#039; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &#039;&#039;&#039;Zubehör&#039;&#039;&#039;. Dort klickt ihr auf &#039;&#039;&#039;Editor&#039;&#039;&#039; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und daraufhin &#039;&#039;&#039;Einfügen&#039;&#039;&#039;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &#039;&#039;&#039;Suchen&#039;&#039;&#039;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &#039;&#039;&#039;Bearbeiten&#039;&#039;&#039; und dann auf &#039;&#039;&#039;Suchen...&#039;&#039;&#039;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &#039;&#039;&#039;Datei&#039;&#039;&#039; und daraufhin auf &#039;&#039;&#039;Speichern unter...&#039;&#039;&#039;. Geht bei dem Auswahlfeld oben neben dem &#039;&#039;&#039;Speichern in&#039;&#039;&#039; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &#039;&#039;&#039;Dateiname&#039;&#039;&#039; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &#039;&#039;&#039;DATEINAME&#039;&#039;&#039;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &#039;&#039;&#039;Dateiname&#039;&#039;&#039; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &#039;&#039;&#039;DATEINAME.js&#039;&#039;&#039; heißen. &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &#039;&#039;&#039;Dateityp&#039;&#039;&#039;, die Option &#039;&#039;&#039;Alle Dateien&#039;&#039;&#039; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &#039;&#039;&#039;DATEINAME&#039;&#039;&#039; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Klickt nun auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Datei hochladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig: Diese Anleitung lässt sich auch zum Hochladen von Bildern und anderen Dateien nutzen. Falls ihr also mal so etwas hochladen wollt macht es einfach wie hier beschrieben. Wenn ihr andere Dateien für Scripts hochladen müsst lest am besten dort für genauere Instuktionen nach.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun müsst ihr die Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu Schritt 7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Öffnet die Seite [http://wkhost.webkicks.de]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &#039;&#039;&#039;Dateien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &#039;&#039;&#039;Durchsuchen...&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr die Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &#039;&#039;&#039;Suchen in&#039; anklickt und daraufhin &#039;&#039;&#039;Desktop&#039;&#039;&#039; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &#039;&#039;&#039;Hochladen&#039;&#039;&#039;. Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei (ihr erkennt sie daran, dass sie denselben Namen hat wie eure hochgeladene Datei). Glückwunsch, ihr seid mit Hochladen fertig! Lasst das Fenster aber noch offen, ihr braucht es wahrscheinlich noch.&lt;br /&gt;
&lt;br /&gt;
=== Datei in den Chat einbinden ===&lt;br /&gt;
&lt;br /&gt;
Nun kommt es drauf an, was für einen Dateityp ihr habt. Falls ihr eine HTML- oder unabhängige PHP-Datei erstellt und hochgeladen habt lest in jedem Fall im Thread weiter, dort sollte nun genauer beschrieben werden, was man tuen muss. Wenn ihr stattdessen eine JavaScript-, CSS- oder einzubindende PHP-Script-Datei erstellt habt müsst ihr diese nun in den Chat einbinden. Meistens steht der Code dazu im Thread - ihr müsst meistens den Code, der angegeben ist, in die Ankündigung einfügen und dort die Adresse der Script-Datei an einer bestimmten Stelle einsetzen. Die Adresse der Script-Datei bekommt ihr, indem ihr im Webspace-Menü rechts auf den Eintrag eurer hochgeladenen Datei klickt und dann entweder &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; wählt. Daraufhin könnt ihr die Adresse einfach an der richtigen Stelle im Code einfügen, indem ihr rechts an die Stelle klickt und &amp;quot;Einfügen&amp;quot; auswählt.&lt;br /&gt;
&lt;br /&gt;
Wie man JavaScript-Dateien normalerweise einfügt (unabhängig vom Script) steht übrigens [[Javascript#Externe_.js-Dateien|hier]] - bei einigen Scripts steht einfach nur, dass man die JavaScript-Datei einbinden soll, dafür findet ihr dort den Standardcode.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr jetzt immer noch Fragen habt solltet ihr sie im Thread zum Script stellen. Beachtet dazu aber bitte die Regeln, was man [[Script-FAQ&amp;amp;action=submit#Ich_ben.C3.B6tige_Hilfe_bei_einem_Script.2Fkomme_damit_nicht_zurecht.21_Was_sollte_ich_beachten.3F|beim Fragen beachten sollte]] - so kann man euch viel besser helfen.&lt;br /&gt;
&lt;br /&gt;
=== Ich habe das jetzt alles durchgelesen und verstehe trotzdem überhaupt nichts - was soll ich tuen? ===&lt;br /&gt;
&lt;br /&gt;
Manchmal gibt es für Scripts einen sogenannten [[Script-Generator]], so zum Beispiel für die [[Scriptsammlung]] oder für [[Login-Generator|Login-Seiten]]. Diesen könnt ihr als Alternative nutzen, falls vorhanden.&lt;br /&gt;
Falls kein Scriptgenerator vorhanden ist könnt ihr versuchen, jemand freundliches und &#039;&#039;&#039;vertrauenswürdiges&#039;&#039;&#039; zu finden, der euch beim Einbau hilft. Jedoch solltet ihr diese Person am besten schon länger kennen - Scripts können eurem Chat auch schaden, wenn die falschen Personen sie verändern können. Seid hier also vorsichtig.&lt;br /&gt;
&lt;br /&gt;
Ansonsten - wenn ihr die oben geschriebene Anleitung nicht versteht solltet ihr euch entweder zusammenreißen und es einfach nochmal versuchen oder den Scripteinbau einfach vergessen. Tut mir leid, aber man kann es kaum einfacher beschreiben. Ein Script braucht auch ein wenig Eigenverantwortung.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
[[JavaScript|JavaScript-Artikel im WkWiki]]&lt;br /&gt;
[[Scriptliste]]&lt;br /&gt;
[http://www.wkforum.de Wk-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Scripts und Tools]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Vorlage:Userinfo&amp;diff=2829</id>
		<title>Vorlage:Userinfo</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Vorlage:Userinfo&amp;diff=2829"/>
		<updated>2007-12-30T00:57:49Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 1em; font-size: 95%; width: 300px&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; font-size: larger; background: gray91;&amp;quot; | &#039;&#039;&#039;[[{{{link|Spezial:Listusers}}}|{{SITENAME}}-{{{rang|User}}}]]&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Nickname:&#039;&#039;&#039; || {{PAGENAME}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[Benutzer Diskussion:{{PAGENAME}}]]&#039;&#039;&#039; || [[Spezial:Contributions/{{PAGENAME}}|Beiträge]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Name:&#039;&#039;&#039; || {{{Name|Geheim}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Alter:&#039;&#039;&#039; || {{{Alter}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Geburtstag:&#039;&#039;&#039; || {{{bday}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Geschlecht:&#039;&#039;&#039; || {{{Geschlecht|N/A}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Wohnort:&#039;&#039;&#039; || {{{Ort}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;hr&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;eMail:&#039;&#039;&#039; || [mailto:{{{email_name}}}@{{{email_domain}}}.{{{email_tld}}} {{{email_name}}}@{{{email_domain}}}.{{{email_tld}}}]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MSN:&#039;&#039;&#039; || {{{MSN}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ICQ:&#039;&#039;&#039; || {{{ICQ}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Homepage:&#039;&#039;&#039; || {{{homepage|hab keine}}} &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;hr&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[HTML]]-Kenntnisse:&#039;&#039;&#039; || {{{HTML|Standard}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[JavaScript]]-Kenntnisse:&#039;&#039;&#039; || {{{JS|Standard}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[PHP]]-Kenntnisse:&#039;&#039;&#039; || {{{PHP|Standard}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Kategorie:Vorlage]]&lt;br /&gt;
Info: Es sieht hier recht seltsam aus, da es für Benutzerseiten optimiert ist.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*Rang = Wikirang (User, Admin, Bürokrat)&lt;br /&gt;
*Name = Name&lt;br /&gt;
*Alter = Alter&lt;br /&gt;
*bday = Geburtstag&lt;br /&gt;
*Geschlecht = Geschlecht&lt;br /&gt;
*Ort = Wohnort&lt;br /&gt;
*email_name = Name (&#039;&#039;&#039;xxx&#039;&#039;&#039;@web.de)&lt;br /&gt;
*email_domain = Anbieter (xxx@&#039;&#039;&#039;web&#039;&#039;&#039;.de)&lt;br /&gt;
*email_tld = Domainendung (xxx@web.&#039;&#039;&#039;de&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Vorlage:Userinfo&amp;diff=2828</id>
		<title>Vorlage:Userinfo</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Vorlage:Userinfo&amp;diff=2828"/>
		<updated>2007-12-30T00:57:40Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 1em; font-size: 95%; width: 300px&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; font-size: larger; background: gray91;&amp;quot; | &#039;&#039;&#039;[[{{{link|Spezial:Listusers}}}|{{SITENAME}}-{{{rang|User}}}]]&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Nickname:&#039;&#039;&#039; || {{PAGENAME}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[Benutzer Diskussion:{{PAGENAME}}]]&#039;&#039;&#039; || [[Spezial:Contributions/{{PAGENAME}}|Beiträge]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Name:&#039;&#039;&#039; || {{{Name|Geheim}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Alter:&#039;&#039;&#039; || {{{Alter}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Geburtstag:&#039;&#039;&#039; || {{{bday}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Geschlecht:&#039;&#039;&#039; || {{{Geschlecht|N/A}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Wohnort:&#039;&#039;&#039; || {{{Ort}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;hr&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;eMail:&#039;&#039;&#039; || [mailto:{{{email_name}}}@{{{email_domain}}}.{{{email_tld}}} {{{email_name}}}@{{{email_domain}}}.{{{email_tld}}}]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MSN:&#039;&#039;&#039; || {{{MSN}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ICQ:&#039;&#039;&#039; || {{{ICQ}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Homepage:&#039;&#039;&#039; || {{{homepage|hab keine}}} &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;hr&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[HTML]]-Kenntnisse:&#039;&#039;&#039; || {{{HTML|Standard}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[JavaScript]]-Kenntnisse:&#039;&#039;&#039; || {{{JS|Standard}}}&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[PHP]]-Kenntnisse:&#039;&#039;&#039; || {{{PHP|Standard}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Kategorie:Vorlage]]&lt;br /&gt;
Info: Es sieht hier recht seltsam aus, da es für Benutzerseiten optimiert ist.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*Rang = Wikirang (User, Admin, Bürokrat)&lt;br /&gt;
*Name = Name&lt;br /&gt;
*Alter = Alter&lt;br /&gt;
*bday = Geburtstag&lt;br /&gt;
*Geschlecht = Geschlecht&lt;br /&gt;
*Ort = Wohnort&lt;br /&gt;
*email_name = Name (&#039;&#039;&#039;xxx&#039;&#039;&#039;@web.de)&lt;br /&gt;
*email_domain = Anbieter (xxx@&#039;&#039;&#039;web&#039;&#039;&#039;.de)&lt;br /&gt;
*email_tld = Domainendung (xxx@web.&#039;&#039;&#039;de&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmieren und Webdesign]]&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2827</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2827"/>
		<updated>2007-12-30T00:29:00Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: bloß zur sicherheit ^^&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
== Ich suche nach einem bestimmten Script. Was sollte ich tuen? ==&lt;br /&gt;
&lt;br /&gt;
Falls man das Script in einem anderen Chat gesehen hat wäre man als erstes am besten damit beraten, einen Admin des Chats zu fragen, wo man das Script findet. Wenn man Glück hat hilft einem der Admin aus gleich aus und man spart sich die Suche. Allerdings sollte man hier auch ein &amp;quot;Nein&amp;quot; akzeptieren können - es ist natürlich im Falle eines Scripts aus dem Forum nicht gerade freundlich vom Admin, auszuhelfen, allerdings bringt es einen auch nicht weiter, einen Streit anzufangen.&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man in die [[Scriptliste]] gucken. Dort finden sich so gut wie alle Scripts aus dem Wk-Forum in verschiedene Kategorien geordnet. Guckt genau, ob das passende Script für euch dabei ist.&lt;br /&gt;
&lt;br /&gt;
Wenn man hier keinen Erfolg hat sollte man im Wk-Forum die Suchfunktion nutzen. Diese findet man [http://www.wkforum.de/search.php HIER]. Dort gibt man in das erste Eingabefeld den Namen des Scripts oder eine Beschreibung ein, dabei sollte man auf richtige Rechtschreibung achten. Weiterhin steht direkt unter dem Eingabefeld, wo du die Suchbegriffe eingeben kannst, eine Auswahl zwischen zwei Optionen - hier sollte man &amp;quot;Nach allen Wörtern suchen&amp;quot; auswählen, dann ist es wahrscheinlicher, den passenden Thread zu finden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: man sucht nach einem Script, um die Mods und Admins in der Onlineliste zu färben. Entsprechend gibt man im ersten Eingabefeld &amp;quot;onlineliste mod admin färben&amp;quot; ein und wählt dann &amp;quot;Nach allen Wörtern suchen&amp;quot; aus. Daraufhin klickt man auf Suchen und würde in diesem Beispiel die [[Scriptsammlung]] finden, also genau das richtige Script.&lt;br /&gt;
&lt;br /&gt;
Selbst wenn nach dem ersten Versuch nicht das passende Script dabei ist sollte man nicht aufgeben und eine weitere Suche mit geänderten Begriffen versuchen. So könnte man beim oberen Beispiel auch &amp;quot;mod admin farbe ändern onlineliste&amp;quot; versuchen. Geduld ist hier alles.&lt;br /&gt;
&lt;br /&gt;
Falls man selbst nach mehrmaligem Suchen das passende Script nicht finden kann, dann ist es wahrscheinlich richtig, einen neuen Thread zu eröffnen und dort nach dem Script zu fragen.&lt;br /&gt;
&lt;br /&gt;
=== Was sollte ich beachten, wenn ich nach einem Script frage? ===&lt;br /&gt;
&lt;br /&gt;
Am wichtigsten ist es, dass man sich &#039;&#039;&#039;klar und deutlich ausdrückt&#039;&#039;&#039;. Das betrifft sowohl den Threadtitel als auch den Text, den ihr schreibt - gute Grammatik und Rechtschreibung sind leichter verständlich als irgendein Wortgefasel, das niemand versteht und so steigen die Chancen, dass euch jemand aushilft.&lt;br /&gt;
&lt;br /&gt;
Falls man vorher gesucht hat kann es auch nicht schaden, zu posten nach was man genau gesucht hat - falls das Script doch im Forum ist kann man so besser nachvollziehen, wieso man nichts gefunden hat. Solche Sätze wie &amp;quot;Ich habe bereits gesucht und nichts gefunden&amp;quot; alleine bringen einen jedenfalls nicht weiter und werden von den meisten Usern als Ausrede gesehen.&lt;br /&gt;
&lt;br /&gt;
Falls niemand antwortet sollte man dem Thema &#039;&#039;&#039;einige Tage Zeit lassen bevor man es mit einem Post hochschubst!&#039;&#039;&#039; Es sieht einfach nur schlecht aus, wenn man eine Frage nach z.B. zwei Stunden nach oben schubst. Jeder User, der Scripts veröffentlicht, tut das freiwillig in seiner Freizeit. Also sollte man dies akzeptieren indem man ihnen Zeit lässt zu antworten. Es kann natürlich vorkommen, dass ein Thema übersehen wird, jedoch kann man es dann immer noch nach einigen Tagen hochschubsen.&lt;br /&gt;
&lt;br /&gt;
Weiterhin ist es sehr ungerne gesehen, wenn man nach bestimmten Scriptern fragt. Es gibt genügend Leute im Forum, die die Kentnisse haben, bei bestimmten Problemen zu helfen, von daher ist es nicht freundlich diesen gegenüber, wenn man andere Scripter hierdurch &amp;quot;bevorzugt&amp;quot;. Außerdem werden solche direkten Fragen an die Leute des öfteren einfach ignoriert, deshalb schadet es einem nur selbst, sowas zu tuen.&lt;br /&gt;
&lt;br /&gt;
== Ich benötige Hilfe bei einem Script/komme damit nicht zurecht! Was sollte ich beachten? ==&lt;br /&gt;
&lt;br /&gt;
Die mit Abstand wichtigste Regel hier:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POSTET EINE VERNÜNFTIGE FEHLERBESCHREIBUNG!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niemand kann etwas damit anfangen, wenn man &amp;quot;Ich verstehe das nicht&amp;quot; oder &amp;quot;Das geht nicht&amp;quot; ohne weitere Kommentare postet. Deshalb ist es wichtig, dass man den Fehler oder das Problem so genau wie möglich beschreibt.&lt;br /&gt;
&lt;br /&gt;
Als erstes sollte man die gesamte Scriptanleitung nochmals genauestens durchlesen und alles überprüfen. Wurde ganz sicher nichts überlesen? Ist alles richtig eingefügt worden? Oftmals hilft es, einfach alles nochmals genau und in Ruhe zu lesen um den Fehler zu finden.&lt;br /&gt;
&lt;br /&gt;
Falls das euch wirklich nicht hilft und es schon beim Einbau des Scripts scheitert sollte man posten, wo und welchen Schritt man nicht versteht. Es bringt - wie gesagt - niemanden weiter, wenn man einfach &amp;quot;Ich verstehe das nicht&amp;quot; postet - man sollte schon posten, an welcher Stelle man genau scheitert.&lt;br /&gt;
&lt;br /&gt;
Wenn man das Script einbauen konnte, es jedoch nicht funktioniert und man den Fehler einfach nicht findet sollte man natürlich ebenfalls nicht sowas wie oben genannt posten. Hier sollte man am besten gleich im ersten Post zum Fehler folgendes mitposten:&lt;br /&gt;
&lt;br /&gt;
* eine möglihst genaue Fehlerbeschreibung&lt;br /&gt;
* die vorgenommenen Änderungen (zum Beispiel eingetragene User, Einstellungen und ähnliches), möglich ist auch der gesamte Code beziehungsweise der Link zu der genutzten Scriptdatei&lt;br /&gt;
* den [[Browser]], den man nutzt&lt;br /&gt;
* welche anderen Scripts man im Chat nutzt&lt;br /&gt;
&lt;br /&gt;
So kann man euch viel schneller und effizienter helfen.&lt;br /&gt;
&lt;br /&gt;
== Ich habe absolut keine Ahnung von allem und möchte gerne ein Script einbauen, welches eine Scriptdatei benötigt. Wie mache ich das? ==&lt;br /&gt;
&lt;br /&gt;
Erstmal sollte man nicht verzweifeln - eine Scriptdatei zu erstellen ist viel einfacher, als man denken könnte. Deshalb gibt es hier nun eine Beschreibung, wie das ganze funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Webspace einrichten ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zu Beginn benötigt man einen [[Webspace]]. Besitzt ihr bereits so einen geht weiter zu Schritt 7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Geht in das [[Admin-Menü]] eures Chats. Dieses findet ihr entweder unten bei den Links sobald ihr euch als [[Hauptadministrator]] in den Chat eingeloggt habt oder unter http://server&#039;&#039;X&#039;&#039;.webkicks.de/&#039;&#039;CHATNAME&#039;&#039;/admin, wobei ihr &#039;&#039;X&#039;&#039; mit eurem Chatserver und &#039;&#039;CHATNAME&#039;&#039; mit dem Namen eures Chats ersetzen müsst.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Dort klickt ihr links auf &#039;&#039;&#039;Webspace&#039;&#039;&#039;. Daraufhin sollte links ein Feld mit einer Beschreibung laden. Klickt dort auf den Link &#039;&#039;&#039;Kostenlosen Webspace anmelden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Auf der rechten Seite sollte nun eine bläuliche Eingabebox erschienen sein. Innerhalb dieser Box ist ebenfalls ein kleines, weißes, rechteckiges Feld (siehe Bild 1). Klickt dieses an und gebt dort den Namen für euren Webspace ein. Dieser kann entweder derselbe Name wie der eures Chats sein oder auch ein beliebiger anderer - das ist recht egal, wenigstens ihr könnt ihn euch merken. Klickt daraufhin auf &amp;quot;Domain prüfen&amp;quot;. Falls der Name, den ihr wählen wolltet, bereits vergeben ist, macht euch keine Sorgen - einfach einen anderen Namen wählen. [[Bild:Adminmenu1.JPG|Bild 1|thumb]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Wenn ihr einen gültigen Namen gewählt habt, wird euch eine weitere blaue Box wie eben angezeigt, nur diesmal mit drei Eingabefeldern. Tragt dort die entsprechenden Daten ein. Keine Angst - die Datenangabe ist rechtlich notwendig, eure Daten werden sicher behandelt. Gebt weiterhin ein sicheres Passwort ein, unzwar am besten ein anderes als das, was ihr im Chat nutzt, und merkt euch dieses natürlich - ihr werdet es gleich noch brauchen. Daraufhin solltet ihr euch selbstverständlich die AGB durchlesen und bestätigen. Klickt daraufhin auf &amp;quot;Webspace einrichten&amp;quot;.&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Euch wird nun eine letzte blaue Box angezeigt. Dort seht ihr nochmals euren Accountnamen und auch einen Link zu eurem Webspace. Ihr müsst diesen nun nicht anklicken, ihr würdet nur auf euren noch leeren Webspace weitergeleitet werden. Merkt euch den Namen eures Accounts. Ihr könnt nun das Fenster schließen und den Chat verlassen wenn ihr wollt - hier seid ihr fertig.&lt;br /&gt;
&lt;br /&gt;
===  Script-Datei erstellen ===&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Nun wird es Zeit, die Script-Datei zu erstellen. Hierzu müsst ihr zuerst einen einfachen Texteditor öffnen. Hierzu nehmen die meisten einfach den [[Editor|Windows Editor]] - dieser ist einfach, klein und komplett ausreichend und ich werde auch anhand von diesem hier beschreiben wie man Script-Dateien erstellt. Wenn ihr einen anderen Editor nutzen wollt solltet ihr euch entsprechend beim Anbieter des Editors informieren, wie ihr den gewünschten Dateityp damit erstellt und weiter zu Schritt 15 gehen. Ansonsten geht es im nächsten Schritt mit dem Windows Editor weiter.&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Zuerst müsst ihr den Editor öffnen. Klickt dazu auf den &amp;quot;Start&amp;quot;-Button unten in der Startleiste, geht dann auf &amp;quot;Alle Programme&amp;quot; beziehungsweise &amp;quot;Programme&amp;quot; und dann auf &amp;quot;Zubehör&amp;quot;. Dort klickt ihr auf &amp;quot;Editor&amp;quot; und das Fenster sollte sich öffnen. Für eine bebilderte Beschreibung siehe auch Bild 2. [[Bild:Editor.jpg|Bild 2|thumb]]&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Kopiert nun den Code, den ihr in die Script-Datei einfügen wollt. Wechselt daraufhin wieder in das Editor-Fenster und klickt auf &amp;quot;Bearbeiten&amp;quot; und daraufhin &amp;quot;Einfügen&amp;quot;. Der Code sollte nun in das Editor-Fenster eingefügt werden. Prüft zur Sicherheit nochmal, ob ihr wirklich alles richtig eingefügt habt und nicht zuviel oder zuwenig kopiert habt.&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Nun könnte es ein wenig schwierig werden: guckt in den Scriptthread und lest nach, ob ihr noch Dinge am Script verändern müsst. Manchmal müssen noch Änderungen an dem Script vorgenommen werden damit es funktioniert, zum Beispiel müssen manchmal User eingetragen werden. Wie das funktioniert ist immer in den Threads genauer beschrieben. Nehmt diese Änderungen jetzt vor indem ihr die entsprechenden Stellen im kopierten Script im Editor verändert. Hierbei hilft übrigens oftmals die &amp;quot;Suchen&amp;quot;-Funktion des Editors weiter, mit der ihr nach bestimmten Textstellen suchen könnt. Diese findet ihr unter &amp;quot;Bearbeiten&amp;quot; und dann auf &amp;quot;Suchen...&amp;quot;, der Rest sollte sich selbst erklären. Texte zu ersetzen und zu löschen sollte wohl auch kein Problem sein. Überprüft am Ende nochmal eure Änderungen und ob ihr keinen Fehler gemacht habt.&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Sobald ihr fertig seid solltet ihr die Datei speichern. Hierzu klickt ihr auf &amp;quot;Datei&amp;quot; und daraufhin auf &amp;quot;Speichern unter...&amp;quot;. Geht bei dem Auswahlfeld oben neben dem &amp;quot;Speichern in&amp;quot; steht auf den Pfeil. Das Menü sollte aufklappen. Wählt dort daraufhin &amp;quot;Desktop&amp;quot; aus. Alternativ könnt ihr natürlich auch ein anderes Verzeichnis auswählen, jedoch solltet ihr natürlich wissen, wo ihr die Datei speichert. Auf dem Desktop verliert man die Datei nicht so leicht, deshalb habe ich diesen Ort für das Beispiel ausgewählt.&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Klickt nun unten auf das Eingabefeld vor dem &amp;quot;Dateiname&amp;quot; steht. Nun gebt dort einen beliebigen Dateinamen ein, am besten sollte dieser natürlich zum Script passen (so würde sich für die [[Grundscriptsammlung]] zum Beispiel der Dateiname &amp;quot;grundscriptsammlung&amp;quot; gut eignen). Als Beispiel wähle ich nun den Dateinamen &amp;quot;DATEINAME&amp;quot;. Achtet darauf, dass in dem Eingabefeld &#039;&#039;&#039;nur&#039;&#039;&#039; der Dateiname steht und nichts anderes, auch keine Dateiendung! &amp;quot;DATEINAME.txt&amp;quot; wäre zum Beispiel falsch.&lt;br /&gt;
# Nun wird es schwierig: guckt nun nochmals in den Thread und seht nach, als was für eine Datei ihr das Script speichern sollt. Je nachdem müsst ihr der Datei eine andere Endung geben.&lt;br /&gt;
Da dies anscheinend die meisten Probleme bei Usern verursacht gibt es hier eine Tabelle, die alles beschreiben sollten.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;border-collapse:collapse; style=&amp;quot;text-align: center; background-color: #DDDDDD;&amp;quot;&lt;br /&gt;
! Im Thread genannter Dateityp  ||  Dateiendung ||  Beispiel-Dateiname&lt;br /&gt;
|- style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[JavaScript]], JS oder .js   || .js          || DATEINAME.js&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[HTML]] oder .html           || .html        || DATEINAME.html&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[PHP]] oder .php             || .css         || DATEINAME.css&lt;br /&gt;
|-style=&amp;quot;border: 1px solid;&amp;quot;&lt;br /&gt;
| [[CSS]] oder .css             || .php         || DATEINAME.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nun müsst ihr den passenden Dateinamen in das Eingabefeld neben &amp;quot;Dateiname&amp;quot; eingeben. Wenn im Thread also zum Beispiel steht &amp;quot;Speichert dieses Script als .js-Datei&amp;quot;, dann muss die Datei &amp;quot;DATEINAME.js&amp;quot; heißen. &amp;quot;DATEINAME&amp;quot; ist hierbei der Dateiname, den ihr im voherigen Schritt ausgewählt habt.&lt;br /&gt;
&lt;br /&gt;
Wählt nun im Feld darunter, &amp;quot;Dateityp&amp;quot;, die Option &amp;quot;Alle Dateien&amp;quot; aus. Im dritten und letzten Feld, &amp;quot;Codierung&amp;quot;, müsst ihr nun zuletzt noch - falls nicht bereits ausgewählt - die Option &amp;quot;ANSI&amp;quot; wählen.&lt;br /&gt;
Wenn es bei euch die Auswahlen und Eingaben so aussehen wie in Bild 3 (abgesehen natürlich von &amp;quot;DATEINAME&amp;quot; was dem von euch gewähltem Dateinamen entsprechen sollte und dem Dateityp, was hier im Beispiel JavaScript ist) habt ihr alles richtig gemacht. [[Bild:Editor-save.JPG|Bild 3|thumb]]&lt;br /&gt;
# Klickt nun auf &amp;quot;Speichern&amp;quot;. Ihr habt es geschafft! Ihr habt eure erste Script-Datei erstellt.&lt;br /&gt;
# Nun müsst ihr die Script-Datei hochladen. Ich erkläre dies nun am Beispiel von WkHost - solltet ihr einen anderen Webspace nutzen informiert euch dort, wie man eine Datei hochlädt und geht weiter zu Schritt X.&lt;br /&gt;
# Öffnet die Seite [http://wkhost.webkicks.de]]. Euch wird eine Loginmaske angezeigt, in der ihr euren Namen und euer Passwort eingeben müsst. Hier benötigt ihr nun die Daten von vorhin: euer Name ist der Name des Webspaces, den ihr vorhin angemeldet habt, das Passwort ist das Passwort, das ihr dort angegeben habt. Gebt diese Daten an und klickt auf &amp;quot;Login&amp;quot;.&lt;br /&gt;
# Ihr werdet nun zu einem Menü mit einer graublauen Leiste an der Oberseite weitergeleitet. Klickt in dieser Leiste auf &amp;quot;Dateien&amp;quot;.&lt;br /&gt;
# Nun seht ihr ein anfangs sicher etwas verwirrendes Menü. Uns interessieren derzeit nur die Eingabefelder ganz unten neben denen &amp;quot;Durchsuchen...&amp;quot; steht. Klickt beim ersten dieser Felder auf &amp;quot;Durchsuchen...&amp;quot;.&lt;br /&gt;
# Ein Menü öffnet sich, wo ihr die Datei auswählen müsst, die ihr hochladen wollt. Geht in den Ordner, in dem ihr vorhin die Script-Datei gespeichert hat - wenn ihr der Anleitung gefolgt seid macht ihr das, indem ihr oben den Pfeil neben dem Auswahlfeld neben &amp;quot;Suchen in&amp;quot; anklickt und daraufhin &amp;quot;Desktop&amp;quot; auswählt. Klickt dann die Datei an, die ihr hochladen wolltet und klickt rechts unten auf &amp;quot;Öffnen&amp;quot;.&lt;br /&gt;
# Das Fenster sollte sich schließen. Klickt daraufhin ganz unten auf der Seite auf &amp;quot;Hochladen&amp;quot;.&lt;br /&gt;
# Die Seite wird nun einen Moment laden. Daraufhin solltet ihr eine leichte Veränderung bemerken - in der Liste über den ganzen Eingabefeldern unten sollte ein weiterer Eintrag aufgetaucht sein, nämlich eure Datei. Klickt rechts auf diese und wählt daraufhin &amp;quot;Verknüpfung kopieren&amp;quot; oder &amp;quot;Link-Adresse kopieren&amp;quot; - eins von beidem sollte dort stehen.&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Datei:Editor-save.JPG&amp;diff=2826</id>
		<title>Datei:Editor-save.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Datei:Editor-save.JPG&amp;diff=2826"/>
		<updated>2007-12-30T00:10:36Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Datei:Adminmenu1.JPG&amp;diff=2825</id>
		<title>Datei:Adminmenu1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Datei:Adminmenu1.JPG&amp;diff=2825"/>
		<updated>2007-12-29T22:57:39Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2824</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2824"/>
		<updated>2007-12-29T20:24:35Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: /* Was für Scripttypen gibt es? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
* Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
* Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
* Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
* Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
* Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
* Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
* Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;-to be continued...-&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
	<entry>
		<id>https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2823</id>
		<title>Script-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.webkicks.de/index.php?title=Script-FAQ&amp;diff=2823"/>
		<updated>2007-12-29T20:23:56Z</updated>

		<summary type="html">&lt;p&gt;DarkModi: das war LANGE nötig. Benehmen bei Scriptanfragen, wie binde ich eine .js-Datei ein, etc. kommt noch.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da es immer wieder zu denselben Fragen bezüglich von Scripts und ähnlichen Modifikationen für Wk-Chats kommt findet ihr hier eine Sammlung der wichtigsten Fragen bezüglich von Chat-Scripts, was sie sind und wie sie funktionieren mit entsprechenden Antworten.&lt;br /&gt;
&lt;br /&gt;
== Was ist überhaupt ein Script? ==&lt;br /&gt;
&lt;br /&gt;
Ein Script, so wie es meist im Wk-Forum verstanden wird, ist eine Modifikation des Chats. Meistens wird diese Modifikation direkt per [[HTML]] in den Chat eingebunden, manche Scripts laufen jedoch auch komplett außerhalb des Chats, sind jedoch als Funktionserweiterung für diesen gedacht. Geschrieben werden solche Scripts meistens in Scriptsprachen, eine Unterkategorie der Programmiersprachen, manchmal wird aber auch auf sogenannte Stylesheets, welche das Aussehen von Elementen auf einer Webseite bestimmen, oder einfach nur HTML zurückgegriffen. Sämtliche Sprachen, die für solche Scripts genutzt werden, finden auch im Internet auf normalen Websites Verwendung.&lt;br /&gt;
&lt;br /&gt;
Die meisten Scripts, die man im Wk-Forum findet, wurden in [[JavaScript]] geschrieben, der wohl geläufigsten [[clientseitig|clientseitigen]] Scriptsprache im Internet, manchmal ist es jedoch auch möglich, Scripts nur mittels HTML und [[CSS]] zu realisieren. Selten wird auch die [[serverseitig|serverseitige]] Scriptsprache [[PHP]] genutzt.&lt;br /&gt;
&lt;br /&gt;
== Wie werden Scripts eingebaut/eingebunden? ==&lt;br /&gt;
&lt;br /&gt;
Das ist von Script zu Script verschieden. Bei jedem Script wird immer beschrieben, wie man das Script einzubinden hat. Oftmals ist dies nur kurz der Fall da sich viele Scripts auf die gleiche Weise in den Chat einbinden lassen, jedoch gibt es auch Scripts, die komplett eigene Bedingungen haben und entsprechend anders eingebaut werden müssen. Deshalb ist es sehr wichtig, immer Geduld zu haben und wirklich den gesamten Post, in dem der Einbau beschrieben wird, durchzulesen.&lt;br /&gt;
&lt;br /&gt;
Grundlegend lässt sich jedoch zwischen verschiedenen Grundtypen von Scripts unterscheiden.&lt;br /&gt;
&lt;br /&gt;
=== Was für Scripttypen gibt es? ===&lt;br /&gt;
&lt;br /&gt;
# Ankündigung-Scripts&lt;br /&gt;
** Diese Scripts werden direkt die [[Ankündigung]] in den Chat eingebunden. Hierbei werden keine externen Dateien benötigt, das gesamte Haupt-Script befindet sich in der Ankündigung selbst. Dieser Scripttyp ist die Standardvariante zum Einbinden von Scripts und wird oft für simple Modifikationen verwendet. Größere Scripts werden selten hiermit realisiert da hierdurch die Ankündigung selbst unnötig unübersichtlich werden würde. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist das Script für [http://www.wkforum.de/viewtopic.php?p=74091#74091 Symbole hinter Nicks in der Onlineliste].&lt;br /&gt;
&lt;br /&gt;
# Extern eingebundene Script-Dateien&lt;br /&gt;
** Hier wird das Script in einer externen Datei gespeichert und daraufhin mittels HTML in den Chat eingebunden. Das Script wird dann durch den kurzen, eingebundenen Code beim Laden des Chats aufgerufen. Oft wird dieser Scripttyp für größere, unübersichtlichere Scripts benutzt, die als reines Ankündigungs-Script viel zuviel Platz einnehmen würden. Für diesen Scripttyp wird ein [[Webspace]] benötigt, auf dem die Scriptdatei gespeichert sein muss. Meist wird hier JavaScript oder auch CSS benutzt. Ein Beispiel hierfür ist die [http://www.wkforum.de/viewtopic.php?p=93400#93400 Grundscriptsammlung], für die jedoch kein eigener Webspace benötigt wird da sie auf den Chatservern gehostet wird.&lt;br /&gt;
&lt;br /&gt;
# Chatbefehl-Scripts&lt;br /&gt;
** Solche Scripts werden über die (globale) [[Scripting-Engine]] eingebunden. Hierbei wird ein neuer Chatbefehl erstellt, der beim Ausführen das eingebundene Script ausführt. Solche Scripts sind meist zusätzlich von Ankündigungs-Scripts oder extern eingebundenen Script-Dateien nötig, weshalb sie meist in Kombination mit diesen benutzt werden. Verwendung findet dieser Scripttyp logischerweise dann, wenn ein neuer Chatbefehl für ein Script benötigt wird. Meist wird hier JavaScript, HTML oder CSS verwendet. Ein Beispiel hierfür ist die Funktion zum [[http://www.wkforum.de/viewtopic.php?p=62419#62419 dauerhaften Ändern der eigenen Schriftfarbe]].&lt;br /&gt;
&lt;br /&gt;
# Eingabeframe-Scripts&lt;br /&gt;
** Ein besonderer Scripttyp, der über das Eingabeframe in den Chat eingebunden wird. Solche Scripts sind meist extern eingebundene Script-Dateien. Sie verhalten sich genauso wie die Ankündigungs-Variante, jedoch gibt es hier den Unterschied, dass sie erstens oftmals früher geladen werden können und zweitens ein für die Ankündigung geschriebenes Script nicht automatisch auch für das Eingabeframe funktioniert. Bisher gibt es keine Scripts, die diese Technik nutzen.&lt;br /&gt;
&lt;br /&gt;
# Unabhängig vom Chat laufende Scripts&lt;br /&gt;
** Dieser Typ von Scripts wird nicht in den Chat eingebunden, sondern läuft komplett außerhalb des Chats. Meistens bieten solche Scripts Verwaltungs-Funktionen oder bieten die Möglichkeit, die eigene [[Homepage]] besser mit dem Chat zu kombinieren. Für solche Scripts wird sehr oft ein eigener Webspace benötigt. Die Schlüsselrolle bei solchen Scripts spielen meist HTML und PHP. Ein bekanntes Beispiel hierfür ist eine [[eigene Loginseite]].&lt;br /&gt;
&lt;br /&gt;
# Computer-Anwendungen&lt;br /&gt;
** Ein spezieller Scripttyp. Diese Scripts laufen komplett unabhängig von Websites und ähnlichem auf einem Computer als eigene Anwendung. Dieser Scripttyp sollte komplett von den anderen Scripttypen unterschieden werden da er von komplett anderen Umgebungselementen und Programmiersprachen abhängig ist. Ein Beispiel hierfür ist der [[WkBot]].&lt;br /&gt;
&lt;br /&gt;
# Hybrid-Scripts&lt;br /&gt;
** Diese Scripts sind Mischungen aus den oben genannten Scripttypen und benötigen meist mehrere Code-Einbindungen. So sind zum Beispiel die meisten Chatbefehl-Scripts Hybrid-Scripts weil sie zusätzlich einen Code in der Ankündigung benötigen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;-to be continued...-&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>DarkModi</name></author>
	</entry>
</feed>