Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.8
Version de Skript : 2-2 SNAPSHOT

Type du skript : sceptre de téléportation

Description du script :

    Bonjour ! je fais cette demande pour un skript sceptre de téléportation, je m'explique 
    J'aimerais un baton, avec un cooldown de 1 minute, qui permet de téléporter le joueur qui clique sur le baton, vers la personne la plus proche de lui, sur un rayon de 5 blocks max.
    

Commandes pour give  :  /sceptretp <player> et avec une permission OP.

Merci Cordialement et bonne journée 
    
   

 

merci aux personnes qui m'aiderons !

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Le 23/09/2022 à 23:10, EnSolo a dit :

Version de Minecraft : 1.8
Version de Skript : 2-2 SNAPSHOT

Type du skript : sceptre de téléportation

Description du script :

    Bonjour ! je fais cette demande pour un skript sceptre de téléportation, je m'explique 
    J'aimerais un baton, avec un cooldown de 1 minute, qui permet de téléporter le joueur qui clique sur le baton, vers la personne la plus proche de lui, sur un rayon de 5 blocks max.
    

Commandes pour give  :  /sceptretp <player> et avec une permission OP.

Merci Cordialement et bonne journée 
    
   

 

merci aux personnes qui m'aiderons !

Il te faut juste les bases pour faire ça, au passage, met à jour Skript : https://github.com/Matocolotoe/Skript-1.8/releases

 

command /sceptretp [<offline player>]:
  	trigger:
  		if player is not op:
  			send "&4Erreur &8: &cVos permissions sont insuffisantes !" to player
  			stop
  		else:
  			if arg-1 is not set:
  				send "&4Erreur &8: &cVeuillez saisir le pseudo d'un joueur !" to player
  				stop
  			else:
  				if arg-1 is not online:
  					send "&4Erreur &8: &cCe joueur est hors-ligne !" to player
  					stop
  				else:
  					set {_Sceptre} to stick named "&6Sceptre &7de &eTéléportation" with lore "&7Faites un clic-droit pour" and "&7vous téléporter au joueur le plus proche !"
  					give {_Sceptre} to arg-1
  
  					send "&aVous avez reçu &8: &6Sceptre &7de &eTéléportation" to arg-1
  					send "&f%arg-1% &fa reçu &8: &6Sceptre &7de &eTéléportation" to player
  					stop
  
  on right click:
  		if name of player's tool is "&6Sceptre &7de &eTéléportation":
  			if difference between {SceptreTP::LastUsed::%player%} and now is less than 30 minute:
  				set {_Difference} to difference between {SceptreTP::LastUsed::%player%} and now
  				set {_Difference} to 30 minute - {_Difference}
  				
  				# Si tu souhaites traduire la durée, enlève les "#" avant le code suivant :
  				# set {_Difference} to "%{_Difference}%"
  				# replace all "second" with "seconde" in {_Difference}
  				# replace all "hour" with "heure" in {_Difference}
  				# replace all "and" with "et" in {_Difference}
  
  				send "&4Erreur &8: &cVous devez encore patienter &6%{_Difference}% &cavant de pouvoir refaire cela !" to player
  				stop
  
  			loop all players where [distance between player and player input is smaller than 5]: # Code trouvé sur SkUnity
				add loop-player to {_Players::*}
  				set {_Player} to a random element of {_Players::*}
  				teleport player to {_Player}
  				set {SceptreTP::LastUsed::%player%} to now

 

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.