Jump to content

HTML Generator


Vixi

Recommended Posts

pozry si toto

viewtopic.php?f=15&t=4875" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;

 

 

Pitomost nikdy bych zza to nezaplatil je to akorat opensourcova "classa" a nebo taky akorat fsockopen

 

 

Tady máte něco:

 

http://www.phpclasses.org/browse/package/3919.html" onclick="window.open(this.href);return false;

 

Pro ty co to nechapou stači třeba tohle (jo mam to zkopírovany komu to vadi stejne sem zmenil jen font a obrazek ....)

 

<?php

 

 

 

// TU SKONTROLUJEME CI BOLI ZADANE UDAJE O SERVERI, AK NIE KOD SA NEVYKONA, POKRACUJE NA SPODKU

 

 

 

 

 

 

header("Content-type: image/png"); // MAME OBRAZOK

 

 

 

////////// PARAMETRE SERVERA

 

$ip= $_GET['ip'];

 

$port= $_GET['port'];

 

////////// KONIEC PARAMETRE SERVERA

 

 

 

////////// VYGENEROVANIE OBRAZKU

/*

$sirka = 360; // SIRKA OBRAZKU

 

$vyska = 85; // VYSKA OBRAZKU

 

*/

 

$obrazok = ImageCreateFromPNG("gen1.png");

 

 

 

////////// FARBA POZADIA OBRAZKU

 

$farba_pozadia = ImageColorAllocate ($obrazok, 255, 0, 0); // 0 = cierna

 

////////// KONIEC FARBY POZADIA OBRAZKU

 

 

 

////////// KONIEC VYGENEROVANIE OBRAZKU

 

 

 

////////// FARBY

 

$color = ImageColorAllocate($obrazok, 255, 255, 255); // farba pisma 1

$color_green = ImageColorAllocate ($obrazok, 0, 255,0); // to iste co pred tym ale ina farba

$color_red = ImageColorAllocate ($obrazok, 255, 0,0);

$black = imagecolorallocate($obrazok, 0, 0, 0);

$font = 'pricedow.ttf';

//$hostfont = imageloadfont('mvboligen.gdf');

 

////////// KONIEC FARBY

 

 

 

////////// SA:MP FUNKCIE NIC NEPREMIENAJTE

 

$fp = @fsockopen('udp://' . $ip, $port, $errno, $errstr, 1);

 

 

 

 

 

 

if(fp)

 

{

 

$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($fp, $packet.'i');

 

fread($fp, 11);

 

 

 

$is_passworded = ord(fread($fp, 1));

 

$plr_count = ord(fread($fp, 2));

 

$max_plrs = ord(fread($fp, 2));

 

$strlen = ord(fread($fp, 4));

 

$hostname = htmlentities(fread($fp, $strlen));

 

$strlen = ord(fread($fp, 4));

 

$gamemode = htmlentities(fread($fp, $strlen));

 

$strlen = ord(fread($fp, 4));

 

$mapname = htmlentities(fread($fp, $strlen));

 

$is_passworded = ord(fread($fp, 1));

 

 

 

 

 

////////// VPYSOVANIE TEXTU DO OBRAZKOV

 

// ImageString ($obrazok, $hostfont, 160, 5, "$hostname", $color);

 

imagettftext($obrazok, 14, -2, 160, 15, $black, $font, "$hostname");

imagettftext($obrazok, 14, -2, 161, 17, $color, $font, "$hostname"); // stín

ImageString($obrazok, 3, 165, 22, "$ip:$port", $color_green);

 

ImageString($obrazok, 2, 165, 32, "Hráči: $plr_count/$max_plrs", $color);

 

ImageString($obrazok, 2, 165,42, "Mód: $gamemode", $color);

 

ImageString($obrazok, 2, 165 , 52, "Mapa: $mapname",$color);

if($is_passworded == true)

{

ImageString($obrazok, 1 , 165, 72, "Locked",$color_red);

}

else

{

ImageString($obrazok, 1 , 165 ,72, "Unlocked",$color_green);

}

 

////////// KONIEC VYPISOVANIA TEXTU DO OBRAZKOV

 

 

 

 

 

fwrite($fp, $packet.'c');

 

fread($fp, 11);

 

fclose($fp);

 

}

 

else

 

{

 

 

imagettftext($obrazok, 14, -2, 160, 15, $black, $font, "$ip:$port");

imagettftext($obrazok, 14, -2, 161, 17, $color, $font, "$ip:$port"); // stín

ImageString($obrazok, 3, 150, 26, "Server je offline.", $color_red);

// ImageString($obrazok, 3, 50, 45, "ERROR", $color);

 

 

 

}

 

 

 

////////// KONIEC SA:MP FUNKCIE

 

 

 

////////// VYTVORIME A ZNICIME OBRAZOK

 

 

imagepng($obrazok);

 

imagedestroy($obrazok);

 

////////// KONIEC VYTVORIME A ZNICIME OBRAZOK

 

 

 

 

 

 

 

 

 

 

 

 

 

?>

 

 

EDIT: Btw to co maš v podpise neni status ale hostname a ip to je status jak krava :)

Link to comment
Share on other sites

Řekni na co potřebuješ mít svůj? Si udělej status u nějakého který už je...

 

 

TIm padem se mužu zeptat proč ty potřebuješ svuj? :) a sebe se taky mužu zeptat atd.

tak výš co ja ho mam ke strankam a ne jako nekdo ze si tam jen udela status a to vse...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...