anpera.net
https://anpera.dyndns.org/phpbb3/

Superuser per Chat herausfiltern
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2676
Seite 1 von 1

Autor:  Harthas [ Di 11 Jul, 2006 01:01 ]
Betreff des Beitrags:  Superuser per Chat herausfiltern

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...^^

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/