Aller au contenu

The Monument - Un petit défi...


Messages recommandés

Posté(e)

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...

 

1451659307-2016-01-01-15-21-03.png

 

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

 

Posté(e)

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}%"

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.