Aller au contenu

Messages recommandés

Posté(e)

Version de Minecraft : 1.16.1
Version de Skript : 2.5-alpha6(rev1)

Type du skript : Un skript pour poser un bloc à une coordonné précise.

Description du script :

Bonjour je cherche un skript ou alors même de l'aide pour créer un skript pour posé un bloc à des coordonné précise type x, y, z.

J'ai tenter un code grâce à mes recherches mais jusqu'ici ce code ne fonctionne pas :

function location(x: number, y: number, z: number, w: text) :: location:
   set {_w} to "%{_w}%" parsed as world
   set {_loc} to position {_x}, {_y}, {_z} of the world {_w}
   return {_loc}

command /open:
    trigger:
        set block at location(-158, 66, 191, world) to obsidian

J'ai alors une erreur qui vient :

Function name 'location' is reserved by Skript

Merci d'avance de votre aide.

Je précise que je suis débutant.

Posté(e)

Je sais pas si ce code marche en 1.16.1 mais en tout cas c'est moins galère que les fonctions

command /block:
	trigger:
		set {_loc} to location (15, 90, 100) in world "world"
		set the block at location of {_loc} to stone

 

Posté(e)
il y a 20 minutes, zarco70 a dit :

Je sais pas si ce code marche en 1.16.1 mais en tout cas c'est moins galère que les fonctions


command /block:
	trigger:
		set {_loc} to location (15, 90, 100) in world "world"
		set the block at location of {_loc} to stone

 

Merci je vais essayer ^^

Posté(e)

Bonsoir, l'erreur du skript indique juste que tu ne peux pas utiliser "location" comme nom de fonction. Il suffit en théorie de changer le nom pour que tout roule.

function locationB(x: number, y: number, z: number, w: text) :: location:
   set {_w} to "%{_w}%" parsed as world
   set {_loc} to position {_x}, {_y}, {_z} of the world {_w}
   return {_loc}

command /open:
    trigger:
        set block at locationB(-158, 66, 191, world) to obsidian

 

Posté(e)
il y a 30 minutes, Soufreur78 a dit :

Bonsoir, l'erreur du skript indique juste que tu ne peux pas utiliser "location" comme nom de fonction. Il suffit en théorie de changer le nom pour que tout roule.


function locationB(x: number, y: number, z: number, w: text) :: location:
   set {_w} to "%{_w}%" parsed as world
   set {_loc} to position {_x}, {_y}, {_z} of the world {_w}
   return {_loc}

command /open:
    trigger:
        set block at locationB(-158, 66, 191, world) to obsidian

 

Je l'avais comprit mais j'avais tenter de le modifié mais pas comme il faut Merci de votre réponse

  • 3 semaines après...
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.