Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PHP] Głowy graczy na stronie


Johnnnnnn

Rekomendowane odpowiedzi

Opublikowano

Witam!

Bez zbędnych ceregieli chciałbym zaprezentować wam mój skrypt php, który pozwala w łatwy sposób umieścić głowy graczy naszego serwera na stronie internetowej.

Działa on w następujący sposób: przechwytuje skin podanego gracza z serwera mojanga a następnie kadruje go, tak aby pozostawić jedynie głowę a następnie powiększa ją do żądanych rozmiarów.

 

head.php

<?php
    if(isset($_GET['player'])){$playerName = $_GET['player'];}
if(isset($_GET['size'])){$imgSize = $_GET['size'];}else{$imgSize = 64;} //Domyślny rozmiar głowy to 64x64

$imgCtx = @imagecreatefrompng("http://s3.amazonaws.com/MinecraftSkins/$playerName.png");//Pobieranie skina gracza
    if(!$imgCtx){
$imgCtx = imagecreatefrompng("http://i.imgur.com/BryzUdF.png"); //Get default steve skin
}
$imgCtx = imagecrop ($imgCtx , array('x' => 8,'y' => 8, 'width' => 8, 'height' => 8)); //Crop image to leave only player's head
$imgCtx = imagescale ($imgCtx , $imgSize , $imgSize ,  IMG_NEAREST_NEIGHBOUR); //Rescale player's head to desired size
header('Content-Type: image/png'); //Declare content type as image
imagepng($imgCtx); //Relase image data
imagedestroy($imgCtx); //Clear memory
?>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...