Szerző Téma: Szerver online playerek  (Megtekintve 2003 alkalommal)

Szerver online playerek
« Dátum: 2012. Július 14. - 09:05:09 »
0 Show voters
Hogy lehetne egy képre feltenni a számot hogy hányan vannak a szerveren?

Nem elérhető IXT

  • 2502
  • Steph Curry
    • Profil megtekintése
Szerver online playerek
« Válasz #1 Dátum: 2012. Július 14. - 09:07:36 »
0 Show voters

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Szerver online playerek
« Válasz #2 Dátum: 2012. Július 14. - 09:09:24 »
0 Show voters
http://www.solidfiles.com/d/0a39489b63/
MySQL vagy fsockopen legyen?

Szerver online playerek
« Válasz #3 Dátum: 2012. Július 14. - 09:10:51 »
0 Show voters
fsockopen mert mysql szerverem nincs.

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Szerver online playerek
« Válasz #4 Dátum: 2012. Július 14. - 09:39:19 »
0 Show voters

Szerver online playerek
« Válasz #5 Dátum: 2012. Július 14. - 09:51:18 »
0 Show voters
Valamiért nem adja ki a képet.

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Szerver online playerek
« Válasz #6 Dátum: 2012. Július 14. - 10:01:19 »
0 Show voters
Házi szerverre próbálsz csatlakozni?

Szerver online playerek
« Válasz #7 Dátum: 2012. Július 14. - 10:09:13 »
0 Show voters
Nem hosztolt szervere.

Dupla hozzászólás automatikusan összefûzve. ( 2012. Július 16. - 09:40:12 )

De mi lehet a baja beírtam az ipt és a portot rendesen de mikor a tesztweben néztem de nem hozza be a képet.
« Utoljára szerkesztve: 2012. Július 16. - 09:40:12 írta N@rbirock »

Szerver online playerek
« Válasz #8 Dátum: 2012. Július 18. - 15:36:48 »
0 Show voters
<?php
  header( \"Content-type: image/png\" );
 
  if( !isset( $ip   ) ) { $ip   = \"87.229.103.208\"; }
  if( !isset( $port ) ) { $port = \"7857\";           }
  $udp = fsockopen( \'udp://\'. $ip, $port, $errno, $errstr );
     
  $packet = \'SAMP\';
  $packet .= chr( strtok( $ip, \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( $port & 0xFF       );
  $packet .= chr( $port >> 8 & 0xFF  );
  fwrite( $udp, $packet.\'i\' );
  fread ( $udp, 11          );
  $is_passworded = ord( fread( $udp, 1 ) );
  $plr_count     = ord( fread( $udp, 2 ) );
  $max_plrs      = ord( fread( $udp, 2 ) );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $hostname      = fread( $udp, $strlen    );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $gamemode      = fread( $udp, $strlen    );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $mapname       = fread( $udp, $strlen    );
  fwrite( $udp, $packet.\'c\' );
  fread ( $udp, 11          );
  $image = imagecreatefrompng( \"image.png\" );
 
  $white = imagecolorallocate( $image, 255, 255, 255 );
  $grey  = imagecolorallocate( $image, 180, 180, 180 );
  $green = imagecolorallocate( $image,   0, 180,   0 );
 
  if( $udp )
  {
    if( !$is_passworded )
    {
  imagettftext( $image, \'8\', 0,  25, 35, $white, \"font.ttf\", $hostname );
  imagettftext( $image, \'7\', 0,  25, 49, $grey,  \"font.ttf\", \"Players: \".$plr_count.\"/\".$max_plrs.\", Gamemode: \".$gamemode );
  imagettftext( $image, \'6\', 0,  25, 65, $grey,  \"font.ttf\", \"Mapname: \".$mapname );
    }
    else
    {
  imagettftext( $image, \'8\', 0,  25, 35, $white, \"font.ttf\", $hostname.\" ( Lezárva )\" );
  imagettftext( $image, \'7\', 0,  25, 49, $grey,  \"font.ttf\", \"Players: \".$plr_count.\"/\".$max_plrs.\", Gamemode: \".$gamemode );
  imagettftext( $image, \'6\', 0,  25, 65, $grey,  \"font.ttf\", \"Mapname: \".$mapname );
    }
  }
  else
  {
    imagettftext( $image, \'7\', 0, 30, 47, $white, \"font.ttf\", \"Szerver nem elérhetõ.\" );
  }
 
  imagepng( $image );
 
?>

 
Itt a kód de nem hozza be a képet.

Szerver online playerek
« Válasz #9 Dátum: 2012. Július 18. - 16:26:55 »
0 Show voters
<?php
  header( \"Content-type: image/png\" );
 
  if( !isset( $ip   ) ) { $ip   = \"87.229.103.208\"; }
  if( !isset( $port ) ) { $port = \"7857\";           }
  $udp = fsockopen( \'udp://\'. $ip, $port, $errno, $errstr );
     
  $packet = \'SAMP\';
  $packet .= chr( strtok( $ip, \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( strtok(      \'.\' ) );
  $packet .= chr( $port & 0xFF       );
  $packet .= chr( $port >> 8 & 0xFF  );
  fwrite( $udp, $packet.\'i\' );
  fread ( $udp, 11          );
  $is_passworded = ord( fread( $udp, 1 ) );
  $plr_count     = ord( fread( $udp, 2 ) );
  $max_plrs      = ord( fread( $udp, 2 ) );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $hostname      = fread( $udp, $strlen    );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $gamemode      = fread( $udp, $strlen    );
  $strlen        = ord  ( fread( $udp, 4 ) );
  $mapname       = fread( $udp, $strlen    );
  fwrite( $udp, $packet.\'c\' );
  fread ( $udp, 11          );
  $image = imagecreatefrompng( \"imagebig.png\" );
 
  $white = imagecolorallocate( $image, 255, 255, 255 );
  $grey  = imagecolorallocate( $image, 180, 180, 180 );
  $green = imagecolorallocate( $image,   0, 180,   0 );
 
  if( $udp )
  {
    if( !$is_passworded )
    {
  imagettftext( $image, \'8\', 0,  100, 15, $white, \"font.ttf\", $hostname );
  imagettftext( $image, \'8\', 0,  110, 45, $white,  \"font.ttf\", \"Játékosok: \".$plr_count.\"/\".$max_plrs );
  imagettftext( $image, \'8\', 0,  110, 61, $white,  \"font.ttf\", \"Játékmód: \".$gamemode );
  imagettftext( $image, \'8\', 0,  110, 77, $white,  \"font.ttf\", \"Pályanév: \".$mapname );
    }
    else
    {
  imagettftext( $image, \'8\', 0,  100, 15, $white, \"font.ttf\", $hostname.\" ( Lezárva )\" );
  imagettftext( $image, \'8\', 0,  103, 45, $white,  \"font.ttf\", \"Játékosok: \".$plr_count.\"/\".$max_plrs );
  imagettftext( $image, \'8\', 0,  103, 61, $white,  \"font.ttf\", \"Játékmód: \".$gamemode );
  imagettftext( $image, \'8\', 0,  103, 77, $white,  \"font.ttf\", \"Pályanév: \".$mapname );
    }
  }
  else
  {
    imagettftext( $image, \'8\', 0, 100, 15, $white, \"font.ttf\", \"Szerver nem elérhetÅ?.\" );
  }
 
  imagepng( $image );
 
?>

 
Tesztelve, mûködik!
« Utoljára szerkesztve: 2012. Július 18. - 16:30:28 írta Yakuza™ »

Szerver online playerek
« Válasz #10 Dátum: 2012. Július 18. - 16:38:13 »
0 Show voters
Ez se jó xampp-n próbálom de sehogy se megy.

Szerver online playerek
« Válasz #11 Dátum: 2012. Július 18. - 17:20:54 »
0 Show voters
Hmm, most néztem,hogyha nem megy a szerver akkor nem hozza be a képet, lehet,hogy nem megy vagy más a port amit beirtál vagy az ip...
Én wamp szerón próbáltam :)

Szerver online playerek
« Válasz #12 Dátum: 2012. Július 18. - 18:10:56 »
0 Show voters
Olyannal próbáltam ami megy de nekem akkor se hozza be.

Szerver online playerek
« Válasz #13 Dátum: 2012. Július 18. - 19:10:23 »
0 Show voters
kép megvan?,png formátumú? mert nekem is volt már olyan,hogy aszidtem png és jpg volt :\'(

Szerver online playerek
« Válasz #14 Dátum: 2012. Július 18. - 19:25:05 »
0 Show voters
Megvan és .png is.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal