Waysler Posté(e) le 14 janvier Posté(e) le 14 janvier Bonjour, Je me permets de vous partager un petit skript que je viens de réaliser en quelques minutes. Ayant constaté que beaucoup de personnes se demandent comment mettre en place un système de home, et bien que des plugins existent déjà, je n’ai pas trouvé de skript complet et satisfaisant sur le sujet. J’ai donc décidé de partager le mien. Ce skript comprend trois commandes : /sethome <nom> : permet de créer un home (maximum 3 par joueur) /delhome <nom> : permet de supprimer un home existant /home <nom> : sans argument, affiche la liste de vos homes ; avec un nom, permet de se téléporter au home correspondant Il est possible d’augmenter le nombre maximal de homes par joueur directement dans le code. La modification est simple ; si vous rencontrez des difficultés, je peux vous aider. Ce skript ne nécessite aucun addon et fonctionne directement avec la version de base de Skript. Il a été réalisé en une dizaine de minutes, il est donc possible qu’il contienne des erreurs ou qu’il puisse être amélioré. Je reste ouvert à toute discussion ou suggestion. Merci à vous. command /sethome [<text>]: usage: /sethome <nom> trigger: if arg-1 is not set: send "§8» §fUsage: /sethome <nom>" to player stop trigger else if arg-1 is {name.home.1.%player%} or {name.home.2.%player%} or {name.home.3.%player%}: send "§8» §fLe home §c%arg-1% §fexiste déjà." to player stop trigger else if {home.1.%player%} and {home.2.%player%} and {home.3.%player%} are set: send "§8» §fTu as atteint la limite de §chome." to player stop trigger else: if {home.1.%player%} is set: if {home.2.%player%} is set: set {home.3.%player%} to location of player set {name.home.3.%player%} to arg-1 else if {home.2.%player%} is not set: set {home.2.%player%} to location of player set {name.home.2.%player%} to arg-1 else if {home.1.%player%} is not set: set {home.1.%player%} to location of player set {name.home.1.%player%} to arg-1 send "§8» §fLe home &a%arg-1%§f a bien été sauvegardé!" play sound "block.note.pling" with volume 0.3 at player command /home [<text>]: trigger: if {home.1.%player%} and {home.2.%player%} and {home.3.%player%} are not set: send "§8» §fTu ne possèdes §caucun §fhome." to player stop trigger else if arg-1 is not set: send "§8» §fVoici la liste de tes home." to player if {home.1.%player%} is set: send "§f - %{name.home.1.%player%}%" if {home.2.%player%} is set: send "§f - %{name.home.2.%player%}%" if {home.3.%player%} is set: send "§f - %{name.home.3.%player%}%" stop trigger else if arg-1 is not {name.home.1.%player%} or {name.home.2.%player%} or {name.home.3.%player%}: send "§8» §fLe home §c%arg-1%§f n'éxiste pas." stop trigger else if arg-1 is {name.home.1.%player%} or {name.home.2.%player%} or {name.home.3.%player%}: if arg-1 is {name.home.1.%player%}: teleport player to {home.1.%player%} else if arg-1 is {name.home.2.%player%}: teleport player to {home.2.%player%} else if arg-1 is {name.home.3.%player%}: teleport player to {home.3.%player%} send "§8» §fTu as été téléporté à ton home §a%arg-1%!" command /delhome [<text>]: usage: /delhome <nom> trigger: if {home.1.%player%} and {home.2.%player%} and {home.3.%player%} are not set: send "§8» §fTu ne possèdes §caucun §fhome." to player stop trigger else if arg-1 is not set: send "§8» §fUsage: /delhome <nom>" to player stop trigger else if arg-1 is not {name.home.1.%player%} or {name.home.2.%player%} or {name.home.3.%player%}: send "§8» §fLe home §c%arg-1%§f n'éxiste pas." stop trigger else if arg-1 is {name.home.1.%player%} or {name.home.2.%player%} or {name.home.3.%player%}: if arg-1 is {name.home.1.%player%}: delete {home.1.%player%} delete {name.home.1.%player%} else if arg-1 is {name.home.2.%player%}: delete {home.2.%player%} delete {name.home.2.%player%} else if arg-1 is {name.home.3.%player%}: delete {home.3.%player%} delete {name.home.3.%player%} send "§8» §fLe home §c%arg-1% §fa §abien été §fsupprimé!"
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant