GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: g_szColumnData - 2011. November 20. - 22:37:18

Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. November 20. - 22:37:18
 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
Kód: (php) [Kijelölés]
<?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
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. November 20. - 22:47:13
ezt megnézem..
Cím: SA-MP Players 1.21 Beta
Írta: Lömpi - 2011. November 21. - 01:49:28
ilyenkor mivan?:(
[pawn]Warning: fsockopen() [function.fsockopen]: UDP protocol is not allowed in /home/a3297201/public_html/onlinelist.php on line 3[/pawn]
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. November 21. - 05:23:01
Idézetet írta: dns date=1321836568\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13589\" data-ipsquote-contentclass=\"forums_Topic
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.
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. November 21. - 11:17:12
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..
Cím: SA-MP Players 1.21 Beta
Írta: Norby - 2011. November 21. - 14:20:15
Nem rossz  ;)
Cím: SA-MP Players 1.21 Beta
Írta: kadaradam - 2011. November 21. - 18:02:03
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 ;)
Cím: SA-MP Players 1.21 Beta
Írta: Kovacs_Bela - 2011. November 21. - 18:50:30
és ezt ucozon h kell használni?
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. November 21. - 18:53:01
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.
Cím: SA-MP Players 1.21 Beta
Írta: kadaradam - 2011. November 21. - 18:58:00
obo[T]\" post=\"195353\" timestamp=\"1321897830\"]
és ezt ucozon h kell használni?
 
[/quote]
Nem!
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. November 21. - 19:01:10
Idézetet írta: kadaradam date=1321898280\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13589\" data-ipsquote-contentclass=\"forums_Topic

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
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. November 21. - 20:23:40
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.
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. November 21. - 20:35:06
Hát nem tudom nekem WAMP on ment megkell próbálgatni az ingyeneseket hátha valameiknél szerencsére találsz :D
Cím: SA-MP Players 1.21 Beta
Írta: Sheet - 2011. December 07. - 19:29:52
Ilyenkor mivan? Database error in block code. Please check the code.
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 07. - 19:36:07
Gondolom SMF + Simple Portál blokk.
Cím: SA-MP Players 1.21 Beta
Írta: Sheet - 2011. December 07. - 19:40:14
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?
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 07. - 20:03:28
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.
Cím: SA-MP Players 1.21 Beta
Írta: kadaradam - 2011. December 07. - 20:43:38
É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  ;)
Cím: SA-MP Players 1.21 Beta
Írta: krissz96 - 2011. December 22. - 21:35:44
nekem valamiért nem müködik  :-[
ezt irja ki
\"dsdasdd.jpg\"
Uploaded with ImageShack.us
pedig a szerver fut
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 22. - 21:37:59
Tárhely nevét megkérdezhetném?
Cím: SA-MP Players 1.21 Beta
Írta: krissz96 - 2011. December 22. - 21:42:14
http://www.000webhost.com
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2011. December 22. - 21:42:55
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
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 22. - 21:47:16
Nem tudom hogy Pöpec ad még ingyen aldomaint, de azon mûködik normálisan.
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2011. December 22. - 21:48:43
Adatbázis hiba blokk kódban. Kérjük, ellenõrizze a kódot.
ezt mért adja ki
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 22. - 21:54:49
Talán azért írja mert néhány funkció blokkolva van a tárhelyen.
Cím: SA-MP Players 1.21 Beta
Írta: |‾xɐʇuA - 2011. December 24. - 12:51:35
Én most úgy oldottam meg hogy igényeltem egy sunwell.hu s webtárhelyet arra feltettem és linkel megy a 000webhost on
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2011. December 26. - 08:22:05
mért nem jó a link?
Cím: SA-MP Players 1.21 Beta
Írta: g_szColumnData - 2011. December 26. - 08:38:22
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/
Cím: SA-MP Players 1.21 Beta
Írta: CANNONN - 2012. Január 03. - 16:28:47
Nem jó a letöltési link. Valaki pls töltse fel valahova. Köszi  ;) ;D
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2012. Február 01. - 16:21:06
<?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
Cím: SA-MP Players 1.21 Beta
Írta: krissz96 - 2012. Február 01. - 16:31:06
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,.
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2012. Február 01. - 20:40:10
megy ingyenesen is
Cím: SA-MP Players 1.21 Beta
Írta: krissz96 - 2012. Február 02. - 18:44:37
Idézetet írta: N@rbirock date=1328125210\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13589\" data-ipsquote-contentclass=\"forums_Topic
megy ingyenesen is
 
jó azt ismerem ahonnan neked van de.. ott meg més szar.
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2012. Február 02. - 18:50:30
csinálsz egy valami.php filet és aba teszed a kodot azt felteszed ftpn és akkor http://weboldalad/valami.php
Cím: SA-MP Players 1.21 Beta
Írta: krissz96 - 2012. Február 02. - 19:26:07
Idézetet írta: N@rbirock date=1328205030\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13589\" data-ipsquote-contentclass=\"forums_Topic
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:
Cím: SA-MP Players 1.21 Beta
Írta: CANNONN - 2012. Április 09. - 12:48:58
Bocs, hogy ennyi idõ után írok. De valaki feltöltené valahova? Nem jó a letöltési link.
Cím: SA-MP Players 1.21 Beta
Írta: N@rbirock - 2012. Április 09. - 13:19:09
<?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