Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.12.2
Version de Skript : 2.2-dev32c

Addons utilisés: aucun

Type du skript : Ecrivez ici le type de skript souhaité

Description du script :

Bonjour à tous et a toute,

Alors voila il y as 2 jours je me suis dis que j'allais faire un skript de tntwar... Mais a mon grand désarroi une partie m’échappe.

Celle ou après la partie la map ce reconstruit d'elle même...

#===================================================================================================================#
#=														   =#
#=														   =#
#=						        TnTwar system						   =#
#=						By 010101012 [Trinity server]					   =#
#=														   =#
#=														   =#
#===================================================================================================================#
variables:
	{Tnt.Timer} = 0
	{counterbloc} = 1
	{bloc.counterbloc} = 0
	{bloc.counterbloc.bloctype} = ""
	{Tnt.game} = false
command /Tntwar join:
	aliases: /tw join
	trigger:
		set {Tnt.game} to true
		set {Tnt.Timer} to 10
		set {counterbloc} to 0
#===========================================================================================================#
#=						       Mur						   =#
#===========================================================================================================#
		set {y} to 0
		set {z} to -1
		loop 49 times:
			add 1 to {z}
			set {y} to 0
			loop 56 times:
				set block at location at 206, 59-{z}, 277+{y} in world "Tntwar" to Red Hardened Clay
				set block at location at 207, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 208, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 209, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 210, 59-{z}, 277+{y} in world "Tntwar" to Blue Hardened Clay
				set block at location at 206, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 207, 10, 277+{y} in world "Tntwar" to glowstone		
				set block at location at 208, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 209, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 210, 10, 277+{y} in world "Tntwar" to glowstone
				add 1 to {y}
#===========================================================================================================#
#=						    Timer						   =#
#===========================================================================================================#
		message "La partie Commence" to player
		while {Tnt.Timer} is bigger than 0:
			subtract 1 from {Tnt.Timer}
			send {Tnt.Timer} to player
			wait 1 second
		message "fin" to player
		set {Tnt.game} to false
#===========================================================================================================#
#=					  Effacement des blocs						   =#
#===========================================================================================================#
		while {counterbloc} is bigger than 0:
			if {bloc.%{counterbloc}%.bloctype} is set:
				Set the block at {bloc.%{counterbloc}%} to {bloc.%{counterbloc}%.bloctype}
				subtract 1 from {counterbloc}
			else:
				Set the block at {bloc.%{counterbloc}%} to air
				subtract 1 from {counterbloc}

#===========================================================================================================#
#=						    placement en jeu					   =#
#===========================================================================================================#
on place:
	if player is in world "Tntwar":
		if {Tnt.game} = true:
			add 1 to {counterbloc}
			set {bloc.%{counterbloc}%} to event-location

Si on pouvais m'aidé ^^'

7 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)
Il y a 6 heures, 010101012 a dit :

Version de Minecraft : 1.12.2
Version de Skript : 2.2-dev32c

Addons utilisés: aucun

Type du skript : Ecrivez ici le type de skript souhaité

Description du script :

Bonjour à tous et a toute,

Alors voila il y as 2 jours je me suis dis que j'allais faire un skript de tntwar... Mais a mon grand désarroi une partie m’échappe.

Celle ou après la partie la map ce reconstruit d'elle même...


#===================================================================================================================#
#=														   =#
#=														   =#
#=						        TnTwar system						   =#
#=						By 010101012 [Trinity server]					   =#
#=														   =#
#=														   =#
#===================================================================================================================#
variables:
	{Tnt.Timer} = 0
	{counterbloc} = 1
	{bloc.counterbloc} = 0
	{bloc.counterbloc.bloctype} = ""
	{Tnt.game} = false
command /Tntwar join:
	aliases: /tw join
	trigger:
		set {Tnt.game} to true
		set {Tnt.Timer} to 10
		set {counterbloc} to 0
#===========================================================================================================#
#=						       Mur						   =#
#===========================================================================================================#
		set {y} to 0
		set {z} to -1
		loop 49 times:
			add 1 to {z}
			set {y} to 0
			loop 56 times:
				set block at location at 206, 59-{z}, 277+{y} in world "Tntwar" to Red Hardened Clay
				set block at location at 207, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 208, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 209, 59-{z}, 277+{y} in world "Tntwar" to sand
				set block at location at 210, 59-{z}, 277+{y} in world "Tntwar" to Blue Hardened Clay
				set block at location at 206, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 207, 10, 277+{y} in world "Tntwar" to glowstone		
				set block at location at 208, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 209, 10, 277+{y} in world "Tntwar" to glowstone
				set block at location at 210, 10, 277+{y} in world "Tntwar" to glowstone
				add 1 to {y}
#===========================================================================================================#
#=						    Timer						   =#
#===========================================================================================================#
		message "La partie Commence" to player
		while {Tnt.Timer} is bigger than 0:
			subtract 1 from {Tnt.Timer}
			send {Tnt.Timer} to player
			wait 1 second
		message "fin" to player
		set {Tnt.game} to false
#===========================================================================================================#
#=					  Effacement des blocs						   =#
#===========================================================================================================#
		while {counterbloc} is bigger than 0:
			if {bloc.%{counterbloc}%.bloctype} is set:
				Set the block at {bloc.%{counterbloc}%} to {bloc.%{counterbloc}%.bloctype}
				subtract 1 from {counterbloc}
			else:
				Set the block at {bloc.%{counterbloc}%} to air
				subtract 1 from {counterbloc}

#===========================================================================================================#
#=						    placement en jeu					   =#
#===========================================================================================================#
on place:
	if player is in world "Tntwar":
		if {Tnt.game} = true:
			add 1 to {counterbloc}
			set {bloc.%{counterbloc}%} to event-location

Si on pouvais m'aidé ^^

Salut, peux-tu être plus précis ? Tu veux que les blocs se remplace par de l'air.. ?

Modifié par LOUDO
  • 0
Posté(e)
Il y a 9 heures, LOUDO a dit :

Salut, peux-tu être plus précis ? Tu veux que les blocs se remplace par de l'air.. ?

Slt,

non mon but n'est pas de remplacer par de l'air ça je le fais déjà pour les bloc qui ont été placer🙂

Mais je souhaiterai que une fois la partie terminer tt les bloc qui aurait été casser respawn un peux comme si je pouvais remonter dans le temps

Pour remettre ma map dans l'états avant le début de la partie

  • 0
Posté(e)
Il y a 2 heures, 010101012 a dit :

Slt,

non mon but n'est pas de remplacer par de l'air ça je le fais déjà pour les bloc qui ont été placer🙂

Mais je souhaiterai que une fois la partie terminer tt les bloc qui aurait été casser respawn un peux comme si je pouvais remonter dans le temps

Pour remettre ma map dans l'états avant le début de la partie

on break:
	if player is in world "Tntwar":
		if {Tnt.game} = true:
			if {bloc.%{counterbloc}%.bloctype} is not set:
				add 1 to {counterbloc}
				set {bloc.%{counterbloc}%} to event-location
				set {bloc.%{counterbloc}%.bloctype} to true
				set {bloc.%{counterbloc}%.bloctype} to type of event-block

Et je te conseille de supprimer les variables {bloc.%{counterbloc}%} to event-location {bloc.%{counterbloc}%.bloctype}  {bloc.%{counterbloc}%.bloctype} à la fin du regen etc.... Car sinon elle vont rester avec la même valeur et les blocs au regen ne vont pas se remettre comme avant

  • 0
Posté(e)
il y a 1 minute, LOUDO a dit :

on break:
	if player is in world "Tntwar":
		if {Tnt.game} = true:
			if {bloc.%{counterbloc}%.bloctype} is not set:
				add 1 to {counterbloc}
				set {bloc.%{counterbloc}%} to event-location
				set {bloc.%{counterbloc}%.bloctype} to true
				set {bloc.%{counterbloc}%.bloctype} to type of event-block

Et je te conseille de supprimer les variables {bloc.%{counterbloc}%} to event-location {bloc.%{counterbloc}%.bloctype}  {bloc.%{counterbloc}%.bloctype} à la fin du regen etc.... Car sinon elle vont rester avec la même valeur et les blocs au regen ne vont pas se remettre comme avant

D'acc et pour remettre mes bloc comme avant tu aurais pas une idée ?

  • 0
Posté(e) (modifié)
il y a 2 minutes, 010101012 a dit :

D'acc et pour remettre mes bloc comme avant tu aurais pas une idée ?

Je viens juste de te donner l'astuce,

set {bloc.%{counterbloc}%.bloctype} to type of event-block

sa va définir le type du bloc si s'est se l'herbe, terre etc...

Modifié par LOUDO
  • J'aime 1
  • 0
Posté(e)
il y a 12 minutes, LOUDO a dit :

Je viens juste de te donner l'astuce,


set {bloc.%{counterbloc}%.bloctype} to type of event-block

sa va définir le type du bloc si s'est se l'herbe, terre etc...

AH j'avais pas vu XD 

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.