-
SA-MP Players 1.21 Beta[/size]
Hai.
Mostanság nincs sok dolgom, ezért összedobtam egy online listát weboldalakra.
Utóbbiakban láttam illetve olvastam hogy keresnek ilyen szkriptet.
Fontos hogy UDP kiszolgáló engedélyezve legyen a tárhelyen.
if( !isset( $g_szIP ) ) { $g_szIP = \"127.0.0.1\"; }
if( !isset( $g_iPort ) ) { $g_iPort = \"7777\"; }
Ha használni szeretnéd akkor a(z) \'$g_szIP\', \'$g_iPort\' változókat kell módosítani.
Lényeg hogy a lekérdezést ne távolítsd el.
Készítette: deadvalue5
<?php
/*
[php] SA-MP Players 1.21 Beta
# Készítette: deadvalue5
# Frissítve: 2011. November 20.
*/
if( !isset( $g_szIP ) ) { $g_szIP = \"88.151.103.64\"; }
if( !isset( $g_iPort ) ) { $g_iPort = \"7782\"; }
if( !isset( $g_szPacket ) ) { $g_szPacket = \"\"; }
$szExp = explode( \'.\', $g_szIP );
$g_szPacket = \"SAMP\";
$g_szPacket .= chr( $szExp[ 0 ] ); // HEX:C0
$g_szPacket .= chr( $szExp[ 1 ] ); // HEX:A8
$g_szPacket .= chr( $szExp[ 2 ] ); // HEX:C8
$g_szPacket .= chr( $szExp[ 3 ] ); // HEX:67
$g_szPacket .= chr( $g_iPort & 0xFF );
$g_szPacket .= chr( $g_iPort >> 8 & 0xFF );
echo \'
<!-- [php] SA-MP Players 1.21 Beta, by deadvalue5 -->
<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"150\">
<tr>
<td><b>Név</b></td>
<td><b>Pontok</b></td>
</tr>
\';
$g_rSocket = fsockopen( \'udp://\'.$g_szIP, $g_iPort, $iError, $sError, 2 );
if ( !$g_rSocket )
die( \"<b>A szerver jelenleg nem elérhetõ, vagy újraindul.</b>\");
fwrite( $g_rSocket, $g_szPacket.\'c\' );
fread ( $g_rSocket, 11 );
$iCounter = ord( fread( $g_rSocket, 2 ) );
if( 0 < $iCounter )
{
for( $iLoop = 0; $iLoop < $iCounter; $iLoop++ )
{
$strlen = ord ( fread( $g_rSocket, 1 ) );
$szPlayerName = fread( $g_rSocket, $strlen );
$iScore = ord ( fread( $g_rSocket, 4 ) );
echo \'
<tr>
<td>\'. $szPlayerName. \'</td>
<td>\'. $iScore. \'</td>
</tr>
\';
}
}
?>
ez a kod
-
ezt megnézem..
-
ilyenkor mivan?:(
[pawn]Warning: fsockopen() [function.fsockopen]: UDP protocol is not allowed in /home/a3297201/public_html/onlinelist.php on line 3[/pawn]
-
ilyenkor mivan?:(
[pawn]Warning: fsockopen() [function.fsockopen]: UDP protocol is not allowed in /home/a3297201/public_html/onlinelist.php on line 3[/pawn]
$g_rSocket = fsockopen( \'udp://\'.$g_szIP, $g_iPort, $iError, $sError, 2 );
Fontos hogy UDP kiszolgáló engedélyezve legyen a tárhelyen.
[/quote]
A tárhelyeden letiltották az UDP lekérdezést.
-
próbáld Wamp vagy Xammp Server en és ott elméletileg megy mingy én is tesztelem csak eddig nem volt idõm
http://koncznorbert.sampforum.hu/samp.txt
E Beugrott hogy mi ez Lusta Oldalán a játékosok online..
-
Nem rossz ;)
-
Pont ezen gondolkoztam,hogy hogyan lehet megcsinálni,mert láttam Lusta honlapján,azon is gondolkodtam,hogy meg kérdezzem-e tõle :D
Ez most nagyon jól jött!
Köszi ;)
-
és ezt ucozon h kell használni?
-
ucoz on nemhiszem hogy menne mert ott csak HTML kódot lehet beágyazni. de lehet H PHP t is de nem hiszem.. úgy tudod használni hogy regizel pl az uw.hu ra egy tárhelyet és felteszed.. ha kell segítség akk küld az MSN ed om be vagy a skyped.
-
obo[T]\" post=\"195353\" timestamp=\"1321897830\"]
és ezt ucozon h kell használni?
[/quote]
Nem!
-
obo[T] link=topic=17643.msg195353#msg195353 date=1321897830]
és ezt ucozon h kell használni?
Nem!
[/quote]
akkor jól mondtam nem nagyon használtam ucoz t :D
-
Látom nem is kell válaszolnom.
Nem hiszem hogy ingyenes tárhelyeken futni fog az fsockopen funkció.
Nekem is azért fut, mert én localhoston, avagy WAMP Server segítségével futtatom.
-
Hát nem tudom nekem WAMP on ment megkell próbálgatni az ingyeneseket hátha valameiknél szerencsére találsz :D
-
Ilyenkor mivan? Database error in block code. Please check the code.
-
Gondolom SMF + Simple Portál blokk.
-
Igen, SMFhez tenném fel egy atw-s oldalra
De nem blokkba
Hanem SimplePortalon belül \"oldal\" részbe php kódolásba
de ezt a hibát írja
Ötlet?
-
Ingyenes webtárhelyeken nem fog mûködni az fsockopen funkció.
Gondolkoztam egy MySQL opción is, de tudtommal az sem fog mûködni. Fõleg ingyenes tárhelyen.
-
Én megkértem az egyik spanomat,hogy rakja fel egy tárhelyre,amin mûködik,és betölöttem HTML-el,és mûködik úgy ;)
-
nekem valamiért nem müködik :-[
ezt irja ki

Uploaded with ImageShack.us
pedig a szerver fut
-
Tárhely nevét megkérdezhetném?
-
http://www.000webhost.com
-
azon nem megy
Dupla hozzászólás automatikusan összefûzve. ( 2011. december 22. - 21:47:15 )
Adatbázis hiba blokk kódban. Kérjük, ellenõrizze a kódot.
ezt mért adja ki
-
Nem tudom hogy Pöpec ad még ingyen aldomaint, de azon mûködik normálisan.
-
Adatbázis hiba blokk kódban. Kérjük, ellenõrizze a kódot.
ezt mért adja ki
-
Talán azért írja mert néhány funkció blokkolva van a tárhelyen.
-
Én most úgy oldottam meg hogy igényeltem egy sunwell.hu s webtárhelyet arra feltettem és linkel megy a 000webhost on
-
mért nem jó a link?
-
Mivel az új Orange 0.2.2 kliens/szerver módhoz kell egy MySQL tárhely ahol tudja tárolni a beszélgetéseket, kitiltásokat, stb...
Mivel a WAMP tárhelyként is funkcionál így a tárhelyet megváltoztattam.
Az aláírásomban lesz egy online feliratú kép, ami azt jelenti hogy én elérhetõ vagyok és egyben a tárhely is elérhetõ.
http://88.132.31.95/ vagy http://deadvalue5.co.cc/
-
Nem jó a letöltési link. Valaki pls töltse fel valahova. Köszi ;) ;D
-
<?php
/*
[php] SA-MP Players 1.21 Beta
# Készítette: deadvalue5
# Frissítve: 2011. November 20.
*/
if( !isset( $g_szIP ) ) { $g_szIP = \"88.151.103.64\"; }
if( !isset( $g_iPort ) ) { $g_iPort = \"7782\"; }
if( !isset( $g_szPacket ) ) { $g_szPacket = \"\"; }
$szExp = explode( \'.\', $g_szIP );
$g_szPacket = \"SAMP\";
$g_szPacket .= chr( $szExp[ 0 ] ); // HEX:C0
$g_szPacket .= chr( $szExp[ 1 ] ); // HEX:A8
$g_szPacket .= chr( $szExp[ 2 ] ); // HEX:C8
$g_szPacket .= chr( $szExp[ 3 ] ); // HEX:67
$g_szPacket .= chr( $g_iPort & 0xFF );
$g_szPacket .= chr( $g_iPort >> 8 & 0xFF );
echo \'
<!-- [php] SA-MP Players 1.21 Beta, by deadvalue5 -->
<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"150\">
<tr>
<td><b>Név</b></td>
<td><b>Pontok</b></td>
</tr>
\';
$g_rSocket = fsockopen( \'udp://\'.$g_szIP, $g_iPort, $iError, $sError, 2 );
if ( !$g_rSocket )
die( \"<b>A szerver jelenleg nem elérhetõ, vagy újraindul.</b>\");
fwrite( $g_rSocket, $g_szPacket.\'c\' );
fread ( $g_rSocket, 11 );
$iCounter = ord( fread( $g_rSocket, 2 ) );
if( 0 < $iCounter )
{
for( $iLoop = 0; $iLoop < $iCounter; $iLoop++ )
{
$strlen = ord ( fread( $g_rSocket, 1 ) );
$szPlayerName = fread( $g_rSocket, $strlen );
$iScore = ord ( fread( $g_rSocket, 4 ) );
echo \'
<tr>
<td>\'. $szPlayerName. \'</td>
<td>\'. $iScore. \'</td>
</tr>
\';
}
}
?>
itt a kod
-
nem rossz egyébként. de kicsit fejleszteni kellene. meg sokmindenkinek nincs fizetõs tárhelye amin megy és annak nehéz megoldani hogy jó legyen keres egy lyan vaalkit akinek van stb,.
-
megy ingyenesen is
-
megy ingyenesen is
jó azt ismerem ahonnan neked van de.. ott meg més szar.
-
csinálsz egy valami.php filet és aba teszed a kodot azt felteszed ftpn és akkor http://weboldalad/valami.php
-
csinálsz egy valami.php filet és aba teszed a kodot azt felteszed ftpn és akkor http://weboldalad/valami.php
hülye nem vagyok :mistrust:
-
Bocs, hogy ennyi idõ után írok. De valaki feltöltené valahova? Nem jó a letöltési link.
-
<?php
/*
[php] SA-MP Players 1.21 Beta
# Készítette: deadvalue5
# Frissítve: 2011. November 20.
*/
if( !isset( $g_szIP ) ) { $g_szIP = \"88.151.103.64\"; }
if( !isset( $g_iPort ) ) { $g_iPort = \"7782\"; }
if( !isset( $g_szPacket ) ) { $g_szPacket = \"\"; }
$szExp = explode( \'.\', $g_szIP );
$g_szPacket = \"SAMP\";
$g_szPacket .= chr( $szExp[ 0 ] ); // HEX:C0
$g_szPacket .= chr( $szExp[ 1 ] ); // HEX:A8
$g_szPacket .= chr( $szExp[ 2 ] ); // HEX:C8
$g_szPacket .= chr( $szExp[ 3 ] ); // HEX:67
$g_szPacket .= chr( $g_iPort & 0xFF );
$g_szPacket .= chr( $g_iPort >> 8 & 0xFF );
echo \'
<!-- [php] SA-MP Players 1.21 Beta, by deadvalue5 -->
<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"150\">
<tr>
<td><b>Név</b></td>
<td><b>Pontok</b></td>
</tr>
\';
$g_rSocket = fsockopen( \'udp://\'.$g_szIP, $g_iPort, $iError, $sError, 2 );
if ( !$g_rSocket )
die( \"<b>A szerver jelenleg nem elérhetõ, vagy újraindul.</b>\");
fwrite( $g_rSocket, $g_szPacket.\'c\' );
fread ( $g_rSocket, 11 );
$iCounter = ord( fread( $g_rSocket, 2 ) );
if( 0 < $iCounter )
{
for( $iLoop = 0; $iLoop < $iCounter; $iLoop++ )
{
$strlen = ord ( fread( $g_rSocket, 1 ) );
$szPlayerName = fread( $g_rSocket, $strlen );
$iScore = ord ( fread( $g_rSocket, 4 ) );
echo \'
<tr>
<td>\'. $szPlayerName. \'</td>
<td>\'. $iScore. \'</td>
</tr>
\';
}
}
?>
ez a kod