anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 17 Jun, 2025 02:29

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Superuser per Chat herausfiltern
BeitragVerfasst: Di 11 Jul, 2006 01:01 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
So...
Ich habe hier eine klitzekleine Erweiterung für die Addcommentary ;)
Mit dieser bekommt man, wenn man /team in die Chatzeile eingibt, eine Liste der Superuser als Systemmail zugeschickt :)

Die Idee habe ich aus einer von anpera geschriebenen version( diese verwendete den Befehl /tgr)... Dieses Stück hier ist allerdings alles von mir ;)


Anleitung:

In der common.php, in der addcommentary()

Suche:
[php]while (strpos($commentary,"*hic**hic*"))
$commentary = str_replace("*hic**hic*","*hic*hic*",$commentary);
}//end if[/php]

Und füge DANACH

[php]
// Superuser per Chat herausfiltern von Harthas

if (strtolower(substr($commentary,0,5))=="/team" ){
$text="`^Hallo ".$session['user']['name']."`^, du hast eine Liste jener angefordert, die hier auf dem Server einen höheren Rang haben. Nachfolgend hast du sie:`n`n";

//Werte aus der Datenbank lesen

$result= db_query("SELECT `name` FROM `accounts` WHERE `superuser` LIKE 3 ORDER BY acctid DESC, login ASC");
$result1= db_query("SELECT `name` FROM `accounts` WHERE `superuser` BETWEEN 1 AND 2 ORDER BY acctid DESC, login ASC");

//Erweitern von $text mit den Namen der Superuser

$text.="`^Die Höchsten sind: ";
while($admins=db_fetch_assoc($result)){
$text.="`n`@".$admins['name']."`&";
}
$text.="`n`n`^Die Restlichen sind:";
while($sonstige=db_fetch_assoc($result1)){
$text.="`n`@".$sonstige['name']."`&";
}

//Systemmail schreiben
systemmail($session['user']['acctid'],"Liste der Höheren`^`0",$text);
return;
}
// Ende der Superuser per Chat[/php]

ein ;)

Und schon ist es fertig...

Viel Spass...^^


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum