Registruotis    Prisijungti    Forumas    Ieškoti    DUK




Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Dalinamės scriptais, web dizainais, grafika, pamokomis, gidais, failais ir t.t

Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė wongerlt » Gegužė 30th, 2011, 8:16 pm

Serveris Online/Offline. Max laukimas 0.3 s. [Geritai uzkraus webe]
Kodas: Pasirinkti visus
<?php
/*Serverio Ip bei Portai*/
$ip = '78.157.94.18';
$login = '8080';
$game= '9014';

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

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

/*čia 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
Kodas: Pasirinkti visus
<?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 "<center><big>$tops</big></center>"; /*čia tik pavizdys*/
}
function topas($vieta,$vardas,$skaicius)
{
echo "[$vieta] -- $vardas -- $skaicius <br> "; /*čia tik pavizdys*/
}

/*čia 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:
Kodas: Pasirinkti visus
<?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: <b>$prisijunge</b>";
}

/*čia 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 ;]
Paskutinį kartą redagavo wongerlt Birželis 2nd, 2011, 5:26 pm. Iš viso redaguota 2 kartus.
wongerlt
Dažnas dalyvis
Dažnas dalyvis
 
Pranešimai: 98
Užsiregistravo: Gegužė 30th, 2011, 8:08 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Re: Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė talrachi » Gegužė 30th, 2011, 9:29 pm

ačiū pravers :) va taip tvarkingai reik rasyt o ne kaip kiti belenkaip suraso suprask kaip nori
talrachi
Naujokas
Naujokas
 
Pranešimai: 15
Užsiregistravo: Gegužė 19th, 2011, 4:40 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Re: Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė wongerlt » Birželis 2nd, 2011, 5:27 pm

jei kas jau naudojot prieš mano redagavima tai pataisiau 1 svarbia klaida del kurios galejo uzsifloodint duomenubaze ir nuluzt servas ;D
wongerlt
Dažnas dalyvis
Dažnas dalyvis
 
Pranešimai: 98
Užsiregistravo: Gegužė 30th, 2011, 8:08 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Re: Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė WhiteRabbit » Birželis 9th, 2011, 5:48 am

tai as jums galiu geresni sukurti :> tik paprasykit hehe ^^
Vartotojo avataras
WhiteRabbit
Dažnas dalyvis
Dažnas dalyvis
 
Pranešimai: 181
Užsiregistravo: Rugsėjis 12th, 2010, 10:52 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Re: Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė Deflect » Rugpjūtis 9th, 2011, 9:29 pm

Gerai, labai saunu, tik dabar prasau, jei galit paaiskinkit kur det tuos "scriptus" ir ar jie tinka ant html web?
Deflect
Naujokas
Naujokas
 
Pranešimai: 2
Užsiregistravo: Rugpjūtis 9th, 2011, 9:28 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Re: Serverio Statusas [PVP/PK|Online/Offline|Serverije online]

Standartinė Keyboard » Rugsėjis 14th, 2011, 2:32 pm

Na pirmiausiai jai puslapis stovi ant jusu l2 serverio tada tiks sis kodas bet, kitu atveju kaip jus talpinsite svetaine isoriniam serveryje kaip webhostinge turesite bedu nes jums teks atidaryti MySQL port 3306 na ir nuo to visas sudas prasideda. Norinti nulausti jusu serveri zmogus pasinaudos parsisius jusu l2 system pach atidays l2.ini su bet kuriuo l2.ini editoriu gaus jusu ip, tada pasinaudos kokiu nors port scaneriu ir pamatys kad 3306 port open, ka na beliko pasinaudoti kokiu MySql bruteforce ir turim jusu database ir jau galime isispisineti kiek jau sirdis geidzia.

kitas variantas kad si koda desite i savo CMS kaip joomla wordpress ar php-fusion, tada tereikia rasti bugu svetaineje (o tu bugu buna dahuja) ir nulaisti CMS admina pasiziuri connection ir vel tu zaidi su servo database.

Ir čia taip viskas be galo ...

O kodas tai tvarkingas :)

Patarimas toks naudokite servisus arba Iframes.
Keyboard
Naujokas
Naujokas
 
Pranešimai: 1
Užsiregistravo: Rugsėjis 14th, 2011, 2:05 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma


Grįžti į Scriptai,dizainas,pamokos,failai

Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių