We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problem z generowaniem obrazka - status serwera gry


Suwi
08-04-2011, 21:14
To nikt mi nie pomoże ?

Suwi
05-04-2011, 16:50
Serwer personal

no4b
05-04-2011, 15:15
Chodzi o serwer z OVH.

Suwi
05-04-2011, 14:48
No każdy może tutaj stworzyć status w postaci obrazka serwera SA-MP.

voldemortsgirl
05-04-2011, 13:31
to jeszcze powiedz jaki masz serwer

Suwi
05-04-2011, 13:09
Witam. Mam pewien skrypt, działa on na boo.pl i xaa.pl, lecz nie działa u was i w tym problem. Jak mam go poprawić by zadziałał? Poniżej zamieszczam kod, podkreślam też, że się na tym zbytnio nie znam.

Kod PHP:
header("Content-type: image/png");
putenv('GDFONTPATH=' realpath('.')); 
if(isset(
$_GET['k'])) $kolor $_GET['k'];
    else 
$kolor "255.255.255";
if(isset(
$_GET['t'])) $tlo $_GET['t'];
    else 
$tlo "1";

$image imagecreatefrompng("tla/".$tlo.".png");
$colorobr =ImageColorAllocate($image"0""0""0");
$c explode('.'$kolor);
$color =ImageColorAllocate($image$c[0], $c[1], $c[2]);
$ip $_GET['i'];
$port $_GET['p'];
$fp fsockopen('udp://' $ip$port$errno$errstr);
if (!
$fp)
{
    
imagettftext($image1404918$colorobr"arial.ttf""Blad");
    
imagettftext($image1405118$colorobr"arial.ttf""Blad");
    
imagettftext($image1405017$colorobr"arial.ttf""Blad");
    
imagettftext($image1405019$colorobr"arial.ttf""Blad");
    
imagettftext($image1405117$colorobr"arial.ttf""Blad");
    
imagettftext($image1405119$colorobr"arial.ttf""Blad");
    
imagettftext($image1404917$colorobr"arial.ttf""Blad");
    
imagettftext($image1404919$colorobr"arial.ttf""Blad");
    
imagettftext($image1405018$color"arial.ttf""Blad");
}
else
{
    
$packet 'SAMP';
    
$packet .= chr(strtok($ip'.'));
    
$packet .= chr(strtok('.'));
    
$packet .= chr(strtok('.'));
    
$packet .= chr(strtok('.'));
    
$packet .= chr($port 0xFF);
    
$packet .= chr($port >> 0xFF);
    
fwrite($fp$packet.'i');
    
fread($fp11);
    
#pakiety
    
$is_passworded ord(fread($fp1));
    
$plr_count   ord(fread($fp2));
    
$max_plrs   ord(fread($fp2));
    
$strlen    ord(fread($fp4));
    
$hostname   fread($fp$strlen);
    
$strlen    ord(fread($fp4));
    
$gamemode   fread($fp$strlen);
    
$strlen    ord(fread($fp4));
    
$mapname    fread($fp$strlen);
    
$colorobr ImageColorAllocate($image000);
    
#hostname
    
imagettftext($image140518$colorobr"arial.ttf"$hostname);
    
imagettftext($image140718$colorobr"arial.ttf"$hostname);
    
imagettftext($image140617$colorobr"arial.ttf"$hostname);
    
imagettftext($image140619$colorobr"arial.ttf"$hostname);
    
imagettftext($image140717$colorobr"arial.ttf"$hostname);
    
imagettftext($image140719$colorobr"arial.ttf"$hostname);
    
imagettftext($image140517$colorobr"arial.ttf"$hostname);
    
imagettftext($image140519$colorobr"arial.ttf"$hostname);
    
imagettftext($image140618$color"arial.ttf"$hostname);
    
#ip
    
imagettftext($image100531$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100731$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100629$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100631$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100729$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100731$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100529$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100531$colorobr"visitor.ttf""IP: ".$ip.":".$port);
    
imagettftext($image100630$color"visitor.ttf""IP: ".$ip.":".$port);
    
#gra
    
imagettftext($image10023930$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024130$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024029$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024031$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024129$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024131$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10023929$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10023931$colorobr"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
imagettftext($image10024030$color"visitor.ttf""Gra: ".$mapname." (Sa-MP)");
    
#haslo
    
if ($is_passworded)
    {
        
imagettftext($image10023940$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024140$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024039$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024041$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024139$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024141$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10023939$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10023941$colorobr"visitor.ttf""Serwer prywatny");
        
imagettftext($image10024040$color"visitor.ttf""Serwer prywatny");
    } 
    else
    {
        
imagettftext($image10023940$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024140$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024039$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024041$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024139$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024141$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10023939$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10023941$colorobr"visitor.ttf""Serwer publiczny");
        
imagettftext($image10024040$color"visitor.ttf""Serwer publiczny");
    }
    
#gracze
    
imagettftext($image100540$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100740$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100639$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100641$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100739$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100741$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100539$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100541$colorobr"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
imagettftext($image100640$color"visitor.ttf""Graczy: ".$plr_count."/".$max_plrs);
    
#mapa
    
imagettftext($image100550$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100750$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100649$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100651$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100749$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100751$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100549$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100551$colorobr"visitor.ttf""Mapa: ".$gamemode);
    
imagettftext($image100650$color"visitor.ttf""Mapa: ".$gamemode);
    
#strona
    ###############################################################################
    
$strona "tracker.suwiczak.com";
    
###############################################################################
    
imagettftext($image11031554$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031754$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031653$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031755$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031753$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031755$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031553$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031555$colorobr"visitor.ttf"$strona);
    
imagettftext($image11031654$color"visitor.ttf"$strona);
    
#end tekstów
    
imagealphablending($imagefalse);
    
imagesavealpha($imagetrue);
    
imagepng($image);
    
ImageDestroy($image);
    
fclose($fp);
}
?>
Z góry dziękuję za pomoc.