Aller au contenu
Milwen

Probleme de schematic

Messages recommandés

Bonjour, il y a peux, j'ai essayé de faire un systeme de reset de map.

J'ai donc voulu utiliser une schematic.

Mais une fois le code tapé, cela me dit "an internal error occurred while attempting to perform this command"

(voir l'image si dessous"

Ma version de skript est a jour, de même pour world edit. Mon serveur est en 1.8 et ca version de spigot est aussi a jour.

Cela ne viens pas non plus de la taille de la schem, car j'ai essayé avec une schematic de seulement 4 bloc, cela ne marche pas. Aussi, la schematic existe bien et le nom est correcte.

 

Le code:


command /settestschem:
	permission: settestschem.sk
	trigger:
		set {testsc} to player's location
		send "ok"

command /reset.test:
	permission: reset.test
	trigger:
		paste schematic "test" at {testsc}

 

 

2018-12-26_23.29.02.png

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, LeFragileDu29 a dit :

Bonsoir,

Fais attention aux règles de présentation !

 

Désolé, je suis nouveau, mais je comprend pas précisément ou est ce que j'ai fait une erreur dans la présentation. J'ai pourtant cru respecté les règles, pour la suite est ce que je pourrais juste savoir ou est mon erreur (pour ne pas la refaire) ?
PS: J'ai relu les règles et je ne vois pas c'est pour ça que je vous demande

Il y a 9 heures, AlexLew a dit :

Il te faut un espace entre ta variable et "to player's location"

Mais il y a déjà un espace entre ma variable et le "to player's location" ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum personnellement pour le reset de map je te conseil d'utiliser ça :  

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 27/12/2018 à 11:52, Milwen a dit :
Le 27/12/2018 à 00:54, LeFragileDu29 a dit :

Bonsoir,

Fais attention aux règles de présentation !

 

Désolé, je suis nouveau, mais je comprend pas précisément ou est ce que j'ai fait une erreur dans la présentation. J'ai pourtant cru respecté les règles, pour la suite est ce que je pourrais juste savoir ou est mon erreur (pour ne pas la refaire) ?
PS: J'ai relu les règles et je ne vois pas c'est pour ça que je vous demande

Version skript, worldEdit, des addons, liste des addons, quel addon tu utilises pour faire tes schematics... etc

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je te conseille d'installer SkStuff qui est simple d'utilisation au niveau des schematics:

1.

Tout d'abord il faut "déclarer" à worldedit qu'on va l'utiliser en créer une "session".

set {_Temp.Session} to new edit session in player's world with limit -1 #-1 > Le nombre de block max : -1 = Infinie

2.

Et bien on paste !

paste schematic "Le lien d'accès local au fichier .schematic" below player using editsession {_Temp.Session}


Syntax:
paste schem[atic] %text% at %location% using [edit[ ]session] %editsession% [(ignor(e|ing)|without|[with] no) air]

Fin:

Ce qui donne:

command /paste [<text>]:
  	trigger:
  		set {_Temp.Session} to new edit session in player's world with limit 20
		paste schematic "%arg 1%" below player using editsession {_Temp.Session}
		

 

 

J'espère avoir été claire ! Si ce n'est pas le cas, dis le moi !

 

Cordialement,

FyRoOxX

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 12 minutes, FyRoOxX a dit :

Bonjour,

Je te conseille d'installer SkStuff qui est simple d'utilisation au niveau des schematics:

1.

Tout d'abord il faut "déclarer" à worldedit qu'on va l'utiliser en créer une "session".

set {_Temp.Session} to new edit session in player's world with limit -1 #-1 > Le nombre de block max : -1 = Infinie

2.

Et bien on paste !

paste schematic "Le lien d'accès local au fichier .schematic" below player using editsession {_Temp.Session}


Syntax:
paste schem[atic] %text% at %location% using [edit[ ]session] %editsession% [(ignor(e|ing)|without|[with] no) air]

Fin:

Ce qui donne:

command /paste [<text>]:
  	trigger:
  		set {_Temp.Session} to new edit session in player's world with limit 20
		paste schematic "%arg 1%" below player using editsession {_Temp.Session}
		

 

 

J'espère avoir été claire ! Si ce n'est pas le cas, dis le moi !

 

Cordialement,

FyRoOxX

Personnellement je conseil bien plus ma version car tu peux utiliser FAWE et c'est donc plus facile pour le serveur

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 5 minutes, uiytt a dit :

Personnellement je conseil bien plus ma version car tu peux utiliser FAWE et c'est donc plus facile pour le serveur

FAWe est compatible depuis la 1.6.4 de SkStuff ?

Modifié par FyRoOxX

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 11 minutes, FyRoOxX a dit :

FAWe est compatible depuis la 1.6.4 de SkStuff ?

?

Partager ce message


Lien à poster
Partager sur d’autres sites

Ou encore mieux, utiliser Skematic, qui est un addon spécialement créé pour ca, et très régulièrement tenu a jour. https://skripttools.net/dl/Skematic+2.0.jar

La documentation est sur https://skripthub.net/docs/. Tu as juste a sélectionner Skematic pour voir toutes les syntaxes

Modifié par noftaly

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour vos réponses ^^

Enfaîte, je viens de comprendre le problème en cherchant dans ma console, l'erreur viens du faite que ma machine est sous java 7 et que la plus par des addons skript (dont skellett, skematic ou encore piratesk) sois compilé sous java 8...

 

Plus qu'à essayé de trouvé une version de ces addons sous java 7 ou a passer ma machine sous java 7 ?

 

Merci tous de même pour vos retour ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 19 heures, noftaly a dit :

Prend java8, ca te résoudra bien des problèmes

oui c'est ce que je compte faire ^^

merci pour tous vos retours je pense que je peux passer le sujet en résolu maintenant ?

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×

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.