Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypty -do strony o ounter-Strike
Forum PHP.pl > Forum > Gotowe rozwiązania
pastor133
Witam!!poszukuje roznego rodzaju skrypty do strony klanu Counter-Strika,chodzi mi tu o statystyki,ikonka czy jest serwer polaczony itd.... znacie jakies srpty gotowe

Pozdrawiam
hwao
http://www.gameserver.dk/cs/csstatus.php
jest takze duzo innych wystarczy www.google.pl
essey
polecam tez hotscripts.comsmile.gif
pastor133
dzieki za odpowiedz, poza tym co mi podales nie znalazlem jak mozecie to podajcie jeszcze jakies z gory dzieki,
Pozdrawiam
essey
jak nie znalazles? nie znalazles skryptow do Counter-Strika, czy skryptow na strone czyli. staty, ksiega, forum, licznik itp?
pastor133
skrypty znalzlem ale mi chodzi skrypty o statusie podlaczenia, skrypty do statystyk itd. takie ktore mozna wykozystac na tego typu stronie i będa do tego przystosowane, prosze was o pomoc moze znacie takie,z gory dziękuje i pozdrawiam
hwao
http://home.elka.pw.edu.pl/~arywak/new/
gdzies mialem wiecej ale to moze sie przydac bedzie najprosciej:/
pastor133
a macie jakis gotowy skrypt do sciagniecia moge sie odwdzieczyc reklama na stronie,właśnie chodzi mi o taki skrypt ale tylko dla jednego serwera
Guardian
Kobieto, umiesz czytać po Angielsku. Bo jak nie to zapraszamy na http://forum.angielski.pl/ Inaczej ni nie znajdziesz. Gotowce to są w fabrykach czekoladke a nie na forum.
pastor133
Sorka tak tylko sie zapytalem czy ktos takowy posiada, sad.gif znlazlem cos takiego :
[php:1:9f77a2e5c4]
<?

/* FUNCTION GetMicroTime
gets the current time in micro's. Used for timing purposes.
*/
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
/* FUNCTION END */

// ************************************************************************

$global_start = getmicrotime();
echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>K's Master Query Script</title></head><body><font face=verdana size=2>";
echo "Establishing Connection....<BR>";

// ************************************************************************

//error_reporting (E_ALL);
ob_implicit_flush ();

$ip = "12.103.205.44";
// half-life.central.won.net 198.74.33.62
$port = 27017;

$wonfilter = "gamedirtfc"; // can leave blank for no filtering


// ************************************************************************

$time_start = getmicrotime();

$fp = fsockopen("udp://$ip",$port, &$errno, &$errstr, 2);

$time_end = getmicrotime();
$connecttime = $time_end - $time_start;

if (!$fp)
{
echo "ERROR - $errno : $errstr <br/>";
} else {
// socket_set_blocking ($fp,1);
// socket_set_timeout($fp,2);
$time_start = getmicrotime();
$id = "x00x00x00x00";
$c='';
$count=0;
$packetID = 1;
while ($packetID > 0)
{ // Loop query mechanism until
$query = "x31$id$wonfilterx00";
$i = fwrite($fp,$query);
$c = '';

do { // read all available data from socket
$c .= fread ($fp,1);
$fpstatus = socket_get_status($fp);
} while ($fpstatus["unread_bytes"] );

/* Decode the packet ID :
First 6 bytes = "x00x00x00x00fx00"
Four bytes from position 6 = ID to send for next packet retrieval
Decode this ID to decimal to determine if more packets exist
*/
$id = substr ($c,6,4);
$tempID = unpack ("Itemp",$id);
$packetID = $tempID['temp'];

echo "<HR> QUERY : $query<BR> ID : $id ($packetID) <BR><BR>$c<BR>";

/* Decode IP information from packet :
Start at position 10, read 4xByte (octet) + 1xInt16 (port)
*/
$index=10;
while ($index < (strlen($c)-6))
{
// Get IP
$tempstring = substr ($c,$index,4);
$myip[$count] = ord($tempstring[0]).".".ord($tempstring[1]).".".ord($tempstring[2]).".".ord($tempstring[3]);
// Get Port
$tempstring = substr ($c,$index+4,2);
$tempint=unpack("nint",$tempstring);
$myport[$count]=$tempint['int'];
// Loop...
$index += 6;
$count++;
} // while data still to be parsed

} // $packetID > 0

$time_end = getmicrotime();
$mastertime = $time_end - $time_start;

echo "<HR><B><font size=4>[END - ".count($myip)." Servers Found ]</font></b><BR>";

// display list of ips
for ($count=0;$count<(count($myip));$count++) {
echo "<B>$count </B>".$myip[$count].':'.$myport[$count]."<BR>";
}

} // $fp works

$globaltime = $time_end - $global_start;

echo "<BR>OK<hr>Time to connect : $connecttime<BR>Time to retrieve IP info from WON : $mastertime<BR>TOTAL script execution time : $globaltime<BR>";

?>
[/php:1:9f77a2e5c4]
wpisalem Ip i port ale sie nie chce połączyć nie wiem dlaczego a wiem ze serwer dziala na 100%,pozdrwiam
hwao
Zła wersja php/zle dane...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.