|
İçerde : 2 misafir, 0 üye : ---
|
SoPlayboy :
Bu script donanımhaberde de yayımlanmıştı ve bir çok tartışma çıkmıştı.
Bence gereksiz bir script..
var pServerIP = "255.255.255.255";
var pServerPort = "2593";
var pServerSite = "www.abc.com";
function OnEvent_Initialize(MessengerStart)
{
StartUpdating();
}
function OnEvent_Uninitialize(MessengerExit)
{
}
function StartUpdating()
{
MsgPlus.AddTimer( 'DownloadUpdateFile', 30000 );
DownloadUpdateFile();
}
function OnEvent_Timer( TimerId )
{
MsgPlus.AddTimer( 'DownloadUpdateFile', 30000 );
DownloadUpdateFile();
}
function DownloadUpdateFile()
{
var Started = MsgPlus.DownloadFile("http://www.orhankalayci.com/CheckShard/?ip=" + pServerIP + "&port=" + pServerPort);
}
function OnEvent_DownloadFileComplete(Url, OutFile, Success)
{
if(Success)
{
var ServerStateString;
var OnlinePlayer;
var Items;
var Mobiles;
var ServerName;
var File = new ActiveXObject("Scripting.FileSystemObject");
var stream = File.GetFile(OutFile);
var news = stream.OpenAsTextStream(1, 0);
var line = news.readline();
var arr = line.split(",");
Debug.Trace(arr[1] + arr[2]);
OnlinePlayer = arr[1];
Items = arr[2];
Mobiles = arr[3];
ServerName = arr[4];
if(arr[0] == "1")
ServerStateString = ServerName + " Şu An: Açık | Online Oyuncu: " + OnlinePlayer + " | Item: " + Items + " | Mobile: " + Mobiles;
else
ServerStateString = ServerName + " Şu An: Kapalı";
Debug.Trace(ServerStateString);
Messenger.MyPersonalMessage = ServerStateString + " | " + pServerSite + " | ";
}
}
kargasa :
nasıl kuruluyor anlamadım hazır halini yollarmısınız?
http://www.orhankalayci.com/CheckShard/
<?php
$ip = $_GET['ip'];
$port = $_GET['port'];
if ( @!$socket = fsockopen($ip, $port, $num, $error, 5 ) ) {
echo "0,";
} else {
fwrite( $socket, "\x7f\x00\x00\x01" );
fwrite( $socket, "\xf1\x00\x04\xff" );
$contents = fgets( $socket );
$sname = explode(",", $contents);
preg_match( '/(Clients=)([0-9]{1,}),/', $contents, $playersOnline );
preg_match( '/(Items=)([0-9]{1,}),/', $contents, $items );
preg_match( '/(Chars=)([0-9]{1,}),/', $contents, $mobiles );
$data[1] = $playersOnline[2] - 1;
$data[2] = $items[2];
$data[3] = $mobiles[2];
$data[4] = $sname[1];
fclose( $socket );
echo "1," . $data[1] . "," . $data[2] . "," . $data[3] . "," . str_replace("Name=", "", $data[4]);
}
?>
|