Okay, habs geschafft, auch ohne Befehl.
Bitte nehmt diese Version, falls ihr die ältere benutzt! Durch diese Version wird kontrolliert,ob der User nicht schon die Farbe(n) hat, und wenn ja, wird auch keine Nachricht in den Chat gesendet. Das spart Nachrichten und stört überhaupt nicht.
Nur leider muss man bei dem Code die Farben in ihren Farbcodes (Hexadezimal-Werten) nennen, also statt "green" muss es "#008000" heißen. Tabellen kann man überall im Internet finden, einfach mal "Farbtabelle" suchen (oder
HIER KLICKEN!). Das # muss immer vor dem Hexadezimal-Wert stehen.
Hier der Code1 (Jeder ändert, wenn er eine andere Farbe hat, nach jedem Login/Reconnect in die angegebenen Farbe(n) um! Auch User!):
<script type="text/javascript">function checkColourofUser(user){var colours=[];if (myStatus==1){colours=["#FARBE-USER1","#FARBE-USER2"]}if (myStatus==2){colours=["#FARBE-MOD1","#FARBE-MOD2"]}if (myStatus==3){colours=["#FARBE-ADMIN1","#FARBE-ADMIN2"]}if (user.search(colours[0])==-1||user.search(colours[1])==-1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%');</script>
Hier der Code2 (Admins und Mods ändern, wenn er eine andere Farbe hat, nach jedem Login/Reconnect in die Farb(e)n um! Nur User nicht, die dürfen die Farbe(n) behalten, außer beim aller ersten Login, dann wird die Farbe auch in die angegebenen Farben geändert!)
<script type="text/javascript">function checkColourofUser(user,chats){var colours=[];var allow=1;if (chats>=2){allow=0}if (myStatus==1){colours=["#FARBE-USER1","#FARBE-USER2"]}if (myStatus==2){colours=["#FARBE-MOD1","#FARBE-MOD2"]}if (myStatus==3){colours=["#FARBE-ADMIN1","#FARBE-ADMIN2"]}if (((user.search(colours[0])==-1||user.search(colours[1])==-1)&&myStatus!=1)||allow==1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%','%chats%');</script>
Einfach #
FARBE-USER1 und #
FARBE-USER2 mit den 2 Farben (Hexadezimal-Werte verwenden!) ersetzen. Wenn man nur eine Farbe will und keinen Farbverlauf, einfach bei beiden die gleiche Farbe einsetzen. Das selbe bei den Moderatoren: #
FARBE-MOD1 und #
FARBE-MOD2, und bei den Administratoren: #
FARBE-ADMIN1 und #
FARBE-ADMIN2.
Grundscriptsammlung wird wie immer benötigt. Also das Script nach der Grundscriptsammlung einbinden. Es muss nur in die 1. Ankündigung.
Falls jemand noch andere Varianten möchte, einfach melden!
Beispiele:
Erste Variante:
Code: Alles auswählen
<script type="text/javascript">function checkColourofUser(user){var colours=[];if (myStatus==1){colours=["#FF0000","#FF0000"]}if (myStatus==2){colours=["#0080FF","#0080FF"]}if (myStatus==3){colours=["#008000","#008000"]}if (user.search(colours[0])==-1||user.search(colours[1])==-1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%');</script>
oder
Code: Alles auswählen
<script type="text/javascript">function checkColourofUser(user){var colours=[];if (myStatus==1){colours=["#BF0000","#BF4000"]}if (myStatus==2){colours=["#008000","#00BF80"]}if (myStatus==3){colours=["#0080BF","#0080FF"]}if (user.search(colours[0])==-1||user.search(colours[1])==-1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%');</script>
Zweite Variante:
Code: Alles auswählen
<script type="text/javascript">function checkColourofUser(user,chats){var colours=[];var allow=1;if (chats>=2){allow=0}if (myStatus==1){colours=["#FF0000","#FF0000"]}if (myStatus==2){colours=["#0080FF","#0080FF"]}if (myStatus==3){colours=["#008000","#008000"]}if (((user.search(colours[0])==-1||user.search(colours[1])==-1)&&myStatus!=1)||allow==1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%','%chats%');</script>
oder
Code: Alles auswählen
<script type="text/javascript">function checkColourofUser(user,chats){var colours=[];var allow=1;if (chats>=2){allow=0}if (myStatus==1){colours=["#BF0000","#BF4000"]}if (myStatus==2){colours=["#008000","#00BF80"]}if (myStatus==3){colours=["#0080BF","#0080FF"]}if (((user.search(colours[0])==-1||user.search(colours[1])==-1)&&myStatus!=1)||allow==1){sendeText("/col "+colours[0]+" "+colours[1]);}}checkColourofUser('%user%','%chats%');</script>