Ir para conteúdo

[Entregue] PLUGIN DELICIA>>> QUEM OLHAR ROSSET DA UMA HOST "_"


MrSilkBr

Posts Recomendados

 

Vf1CRbA.png

 

 

Função:

 

Versão do servidor:

 

[  ] 1.5.2

[  ] 1.7.x

[ x ] Outro: 1.8x

 

Uso de MySQL:

 

[  ] Sim

[ x ] Não

 

Deverá gerar log:

 

[  ] Sim

[ x ] Não

 

Comandos:

 

[  ] Nenhum

[ x ] Outro: /setarskin <player> <skin>

 
Dependencia/Compatibilidade:

 

[  ] WorldGuard

[  ] LegenChat

[  ] Vault

[  ] Nenhum

[ x ] Outro: SkinsRestorer

 

 

​Bom, dando uma olhada na spigotMC... (Fui atualizar o plugin pq o console avisou) percebi que tem uma api para setar a skin do jogador...

 

​SITE : Clique Aqui

 

 

API::
 

/**Set Skin Method*/
    SkinsRestorerAPI.setSkin(String playerName, String skinName);

/**Save Data Method*/
    SkinsRestorer.getInstance().saveData();

/**Check if has skin method*/
   SkinsRestorerAPI.hasSkin(String playerName);

[B]/**Get Player's skin name method*/
   SkinsRestorerAPI.getSkinName(String playerName);[/B]


/**Some Examples of using it.**/
/**Example 1: Using Player.**/[/B][/LEFT]
     public void setSkinUsingPlayer(Player player, String skin){
         try {
             SkinsRestorerAPI.setSkin(player.getName(), skin);
         } catch (SkinFetchFailedException e) {
             //TODO you can use e.getMessage(); and send a message that says why the skin fetch is failed.
             return;
         }
         SkinsRestorer.getInstance().logInfo(player.getName()+"'s skin is now " +skin);
     }
    
/**Example 2: Using Player's Name.*/
     public void setSkinUsingName(String playerName, String skin){
             try {
                 SkinsRestorerAPI.setSkin(playerName, skin);
             } catch (SkinFetchFailedException e) {
                 //TODO you can use e.getMessage(); and send a message that says why the skin fetch is failed.
                 return;
             }
             SkinsRestorer.getInstance().logInfo(playerName+"'s skin is now " +skin);
} 

/**Example 3: Checking if player has skin*/
     public boolean hasSkin(String playerName){
         return SkinsRestorerAPI.hasSkin(playerName);
     }
    
/**Example 4: Getting Player's skin name*/
     public String getSkinName(String playerName){
         return SkinsRestorerAPI.getSkinName(playerName);
         /**
         * or you can make it like
         * if (SkinsRestorerAPI.getSkinName(playerName)==null){
         * return "Something"
         * }
         */
     }
[LEFT][B]  

Então.... Queria um plugin que, quando o console ou um player com OP digitar /setarskin <player> <nick da skin> vai setar a skin do cara :)

 

Se possível pf, permissão, mensagem de sem permissão e mensagem de skin setada (Para quem enviou e para quem recebeu a skin) EM CONFIG.yml

Link para o comentário
Compartilhar em outros sites

Sim mais no caso o proprio jogador que iria estar a setar a skin... queria um comando proprio para OP ou Console

 

EDITADO

 

/skinsrestorer set <player> <skin name> - Sets Player's skin.

 

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...