fork download
  1. //exe24.info
  2. <?php
  3. //header/////////////////////
  4. header("Content-type: image/png");
  5. putenv('GDFONTPATH=' . realpath('.'));
  6. /////////////////////////////
  7.  
  8. //image prepare//////////////
  9. $image = imagecreatefrompng("empty6400x1800.png");
  10. /////////////////////////////
  11.  
  12. //variables//////////////////
  13. $vip = true;
  14. $w = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46";
  15. if ($vip == true)
  16. $w .= ",999";
  17. $weapons = explode(",", $w);
  18. $skin = "285";
  19. $money = "15,394,384,384";
  20. $score = "12,374";
  21. $playtime = "5:23:18:55";
  22. $deaths = "1,592";
  23. $suicides = "263";
  24. $kills = "3,948";
  25. $monety = "103/190";
  26. $nickname = "Gamer_Z890ABCDEF_[EEE]22";
  27. $mafianame = "S-Skills-FOREVERLOL[123]";
  28. $players_online = "333/499";
  29. /////////////////////////////
  30.  
  31. //skin///////////////////////
  32. $skin_translate_x = -1650;
  33. $skin_max_y = 2100;
  34. $skin_width_x = 1325 * ($skin_max_y / 506);
  35. $skin = imagecreatefrompng('./skiny/'.$skin.'.png');
  36. imagecopyresized($image, $skin, 0 + $skin_translate_x, -70, 0, 0, $skin_width_x + $skin_translate_x, $skin_max_y, 900, 506);
  37. ImageDestroy($skin);
  38. /////////////////////////////
  39.  
  40. //Weaponki
  41.  
  42. $loop_x = 0;
  43. $loop_y = 0;
  44. $weapon_start_pos_x = 650;
  45. $weapon_start_pos_y = 30;
  46. $weapon_size_x = 248;
  47. $weapon_size_y = $weapon_size_x;
  48.  
  49. foreach($weapons as &$weapon)
  50. {
  51. $weapon_image = imagecreatefrompng('./WEAPON/'.$weapon.'.png');
  52. imagecopyresized($image, $weapon_image, $weapon_start_pos_x + ($weapon_size_x*$loop_x), $weapon_start_pos_y + ($weapon_size_y*$loop_y), 0, 0, $weapon_size_x, $weapon_size_y, 256, 256);
  53. ImageDestroy($weapon_image);
  54. $loop_x += 1;
  55. if ($loop_x == 6)
  56. {
  57. $loop_x = 0;
  58. $loop_y += 1;
  59. }
  60. }
  61.  
  62.  
  63. $white = imagecolorallocate($image, 255, 255, 255);
  64. $black = imagecolorallocate($image, 0, 0, 0);
  65. $coinsyellow = imagecolorallocate($image, 255, 209, 0);
  66. $moneygreen = imagecolorallocate($image, 0, 91, 0);
  67. $respectred = imagecolorallocate($image, 191, 46, 6);
  68. $mafiablue = imagecolorallocate($image, 0, 158, 255);
  69. $font = "pricedown.ttf";
  70.  
  71. $playtime_image = imagecreatefrompng('./ICON/PLAYTIME.png');
  72. imagecopyresized($image, $playtime_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*0.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 356, 356);
  73. ImageDestroy($playtime_image);
  74.  
  75. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*0.8), $white, $font, $playtime);
  76.  
  77. $goldencoins_image = imagecreatefrompng('./ICON/MONETY.png');
  78. imagecopyresized($image, $goldencoins_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*1.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 144, 128);
  79. ImageDestroy($goldencoins_image);
  80.  
  81. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*1.8), $coinsyellow, $font, $monety);
  82.  
  83. $respect_image = imagecreatefrompng('./ICON/RESPECT.png');
  84. imagecopyresized($image, $respect_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*2.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 181, 181);
  85. ImageDestroy($respect_image);
  86.  
  87. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*2.8), $respectred, $font, $score);
  88.  
  89. $money_image = imagecreatefrompng('./ICON/MONEY.png');
  90. imagecopyresized($image, $money_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*3.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 512, 512);
  91. ImageDestroy($money_image);
  92.  
  93. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*3.8), $moneygreen, $font, $money);
  94.  
  95. $respect_image = imagecreatefrompng('./ICON/KILL.png');
  96. imagecopyresized($image, $respect_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*4.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 332, 332);
  97. ImageDestroy($respect_image);
  98.  
  99. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*4.8), $black, $font, $kills);
  100.  
  101. $respect_image = imagecreatefrompng('./ICON/SLIP.png');
  102. imagecopyresized($image, $respect_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*5.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 512, 512);
  103. ImageDestroy($respect_image);
  104.  
  105. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*5.8), $black, $font, $suicides);
  106.  
  107. $respect_image = imagecreatefrompng('./ICON/SKULL.png');
  108. imagecopyresized($image, $respect_image, $weapon_start_pos_x + ($weapon_size_x*6.1), $weapon_start_pos_y + ($weapon_size_y*6.15), 0, 0, $weapon_size_x*0.75, $weapon_size_y*0.75, 512, 512);
  109. ImageDestroy($respect_image);
  110.  
  111. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x*7.1), $weapon_start_pos_y + ($weapon_size_y*6.8), $black, $font, $deaths);
  112.  
  113. $ID_image = imagecreatefrompng('./ICON/ID.png');
  114. imagecopyresized($image, $ID_image, $weapon_start_pos_x + ($weapon_size_x * 12), $weapon_start_pos_y + ($weapon_size_y * 0), 0, 0, $weapon_size_x*1.5, $weapon_size_y*1.5, 512, 512);
  115. ImageDestroy($ID_image);
  116.  
  117. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x * 13.75), $weapon_start_pos_y + ($weapon_size_y * 1), $black, $font, $nickname);
  118.  
  119. $MAFIA_image = imagecreatefrompng('./ICON/MAFIA.png');
  120. imagecopyresized($image, $MAFIA_image, $weapon_start_pos_x + ($weapon_size_x * 12), $weapon_start_pos_y + ($weapon_size_y * 1.4), 0, 0, $weapon_size_x * 1.5, $weapon_size_y *1.5, 315, 315);
  121. ImageDestroy($MAFIA_image);
  122.  
  123. imagettftext($image, 180, 0, $weapon_start_pos_x + ($weapon_size_x * 13.75), $weapon_start_pos_y + ($weapon_size_y * 2.4), $mafiablue, $font, $mafianame);
  124.  
  125. $logo_factor = 1.5;
  126. $logo_draw_x = 2048 * $logo_factor;
  127. $logo_draw_y = 423 * $logo_factor;
  128. $logo_image = imagecreatefrompng('./ICON/LOGO.png');
  129. imagecopyresized($image, $logo_image, 6400 - ($logo_draw_x + 25), 1800 - ($logo_draw_y + 25), 0, 0, $logo_draw_x, $logo_draw_y, 2048, 423);
  130. ImageDestroy($logo_image);
  131.  
  132. $dimensions = imagettfbbox(330, 0, $font, $players_online);
  133. $textWidth = abs($dimensions[4] - $dimensions[0]);
  134. imagettftext($image, 330, 0, 6375 - $textWidth, 1800 - (150 + $logo_draw_y), $black, $font, $players_online);
  135.  
  136. imagealphablending($image, false);
  137. imagesavealpha($image, true);
  138. imagepng($image);
  139. ImageDestroy($image);
  140. ?>
Runtime error #stdin #stdout #stderr 0.02s 24448KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Fatal error:  Call to undefined function imagecreatefrompng() in /home/PGmhZY/prog.php on line 8