Aller au contenu
  • 0

Particules


Question

Posté(e)

Version de Minecraft : 1.8
Version de Skript : 37c (oui je suis dans le passé)

Type du skript : Particules

Description du script:

Quand le joueur fait un clique gauche, une traînée de particules "flame" apparait dans la direction au le joueur regarde.
En gros, je voudrais refaire le code de ce moment de cette Vidéo 
Problème: En bas, lors du execute console command je ne sais pas la fin de la ligne et malgré mes essais de remettre la même chose que au x-coordinate 2 fois de plus en changeant le x par y ou z par rien y fait, il me manque la suite.

on left click:
	set {_density} to 100
	set {_loc} to location of player
	if player's horizontal facing is north:
		set {_loc}'s x-coord to {_loc}'s x-coord+0.2
	else if player's horizontal facing is east:	
		set {_loc}'s z-coord to {_loc}'s z-coord+0.2
	else if player's horizontal facing is south:	
		set {_loc}'s x-coord to {_loc}'s x-coord-0.2
	else if player's horizontal facing is west:		
		set {_loc}'s z-coord to {_loc}'s z-coord-0.2
	set {_loc}'s y-coord to {_loc}'s y-coord+1.6
	set {_t} to true
	set {_int} to 0
	
	
	loop blocks forward {_loc}:
		add 1 to {_int}
		if {_t} is true:
			if loop-block is not air:
				set {_location.2} to location of loop-block
				set {_t} to false
			if {_int} > 50:
				set {_t} to false
				set {_location.2} to location of loop-block
	
	if {_location.2} is set:
		set {_location.1} to {_loc}
		set {_x.1} to x-coordinate of {_location.1}
		set {_x.2} to x-coordinate of {_location.2}
		set {_y.1} to y-coordinate of {_location.1}
		set {_y.2} to y-coordinate of {_location.2}
		set {_z.1} to z-coordinate of {_location.1}
		set {_z.2} to z-coordinate of {_location.2}
		set {_x.difference} to ({_x.2} - {_x.1}) / {_density}
		set {_y.difference} to ({_y.2} - {_y.1}) / {_density}
		set {_z.difference} to ({_z.2} - {_z.1}) / {_density}
		
	loop {_density} times:
		increase x-coordinate of {_location.1} by {_x.difference}
		increase y-coordinate of {_location.1} by {_y.difference}
		increase z-coordinate of {_location.1} by {_z.difference}
		
		make console execute command "particle flame %x-coordinate of {_location.1}% jsp jsp jsp jsp jsp jsp"
		wait 0.1 tick

Quand je teste le skript en mettant à la place des jsp des nombre ou bien:
 

make console execute command "particle flame %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% %x-coordinate of {_location.2}% %y-coordinate of {_location.2}% %z-coordinate of {_location.2}% 1"

Par exemple (oui je suis désespéré) rien ne s'affiche. Merci de m'aider.

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut 🙂

Selon ta demande, ce que tu cherches c'est ça je suppose : 

image.png.432c083733f3cb05a0317aa44260ed4d.png

L'image continue avec %z-coordinate of {location}%

Voilà voilà ! En espérant que cette ligne suffira.

Cordialement,

B.

  • 0
Posté(e)
Il y a 10 heures, BoBsmil3Y a dit :

Salut 🙂

Selon ta demande, ce que tu cherches c'est ça je suppose : 

image.png.432c083733f3cb05a0317aa44260ed4d.png

L'image continue avec %z-coordinate of {location}%

Voilà voilà ! En espérant que cette ligne suffira.

Cordialement,

B.

Merci! Mais que pour x y z (ou dans tel cas je le sais pas le dx dy dz) ou partout ? Et pour l'amount je met combien ?

  • 0
Posté(e)
Le 15/04/2019 à 18:17, BoBsmil3Y a dit :

Je te conseil de faire des tests pour l'amout, il explique bien dans sa vidéo comment il a configurer le script tu devrais la regarder.

Mais même avec location.1 ou juste location rien ne s'affiche... merci jamy jai écouté la vidéo sinon je l'aurais pas envoyé cest que la je suis perdu il me manque la fin de ma ligne...

 

+ J'ai ajouté les functions indiquées dans la vidéo mais après chaque function il me dit "is not a text" ... 😞

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.