Aller au contenu

[Gadjet] Faction : Baton magique


Messages recommandés

Posté(e) (modifié)

Version : 1.12.2

Bonjour et merci d'avance à la personne qui me repondra !

J'ai eu l'idée de faire des batons magique, un baton de guérison, baton d'expulsion et j'ai réussi a les coder sauf que maitenant je bloque sur les 2 autres qui sont les baton d'Immobilisation et de teleportation

 

Baton de teleportation:

Possibilité de se tp de 10 block dans la direction du curseur ( si possible ) meme si il est en mouvement 

il faudrait un

        on right click:

Mais si vous avez besoin de faire avec une commande il faudrais que se soit executable que par la console ( si possible biensur) pour empecher le joueur de le faire sans baton

 

Baton d'immobilisation:

Permet de freeze un adversaire pendant 3 ou 5 sec en le tapant ( si c'est trop compliqué alors avec un click droit)

il faudrait :

     on damage ou on right click:

j'ai essayer de faire mais  j'ai du utiliser le plugin ESFreeze mais si c'etais possible de faire sans plugin se serait vraiment gentil

 

Merci d'avance et si je n'ai pas été assez pointilleux faite le moi savoir 

 

 

 

 

Modifié par Furibard
Posté(e) (modifié)

Bon voila:

on right click with stick:
	If name of tool of player is "&k!i!&r&aBaton de téléportation&r&k!i!":
		teleport player to targeted block
		make console execute command "/tp %player% ~ ~1 ~"
on right click with stick on a player:
	If name of tool of player is "&k!i!&r&aBaton de freeze&r&k!i!":
		set {%clicked entity%.isFreeze} to true
		wait 4 seconds
		set {%clicked entity%.isFreeze} to false
on any move:
	if {%player%.isFreeze} is true:
		cancel event

Flemme de regarder si il y a 10 blocs et de mettre les messages tu devras le faire toi même (c'est pas super complexe)

Modifié par totoletoro57200
Posté(e)
il y a une heure, totoletoro57200 a dit :

Bon voila:


on right click with stick:
	If name of tool of player is "&k!i!&r&aBaton de téléportation&r&k!i!":
		teleport player to targeted block
		make console execute command "/tp %player% ~ ~1 ~"
on right click with stick on a player:
	If name of tool of player is "&k!i!&r&aBaton de freeze&r&k!i!":
		set {%clicked entity%.isFreeze} to true
		wait 4 seconds
		set {%clicked entity%.isFreeze} to false
on any move:
	if {%player%.isFreeze} is true:
		cancel event

Flemme de regarder si il y a 10 blocs et de mettre les messages tu devras le faire toi même (c'est pas super complexe)

Merci beaucoup

Posté(e)
il y a 10 minutes, Kilterra a dit :

non surtout pas de on any move ca fait lag le serveur de ouf ?

Applique lui un effet slowness et jump boost niveau 250 plutôt ?

je devrai mettre le slowness a la place de ça ?? (je parle de la citation du dessous)

 

à l’instant, Furibard a dit :

set {%clicked entity%.isFreeze} to true wait 4 seconds set {%clicked entity%.isFreeze} to false

 

Posté(e)
il y a 15 minutes, Kilterra a dit :

on right click with stick:
	If name of tool of player is "&k!i!&r&aBaton de téléportation&r&k!i!":
		teleport player to location 1 up targeted block

on right click with stick on a player:
	If name of tool of player is "&k!i!&r&aBaton de freeze&r&k!i!":
		apply slowness 250 to clicked entity for 4 seconds
		apply jump boost 250 to clicked entity for 4 seconds
		

Tiens voici le code plus optimisé ?

Merci beaucoup je peux avoir ton discord si sa te derange pas c'est au cas ou j'ai besoin de 2 3 conseil 

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.