Ir para conteúdo

[API] Pegar skin do player sem precisar de sites terceiros


Guest Neitan96

Posts Recomendados

  Essa api você pode pegar a Skin e o rosto do player diretamente do site da Mojang, e com sistema de cache, Codigo totalmente feito por mim.
Primeiro você tem modificar as três primeiras funções para adaptar ao seu site,

  Na função getURLSteveSkin(), coloque a url da skin do steve caso o player não seja original, você pode colocar outra skin alternativa ao seu gosto.

  Na função getDirCache() coloque o caminho da pasta de cache das skins, ela deve ser direcionada localmente.

  Na função getCacheWeb() coloque o caminho da pasta de cache via link, ou seja como os outros vão ver.

Depois disso pode colocar o arquivo php em qualquer lugar no seu site.

  Para pegar a skin do player precisamos da uuid, para obter a UUID use a função getUUID(NOME-DO-PLAYER) ou getUUIDCache(NOME-DO-PLAYER) para usar o sistema de cache, caso o nome do player não esteja registrado retornara a null.

  Para pega skin use a função getURLSkin(UUID-DO-PLAYER) ou getURLSkinCache(UUID-DO-PLAYER) para usar o sistema de cache, Caso o uuid for null retornara a skin do Steve.

  Para pegar somente a face da skin use a função getFace(UUID-DO-PLAYER)(Essa função retorna a imagem, não a url) ou getURLFaceCache(UUID-DO-PLAYER)(Essa função retornara a url da face da skin) para usar o sistema de cache, você pode definir o tamanho da face, ex: getFace(UUID-DO-PLAYER, LARGURA, ALTURA) ou getURLFaceCache(UUID-DO-PLAYER, LARGURA, ALTURA).

Download: http://www.mediafire.com/download/39e0rme3mo03gvu/MineSkin.php

 

Demostração:

http://devneitan.net/api/minecraft/skinface/?nick=Neitan96&altura=200&largura=200

http://devneitan.net/api/minecraft/skin/?nick=Neitan96

Editado por Neitan96
Link para o comentário
Compartilhar em outros sites

  Essa api você pode pegar a Skin e o rosto do player diretamente do site da Mojang, e com sistema de cache, Codigo totalmente feito por mim.

Primeiro você tem modificar as três primeiras funções para adaptar ao seu site,

 

  Na função getURLSteveSkin(), coloque a url da skin do steve caso o player não seja original, você pode colocar outra skin alternativa ao seu gosto.

 

  Na função getDirCache() coloque o caminho da pasta de cache das skins, ela deve ser direcionada localmente.

 

  Na função getCacheWeb() coloque o caminho da pasta de cache via link, ou seja como os outros vão ver.

 

Depois disso pode colocar o arquivo php em qualquer lugar no seu site.

 

  Para pegar a skin do player precisamos da uuid, para obter a UUID use a função getUUID(NOME-DO-PLAYER) ou getUUIDCache(NOME-DO-PLAYER) para usar o sistema de cache, caso o nome do player não esteja registrado retornara a null.

 

  Para pega skin use a função getURLSkin(UUID-DO-PLAYER) ou getURLSkinCache(UUID-DO-PLAYER) para usar o sistema de cache, Caso o uuid for null retornara a skin do Steve.

 

  Para pegar somente a face da skin use a função getFace(UUID-DO-PLAYER)(Essa função retorna a imagem, não a url) ou getURLFaceCache(UUID-DO-PLAYER)(Essa função retornara a url da face da skin) para usar o sistema de cache, você pode definir o tamanho da face, ex: getFace(UUID-DO-PLAYER, LARGURA, ALTURA) ou getURLFaceCache(UUID-DO-PLAYER, LARGURA, ALTURA).

 

Download: http://www.mediafire.com/download/39e0rme3mo03gvu/MineSkin.php

 

Demostração:

http://devneitan.net/api/minecraft/skinface/?nick=Neitan96&altura=200&largura=200

http://devneitan.net/api/minecraft/skin/?nick=Neitan96

É uma boa!!

Eu uso o Cravatar pra pegas as heads e mostrar no site, mas essa API é boa pra pegar por uuid e a skin mais recente!

 

Cravatar:

120.png

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...