[PHP]Online Player "csík"

Indította ToMa3757, 2010 július 19, 08:17:33 DÉLUTÁN

Előző téma - Következő téma

ToMa3757

Készítettem egy online játékos mutató csíkot. ;D


  • Kompatibilis Mozilla FF, és IE-vel is
  • Arányosan beállítható a csík szélessége

Demó: Demó
Letöltés: Letöltés

Készítette: Pradox


ToMa3757

#1
Megírtam 2 realmra, van összesített és külön külön is! (összesített kikapcsolható!)
Kép:


Link:
LETÖLTÉS

Írta: Pradox
Módosította: ToMa3757


Edit:

Köszi Faka de felraktam én is tuti helyre :D

Gunner

Hy.
Valakinek nincs meg ez az Online Player csík?Mivel egyik link sem működik.
Előre is köszi.

XeRoX

hali, talán nekem meg van,de meg kell keresnem, utána  fel töltöm valahova. ::)

XeRoX


Gunner


Shartigan

Kicsit módosítottam a kódot, mert nem biztos, hogy a kapcsolatba mentett beállítások mindenkinek egyértelműek...
Átírtam őket változóba és magyarázatot írtam hozzájuk.

Idéz<?php

//Kapcsolat
$host = localhost; //Ha a webszerver és az adatbázis szervere egy gépen vannak, akkor localhost
$port = 3306; //Ha a portod nem 3306, azaz nem az alap MySQL port
$user = root; //Adatbázis felhasználónév
$pass = rootpw; //Adatbázis jelszó

//Adatbázis
$chardb = charactersdb; //Az adatbázisod neve

//Csík beállítások
$max_players = 100; // Max játékosok
$row_width = 100; // A csík szélessége

/////////////////////////////////////////////////////////////////////////////////////////
//Ezen a ponton túl ne módosítsd, ha csak nem érted a kódot, ha nem érted//
/////////////////////////////////////////////////////////////////////////////////////////

$mysql_connect = mysql_connect("$host:$port", "$user", "$pass") or die("Nem sikerült csatlakozni az adatbázishoz!");
mysql_select_db("$chardb") or die("Nem sikerült kijelölni a karakterek adatbázisát!");

$online_players_sql = "SELECT * FROM characters WHERE online = '1'";
$online_players_query = mysql_query($online_players_sql);
$online_players_results = mysql_num_rows($online_players_query);

$row_width_online = $row_width / $max_players * $online_players_results;

?>

<style type="text/css">
body{ margin:0px; }
div{ height:20px; }
div.background{ width:<?php echo $row_width; ?>px; background-image:url("images/background.png"); }
div.row{ background-image:url("images/row.png"); width:<?php echo $row_width_online; ?>px; }
div.text{ position:absolute; left:0px; top:0px; text-shadow:0px 0px 3px #000; text-align:center; padding-top:2px; font-size:12px; color:#fff; font-family:tahoma; width:<?php echo $row_width; ?>px; text-align:center; }
</style>

<div class="background">

   <div class="row"></div>
   
   <div class="text"><?php echo $online_players_results; ?> / <?php echo $max_players; ?></div>

</div>


HTML::CSS, SQL, SHELL Programmer/Scripter, PHP Programmer, PERL Programmer
IRC Projects: Narancs(Perl) & Moldor(C#)

XeRoX

Fel töltöttem Shartigan által módosított változatot is ::)

Shartigan

#8
Nem kellett volna sietni :P Ha 20 perccel később írod, akkor jobban jársz, ugyanis Dual Realm modot tettem bele... :D  ::) Ezt pedig teljes értékűen átírtam, ami nem változott az eddigi változók neve és a MySQL kapcsolat. Ennyi. :D

De akkor azt egyenlőre nem publikálom, hogy XeRoX ne fáradjon el...


HTML::CSS, SQL, SHELL Programmer/Scripter, PHP Programmer, PERL Programmer
IRC Projects: Narancs(Perl) & Moldor(C#)

ToMa3757


snippy

Sziasztok készítettem egy Online Player csíkot  :)

Demo:


Letöltés:
http://www.megaupload.com/?d=4Y63D4FY

Ezeket kell beállítani:
$host = 'localhost'; // Host
$user = 'root'; //Felhasználó
$password = ''; //Jelszó
$charactersdb = 'characters'; // Characters Database

unitology

valakinek egy olyan verzió ami player számtól függően váltja a színt? :-)

Skyler

#12
Hello, nekem volna ezzel egy aprócska kis problémám.

Egy olyat szeretnék kérni, hogy valami leírás arról, hogy hova és miként tehetem fel a weboldalamra?
Mit írja be, mit másoljak stb... ???

Lehet hogy hülye kérdés, de valahogy meg kell tanulnom:)

Előre is köszönöm a válaszokat! ;D

$0undX

#13
H

tehks3vn

Sziasztok!


A fentebb említett ONLINE csík-hoz, nincsen valakinek egy letöltő linkje, ami nem zárolt (pl hatósági szervek által) ?
Nagyon hálás lennék! :)

Powered by EzPortal