Login

Name oder Email:   Passwort:   
 Registrieren | Passwort vergessen?

Thema ansehen

Themen Autor: Rodi20
Thema ID: 101
Themen Information
Beiträge: 3 » Gelesen: 829 mal.
 Thema drucken
Systemmeldungen ausblenden / + Bot ausblenden?
Rodi20
Hallo,
hat jemand ne ahnung wo der Eintrag "Systemmeldungen ausblenden" in den Codes versteckt ist,
und wie man ihn evtl. auf einen weiteren User erweitern kann? (in meinem Fall UserID 91)
Optimalerweise mit zusätzlichen Haken "Bot-Nachrichten ausblenden"
oder wenn das nix wird, daß sich einfach mit dem Haken beides ausschalten lässt?
vielen Dank
Gruß
Rodi
 
Top
Fizzy Lemon
Die Systemmeldungen findest Du in der chat.js in der prop_list und die Statusänderung erfolgt dann in

Download Code  Code Alles auswählen
if (Event.element(event).id=="set_sys_messages" || Event.element(event).id=="set_sys_messages_a") {
                  if (Event.element(event).id=="set_sys_messages_a"){
                     if($("set_sys_messages").checked)
                        $("set_sys_messages").checked=false;
                     else
                        $("set_sys_messages").checked=true;                     
                  }
                  var sys_mess = ($("set_sys_messages").checked) ? 1 : 0;
                  new Ajax.Request("./?ChangeStatus",   { postBody: "sys_messages="+sys_mess });
                  self.win_prop.close();
                  $('message').focus();
               }


In der ChangeStatus.class.php wird dann das $SESSION-Cookie befüllt, das wiederum in der ReloaderMessage.class.php ausgelesen wird und dort angibt, ob Systemmeldungen für den betreffenden User angezeigt werden oder nicht. (if (isset($_SESSION['etchat_'.$this->_prefix.'sys_messages']) && !$_SESSION['etchat_'.$this->_prefix.'sys_messages']))

Du könntest nun das ganze doppeln und solche Werte bspw als bot_mess noch eintragen und dann zusätzlich abfragen, ob bot_mess true oder false ist und dann die Botnachrichten anzeigen oder nicht. Wenn Dein Bot von einem Pseudouser repräsentiert wird, dann musst halt zusätzlich noch abfragen ob die Nachrichten von USER-ID sowieso sind und dann mitanzeigen oder nicht. Jedenfalls musst diese Abfrage an relativ vielen Stellen dann ergänzen. Das hier ist nur eine kleine Denkhilfe.

Gruß
Fizzy
 
Top
Rodi20
Prima, habs geschafft, vielen dank :) echt gut versteckt ^^
 
Top
Springe ins Forum:
Login
Name oder Email

Passwort



Noch kein Mitglied?
Klicke hier um dich zu registrieren

Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.
Wer ist im Chat?
Gastzugang geschlossen!

0 User im Chat
Teamspeak
Harlekins Welt
Eingangshalle
« ★ » Allgemein « ★ »
Laberecke
Harlekin
Rolly8-HL
Quasselbox
Up & Download
« ❑ » Intern « ❑ »
Besprechung
« ● » Abwesend « ● »
kurz < 30 Min.
lang > 30 Min.

Discord

Joinen
Slider
Security
Geschützt durch:
HP-Detect
Werbung
Lunaria-Galaxie

Über HP-4-Fun

HP-4-Fun

ist ein privates, nicht kommerzielles, Projekt, welches 2019 von Rolly8-HL und mir (Harlekin) gestartet wurde.

HP-4-Fun 2.0 ist nur für den Eigenbedarf geschrieben worden. Ein Downloadpaket von HP-4-Fun 2.0 wird es nicht geben!

Letzte Kommentare

Informationen

Zuletzt Online