Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

Skyost_

SkIP - Obtenez des informations sur vos joueurs

10 messages dans ce sujet

SkIP


SkIP est une petite classe tout légère qui vous permet d'obtenir des informations sur vos joueurs.


 


Fonctionnalités


  • Obtention de l'IP d'un joueur.
  • Obtention de la localisation (et d'infos à propos de celle-ci) d'une IP.
  • Obtention de la météo depuis l'IP.

La classe


Vous pouvez l'obtenir ici.


 


Comment l'utiliser ?



public class SkIPExample extends JavaPlugin implements Listener {

@Override
public final void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
}

@EventHandler
private final void onPlayerJoin(final PlayerJoinEvent event) {
final Player player = event.getPlayer();
event.setJoinMessage(player.getName() + " is coming from " + SkIP.getIPData(SkIP.getPlayerIP(player)).getCountryName() + " !");
}

}

Ce code est simple à comprendre ;)


Ce qui donne...


00bWtvg.png


 


C'est tout !


Encore une fois, un don est plus qu'apprécié :D


 


btn_donate_SM.gif


4 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Et 1, et 2, et 3 tutos :)

3 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Et 1, et 2, et 3 tutos :)

J'avais ces classes en main et j'avais jamais trouvé le temps de les poster :)

3 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas mal par contre deux petites améliorations que tu pourrais y apporter :

  • le faire marcher en asynchrone
  • ajouter un système de cache

:)

2 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas mal par contre deux petites améliorations que tu pourrais y apporter :

  • le faire marcher en asynchrone
  • ajouter un système de cache

:)

Pour l'asynchrone, je l'ai pas ajouté volontièrement pour laisser l'utilisateur s'en occuper (et ainsi que la classe reste légère) ;)

Par contre le système de cache est une bonne idée :D

2 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vois pas trop l'idée d'un système de cache pour par exemple un serveur d'en dessous de 200 Joueurs

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vois pas trop l'idée d'un système de cache pour par exemple un serveur d'en dessous de 200 Joueurs

Ça permet de diminuer les temps d'attentes si la même requête est effectuée plusieurs fois.

3 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

logo_skip.jpg

Le slogan prend ici tout son sens.

4 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

 

logo_skip.jpg

Le slogan prend ici tout son sens.

 

Ah ah, pas mal :D

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Rigole depuis que j'ai fais ma recherche pour l'image je reçois des mails de amazon pour acheter de la lessive skip, j'adore les scripts de marketing foireux x)

3 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.