16 févr. 2016, 18:55

Premièrement, RenderGameOverlayEvent n’est pas un Gui. À moins que tu veules dessiner l’image directement dans l’écran sans que le puisse bouger son curseur. En gros, le RenderGameOverlay permet de dessiner quelque chose sur l’écran sans que le jeu du joueur soit affecté. Ex.: Le menu F3.

Si tu veux que le joueur puisse intéragir avec l’image, tu dois créer un GuiScreen (qui extends Gui donc tu peux aussi utiliser Gui directement) que tu affiches à la connexion du joueur. Tu vas surement avoir des problèmes de NPE quand tu vas arriver à cette étape. Tu ne dois pas utiliser d’events comme EntityJoinWorld ou PlayerLoggedIn, mais un TickHandler avec un boolean que tu mets sur true quand il accepte et que tu remets sur false à sa déconnexion.

EDIT: J’écrivais mon message quand tu as répondu.