Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[PHP]Serverio Statusas [PVP/PK|Online/Offline|Serverije onli


Avice

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4663 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Serveris Online/Offline. Max laukimas 0.3 s. [Geritai uzkraus webe]

<?php
/*Serverio Ip bei Portai*/
$ip = '78.157.94.18';
$login = '8080';
$game= '9014';

/*Stilius*/
function statusOnline($login)
{
if($login == "Login") {
echo "Login: Ijungtas
";
}else{
echo "Game: Ijungtas
";
}
}

function statusOffline($login)
{
if($login == "Login") {
echo "Login: Isjungtas
";
}else{
echo "Game: Isjungtas
";
}
}

/*Cia nelysk*/
$timeout = "0.3";
if ($ip and $login and $timeout) {
$login = @fsockopen("$ip", $login, $errno, $errstr, $timeout);
$game = @fsockopen("$ip", $game, $errno, $errstr, $timeout);
}
if($login) { statusOnline("Login");  }
else { statusOffline("Login");  }
if($game) { statusOnline("Game");  }
else { StatusOffline("Game"); }
?>

Serverio Top PK/PVP

<?php
/*Informacija topo skaicius*/
$top = "15"; /*Skaicius kuris nurodo kiek rodytu zaideju tope*/
$pvppk = "pvpkills"; /*pvpkills rodys tope pvp skaiciu. pkkills rodys pk skaiciu*/
/*Duomenu bazes prisijungimo duomenys*/
$hostas= 'Mysql Hostas'; /*PVZ.: localhost arba ip adresas PVZ.:[78.65.32.16] */
$user= 'Prisijungimo Vardas'; /*PVZ.: root */
$pass= 'Prisijungimo Slaptazodis';
$baze= 'Duomenu Baze'; /*PVZ.: l2jdb */
/*Stilius*/
function lentele($tops)
{
echo "$tops"; /*Cia tik pavizdys*/
}
function topas($vieta,$vardas,$skaicius)
{
echo "[$vieta] -- $vardas -- $skaicius 
"; /*Cia tik pavizdys*/
}

/*Cia nelysk*/
$dbh=mysql_connect ($hostas,$user,"$pass") or die ('Klaida: ' . mysql_error(). '');
mysql_select_db ("$baze") or die('Negaliu prisijungti prie MySql , nes ' . mysql_error());
$sql = mysql_query("SELECT * FROM `characters` ORDER BY $pvppk DESC limit $top");
$kiek = 0;
while($row = mysql_fetch_array($sql)) {
$kiek++;
lentele(topas($kiek, $row['char_name'], $row[$pvppk]));
}
mysql_close($dbh);
?>

Serverio online zaideju skaicius:

<?php
/*Duomenu bazes prisijungimo duomenys*/
$hostas= 'Mysql Hostas'; /*PVZ.: localhost arba ip adresas PVZ.:[78.65.32.16] */
$user= 'Prisijungimo Vardas'; /*PVZ.: root */
$pass= 'Prisijungimo Slaptazodis';
$baze= 'Duomenu Baze'; /*PVZ.: l2jdb */

/*Stilius*/
function online($prisijunge)
{
echo "Prisijunge: $prisijunge";
}

/*Cia nelysk*/
$dbh=mysql_connect ($hostas,$user,"$pass");
mysql_select_db ("$baze");
$sql = mysql_query("SELECT `online` FROM `characters` where `online`=1");
$ppl = mysql_num_rows($sql);
online($ppl);
mysql_close($dbh);
?>

Lyg ir viska aiskiai surasiau.

funkcija del stilio tam , kad butu lengvaiu persidaryt stiliu ;D

Jei reikia tik statuso online/offline ir visiskai nesigautot ismegink:

http://server.us.lt tau tereikes suvest ip ir port ir tau sugeneruos HTML Koda ;]

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4663 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...