Seite 1 von 1

verwarn script

Verfasst: 08.02.2010, 11:40
von harry2109
ich habe da ein prob mit diesem script es funzt nur bei admin´s wer kann es mir so schreiben das es auch die mod´s nutzen können gruß harry
Script:Zeigen

Code: Alles auswählen

function verwarnen(Stufe,UserWarn,werWarnt){
  var werDarf = new Array("DJ_harry","DJean_Esperanza","harry2109","Esperanza","Jessi","user");
  var Darf = false;
  var warnen = true;
  Stufe = strip_tags(Stufe);
  werWarnt = strip_tags(werWarnt);
  UserWarn = strip_tags(UserWarn);
  for(i=0; i<werDarf.length; i++){
    if (werWarnt.toLowerCase() == werDarf[i].toLowerCase())
      Darf=true;
    if (UserWarn.toLowerCase() == werDarf[i].toLowerCase())
      warnen=false;
  }
if (Stufe == "1") {
  if (Darf && warnen) 
    sendeText("<font size=6 color=yellow>" + UserWarn + " 1.te VERWARNUNG für Dich wegen Verstoß gegen die Netiqette! Denk daran, nach 3 maligem VERWARNEN fliegst du!", werWarnt);
  if (!Darf)
    sendeText("/f " + werWarnt + " Du kannst mich nicht verwarnen!", UserWarn);
  if (!warnen)
    sendeText("/f " + UserWarn + " Habe versucht dich zu verwarnen!", werWarnt);
}
if (Stufe == "2") {
if (Darf && warnen) 
    sendeText("<font size=6 color=orange>" + UserWarn + " 2.te VERWARNUNG für Dich wegen nochmaligem Verstoß gegen die Netiquette Denk daran, nach 3 maligem VERWARNEN fliegst du!", werWarnt);
  if (!Darf)
    sendeText("/f " + werWarnt + " Du kannst mich nicht verwarnen!", UserWarn);
  if (!warnen)
    sendeText("/f " + UserWarn + " Habe versucht dich zu verwarnen!", werWarnt);
}
if (Stufe == "3") {
if (Darf && warnen) 
    sendeText("<font size=7 color=red>" + UserWarn + " Dies ist deine LETZMALIGE Verwarnung wegen mehrmaligem Verstoß gegen die Netiquette, noch einmal und du wirst gnadenlos gekickt!", werWarnt);
  if (!Darf)
    sendeText("/f " + werWarnt + " Du kannst mich nicht verwarnen!", UserWarn);
  if (!warnen)
    sendeText("/f " + UserWarn + " Habe versucht dich zu verwarnen!", werWarnt);
}
}

Re: verwarn script

Verfasst: 09.02.2010, 19:06
von Eisbaer01
******Gelöscht**********

da falsch - war keine böse Absicht :roll: *sorry* - habe da wohl irgendwas verwechselt

Re: verwarn script

Verfasst: 09.02.2010, 19:10
von Linus
Dein Tipp ist Müll. Damit können NUR User verwarnen.

@harry:

Code: Alles auswählen

var werDarf = new Array("DJ_harry","DJean_Esperanza","harry2109","Esperanza","Jessi","user");
Das anpassen ;)

Re: verwarn script

Verfasst: 09.02.2010, 19:18
von hamigra
Eisbaer01 hat geschrieben:... mystatus <2
Da der Fehler mehrmals drin ist wird es kein Tipfehler sein <2 bedeutet User und Gäste. Gäste kann man in diesem Fall zwar ausschließen aber falsch ist es trotzdem.
Einfach bei:

Code: Alles auswählen

var werDarf = new Array("DJ_harry","DJean_Esperanza","harry2109","Esperanza","Jessi","user");
die Nicks einfügen. :wink:
Ups - Linus war schneller :lol:

Re: verwarn script

Verfasst: 18.08.2010, 12:18
von supercomander
wo setzt man das schript von "harry2109" rein,und wie kann ich es denn im chat benutzen??
schonmal danke für die hilfe.
lg,supercomander

Re: verwarn script

Verfasst: 18.08.2010, 16:30
von 1. FC Keller
Das Script musst du als .js auf einen Webspace laden (oder als eigenes Script im wkTools-Scriptmanager eintragen) und wie immer in der User- un Gast-Ankündigung eintragen:

Code: Alles auswählen

<script type="text/javascript" src="http://url-zur-scriptdatei"></script>
Bei werDarf muss wie gesagt eingetragen werden, wer alles mit diesem script verwarnen darf (z.B. alle Admin- und Mod-Nicks)
Dann muss noch ein verwarn-Befehl angelegt werden...

Code: Alles auswählen

<script type="text/javascript">if(parent.info){tmp='%user%'.split(" "); verwarnen(tmp[0], tmp[1], strip_tags('%me%'));}else{document.write("verwarnt USER");}</script>
Wenn du den Befehl /warn nennst kann man user verwarnen indem man folgendes in den Chat sendet (und in werDarf eingetragen ist ;)):

Code: Alles auswählen

/warn 1 tester
also zuerst die warnstufe (1, 2 oder 3) und dann der Nick - durch leerzeichen getrennt.