Вход Регистрация
Файл: map.php
Строк: 95
<?php
include_once('data/mysql.cfg');
// MAP FILE
$dsql mysql_query("
    SELECT *
    FROM user
    WHERE login='"
.$_GET['login']."'");
$data mysql_fetch_assoc($dsql);
$psy $data['posy']+1;
$osql mysql_query("
    SELECT *
    FROM user
    WHERE loc='"
.$data['loc']."'
    AND posx='"
.$data['posx']."'
    AND posy='"
.$psy."'");
$oata mysql_fetch_assoc($osql);
if(empty(
$oata['race']))
{
    
$oata['race'] = 'texture';
    
$oata['avatar'] = 'trans.png';
}
$mapsql mysql_query("
    SELECT *
    FROM map
    WHERE location='"
.$data['loc']."'");
if(!
$mapsql)
{
    echo 
'<div class="error">Error: '.mysql_error().'</div>';
}
$mdata mysql_fetch_assoc($mapsql);
$m explode('|'$mdata[$data['posy']]);
$mt explode('|'$mdata[$data['posy']-1]);
$mtt explode('|'$mdata[$data['posy']-2]);
$mb explode('|'$mdata[$data['posy']+1]);
$mbb explode('|'$mdata[$data['posy']+2]);

//    TOP LINE

$t $mt[$data['posx']];
if(empty(
$t)) $t ='0.png';
$tt $mtt[$data['posx']];
if(empty(
$tt)) $tt ='0.png';
$tl $mt[$data['posx']-1];
if(empty(
$tl)) $tl ='0.png';
$ttl $mtt[$data['posx']-1];
if(empty(
$ttl)) $ttl ='0.png';
$tll $mt[$data['posx']-2];
if(empty(
$tll)) $tll ='0.png';
$ttll $mtt[$data['posx']-2];
if(empty(
$ttll))$ttll '0.png';
$tr $mt[$data['posx']+1];
if(empty(
$tr)) $tr ='0.png';
$ttr $mtt[$data['posx']+1];
if(empty(
$ttr)) $ttr ='0.png';
$trr $mt[$data['posx']+2];
if(empty(
$trr)) $trr ='0.png';
$ttrr $mtt[$data['posx']+2];
if(empty(
$ttrr)) $ttrr ='0.png';

//    CENTER LINE

$c $m[$data['posx']];
$cl $m[$data['posx']-1];
if(empty(
$cl)) $cl ='0.png';
$cll $m[$data['posx']-2];
if(empty(
$cll)) $cll ='0.png';
$cr $m[$data['posx']+1];
if(empty(
$cr)) $cr ='0.png';
$crr $m[$data['posx']+2];
if(empty(
$crr)) $crr ='0.png';

//    BOTTOM LINE

$b $mb[$data['posx']];
if(empty(
$b)) $b ='0.png';
$bb $mbb[$data['posx']];
if(empty(
$bb)) $bb ='0.png';
$bl $mb[$data['posx']-1];
if(empty(
$bl)) $bl ='0.png';
$bbl $mbb[$data['posx']-1];
if(empty(
$bbl)) $bbl ='0.png';
$bll $mb[$data['posx']-2];
if(empty(
$bll)) $bll ='0.png';
$bbll $mbb[$data['posx']-2];
if(empty(
$bbll)) $bbll ='0.png';
$br $mb[$data['posx']+1];
if(empty(
$br)) $br ='0.png';
$bbr $mbb[$data['posx']+1];
if(empty(
$bbr)) $bbr ='0.png';
$brr $mb[$data['posx']+2];
if(empty(
$brr)) $brr ='0.png';
$bbrr $mbb[$data['posx']+2];
if(empty(
$bbrr)) $bbrr ='0.png';

//    IMAGE CREATING

$dest imagecreatefrompng('interface/graphics/texture/clear.png');
$imgc imagecreatefrompng('interface/graphics/map/'.$c);
$imgava imagecreatefrompng('interface/graphics/'.$data['race'].'/'.$data['avatar']);
#$imgava2 = imagecreatefrompng('interface/graphics/'.$oata['race'].'/'.$oata['avatar']);
$imgcr imagecreatefrompng('interface/graphics/map/'.$cr);
$imgcrr imagecreatefrompng('interface/graphics/map/'.$crr);
$imgcl imagecreatefrompng('interface/graphics/map/'.$cl);
$imgcll imagecreatefrompng('interface/graphics/map/'.$cll);
$imgt imagecreatefrompng('interface/graphics/map/'.$t);
$imgtl imagecreatefrompng('interface/graphics/map/'.$tl);
$imgtll imagecreatefrompng('interface/graphics/map/'.$tll);
$imgtr imagecreatefrompng('interface/graphics/map/'.$tr);
$imgtrr imagecreatefrompng('interface/graphics/map/'.$trr);
$imgtt imagecreatefrompng('interface/graphics/map/'.$tt);
$imgttl imagecreatefrompng('interface/graphics/map/'.$ttl);
$imgttll imagecreatefrompng('interface/graphics/map/'.$ttll);
$imgttr imagecreatefrompng('interface/graphics/map/'.$ttr);
$imgttrr imagecreatefrompng('interface/graphics/map/'.$ttrr);
$imgb imagecreatefrompng('interface/graphics/map/'.$b);
$imgbr imagecreatefrompng('interface/graphics/map/'.$br);
$imgbrr imagecreatefrompng('interface/graphics/map/'.$brr);
$imgbl imagecreatefrompng('interface/graphics/map/'.$bl);
$imgbll imagecreatefrompng('interface/graphics/map/'.$bll);
$imgbb imagecreatefrompng('interface/graphics/map/'.$bb);
$imgbbr imagecreatefrompng('interface/graphics/map/'.$bbr);
$imgbbrr imagecreatefrompng('interface/graphics/map/'.$bbrr);
$imgbbl imagecreatefrompng('interface/graphics/map/'.$bbl);
$imgbbll imagecreatefrompng('interface/graphics/map/'.$bbll);
//    IMAGE COPYING
#include_once('s.php');
//    TOP
imagecopy($dest$imgttll0000100100);
imagecopy($dest$imgttl20000100100);
imagecopy($dest$imgtt40000100100);
imagecopy($dest$imgttr60000100100);
imagecopy($dest$imgttrr80000100100);
//    TOP
imagecopy($dest$imgtll02000100100);
imagecopy($dest$imgtl202000100100);
imagecopy($dest$imgt402000100100);
imagecopy($dest$imgtr602000100100);
imagecopy($dest$imgtrr802000100100);
//    CENTER
imagecopy($dest$imgcll04000100100);
imagecopy($dest$imgcl204000100100);
imagecopy($dest$imgc404000100100);
imagecopy($dest$imgava404000100100);
imagecopy($dest$imgcr604000100100);
imagecopy($dest$imgcrr804000100100);
//    BOTTOM
imagecopy($dest$imgbll06000100100);
imagecopy($dest$imgbl206000100100);
imagecopy($dest$imgb406000100100);
#imagecopy($dest, $imgava2, 40, 60, 0, 0, 100, 100);
imagecopy($dest$imgbr606000100100);
imagecopy($dest$imgbrr806000100100);
//    BOTTOM
imagecopy($dest$imgbbll08000100100);
imagecopy($dest$imgbbl208000100100);
imagecopy($dest$imgbb408000100100);
imagecopy($dest$imgbbr608000100100);
imagecopy($dest$imgbbrr808000100100);
//    PRINT IMAGE
header('Content-Type: image/png');
imagepng($dest);
//    DESTROY TEXTURES
imagedestroy($dest);
imagedestroy($imgc);
imagedestroy($imgcl);
imagedestroy($imgcll);
imagedestroy($imgcr);
imagedestroy($imgcrr);
imagedestroy($imgt);
imagedestroy($imgtt);
imagedestroy($imgtl);
imagedestroy($imgttl);
imagedestroy($imgtr);
imagedestroy($imgttr);
imagedestroy($imgttll);
imagedestroy($imgttrr);
imagedestroy($imgb);
imagedestroy($imgbb);
imagedestroy($imgbl);
imagedestroy($imgbbl);
imagedestroy($imgbr);
imagedestroy($imgbbr);
imagedestroy($imgbbll);
imagedestroy($imgbbrr);
Онлайн: 1
Реклама