Revolt Posté(e) le 1 janvier 2016 Posté(e) le 1 janvier 2016 Hey ^^ Je sais que le titre n'est pas très explicatif... mais je n'ai rien d'autre à mettre! J'ai besoin de vous pour réaliser un skript sur le projet "The Monument"... Qu'est-ce que The Monument? The Monument est un petit projet que je souhaite mettre en place depuis bien longtemps, il s'agit de mettre en place un monde où tous les joueurs peuvent venir s'inscrire et ainsi laisser une marque de leur passage, la map est disponible en téléchargement web et le sera encore normalement après la disparition de mon projet (c'est le but). Le principe est donc cette simpliste map où les joueurs peuvent mettre leur tête et un panneau où ils indiquent leur pseudo et la date au moment où ils le font. Et cela s'éteint ainsi sans limite... Pourquoi un skript? Je souhaite avoir un système automatisé pour éviter le grief ou les erreurs de mise en page des panneaux. C'est possible donc sans mais cela éviterait un entretien quotidien... Je préfère un Skript plutôt qu'un plugin... parce qu'il faut déjà un codeur java et que je pense que l'on peut réussir en Skript... est-ce que vous en serez capable? :D Comment fonctionnerait le skript? Le joueur effectue une commande (ex: /monument) Si le joueur a déjà fait la commande. Annuler Si la commande a déjà été faite par un autre joueur il y a moins de 5 secondes Annuler Si c'est la première fois, on passe à la suite! S'il y a déjà un panneau à cette endroit On se décale de -1 en Z S'il n'y a pas de panneau On place un panneau avec à la première ligne %player% et à la deuxième le moment avec Jour/Mois/Année On place au-dessus du panneau la tête du joueur Bah alors... c'est simple nan :D J'espère recevoir de l'aide, je ne propose pas d'argent en échange (faudrait déjà que j'en ai pour moi ><) mais il recevra déjà ma gratitude ainsi qu'un grade VIP à la très prochaine ouverture de mon Projet s'il le souhaite... voilà! Merci d'avance pour l'aide :p
Protoxy Posté(e) le 1 janvier 2016 Posté(e) le 1 janvier 2016 Salut, j'ai pas tester le code mais ça aidera les autres. command /monument: trigger: if {monument.fait.%player%} is true: cancel event else: if {monument.cooldown} is true: set {monument.fait.%player%} to true set {time.%player%} to now add 1 to {monument.sign.loc} set sign to {monument.sign.loc} set line 1 of sign to "&c&l%player%" set line 2 of sign to "&7%{time.%player%}%" set the block above the sign to player's skull wait 5 seconds set {monument.cooldown} to false command /setloc: trigger: set location of targeted block to {monument.sign.loc} say "%{monument.sign.loc}%"
Revolt Posté(e) le 2 janvier 2016 Auteur Posté(e) le 2 janvier 2016 Merci pour ce skript, je vais essayer dès que je peux!
Messages recommandés