Je suis en train de faire un serveur qui a des outils Warp. Les Warp Tools sont des livres écrits dont le contenu dit "Lancez le livre pour vous rendre à ...". Ces livres peuvent être achetés dans la boutique de mon serveur. Au début, j'ai fait en sorte qu'il y ait un événement de clic dans le contenu des livres afin que lorsqu'un joueur clique sur un texte, il soit téléporté à un endroit, mais j'ai découvert que ce n'était pas possible car certains joueurs ont besoin d'OP pour le faire.
Ma nouvelle idée est qu'un joueur achète les livres et qu'un joueur peut laisser tomber un livre, puis il est téléporté à l'emplacement, plus se débarrasser du livre jeté sur le sol et le rendre au joueur pour qu'il puisse l'utiliser de façon illimitée.
Mon problème est que je ne sais pas comment faire. Chaque livre a un nom et un contenu de page différents. J'ai seulement essayé testfor pour tester si un livre avec un nom spécifique est déposé puis dire "Livre trouvé !" et c'est à peu près tout. J'ai réfléchi à la façon dont je vais procéder : testfor détecte un livre sur le sol, trouve le joueur qui a laissé tomber le livre (près du livre), efface ce livre spécifique jeté sur le sol, téléporte le joueur à un endroit, rend le livre au joueur. Je ne sais pas comment faire pour amener le joueur le plus proche du livre qui a été jeté et dégager le livre spécifique qui a été jeté. J'ai besoin de cette partie car plusieurs joueurs pourraient faire cela en même temps et cela pourrait causer des problèmes.