#1

[B] User Online status

in Scripts 12.07.2010 21:38
von CroWn • 18 Beiträge



so, das ist der php code, den ihr als bild.php abspeichert:
bei $max_player tragt ihr die maximale spieleranzahl ein, bei $mysql_server den mysql server, usw.

<?php
$max_player = "100"; //<- da wird die maximale spieleranzahl festgelegt!
$mysql_server = "localhost"; //<- da den mysql server eintragen!
$mysql_username = "XY"; //<- da den mysql usernamen eintragen!
$mysql_password = "XYZ"; //<- da das mysql passwort eintragen!
$mysql_char_db = "server_chars"; //<- da den namen der char-db eintragen!
@mysql_connect($mysql_server, $mysql_username, $mysql_password)OR DIE();
@mysql_select_db($mysql_char_db)OR DIE();
$mysql_count_online_players = mysql_fetch_row(mysql_query("SELECT COUNT(`guid`) FROM `characters` WHERE `online` LIKE '1'"));
$online_player = $mysql_count_online_players[0];
$online_per = round(($online_player/$max_player)*197);
$textnr = 4;
$textnr = 4;
header ("Content-type: image/png");
$bild = imagecreate (200 , 25);
imagecolorallocate ($bild, 0, 50, 200);
$bar_farbe = ImageColorAllocate ($bild, 0, 150, 255);
$text_farbe = ImageColorAllocate ($bild, 255, 255, 255);
imagefilledrectangle ($bild, 2, 2, $online_per, 22, $bar_farbe);
ImageString ($bild, $textnr, 60, 4, $online_player."/".$max_player, $text_farbe);
ImagePNG ($bild);
?>


und das ist der html code:
<img src="bild.php" />


Arbeitszeit: Ca 20 minuten.


nach oben springen


Besucher
0 Mitglieder und 4 Gäste sind Online

Wir begrüßen unser neuestes Mitglied: Zudoran
Forum Statistiken
Das Forum hat 44 Themen und 47 Beiträge.