Aller au contenu

Messages recommandés

Posté(e)

Bonjour je vien ici pour vous demander un skript qui serai vraiement gentil de votre part.

Je voudrais avec la commande /arene 1 ( set le spawn du joueur 1)

Je voudrais avec la commande /arene 2 ( set le spawn du joueur 2)

Je voudrais avec la commande /arene setspawn ( set le spawn quand on meurt..)

 

J'ai essayé d'édit le unraked mais... le code modifié:

 

 
command /duel [<player>]:
trigger:
	if arg 1 is not set:
		send "{@p} Qui veut tu provoquer en duel ?"
	if arg 1 is set:
		send action bar from "{@p} Tu à envoyé une demande de 1v1 à &e%arg 1%&b." to player
		if {Duelattente::*} contains player:
			send action bar from "{@p} Vous êtes déja dans la file d'attente 1v1." to player
			stop
		if {Duelfight.%player%} is true:
			send action bar from "{@p} Vous êtes déja en 1v1." to player
			stop
		else:
			if (size of {Duelattente::*}) is less than 1:
				send "{@p} Vous êtes désormais dans la file d'attente 1v1."
				add player to {Duelattente::*}
				stop
			else:
				delete {Duelfight.%player%}
				add player to {Duelattente::*}
				set {_Adversaire} to a random element of {Duelattente::*}
				wait 1 tick
				while {_Adversaire} is player:
					set {_Adversaire} to a random element of {Duelattente::*}
				wait 1 tick
				send "{@p} Tu est actuellement contre le joueur &e%player%&b." to {_Adversaire}
				send "{@p} Tu est actuellement contre le joueur &e%{_Adversaire}%&b." to player
				wait 1 tick
				set {Duelfight.%player%} to true
				set {Duelfight.%{_Adversaire}%} to true


				set {Adversaire.%player%} to {_Adversaire}
				set {Adversaire.%{_Adversaire}%} to player


				remove {_Adversaire} from {Duelattente::*}
				remove player from {Duelattente::*}

				wait 1 seconds
				teleport player to {Duelarene1}
				teleport {_Adversaire} to {Duelarene2}



on join:
play "PORTAL_TRAVEL" to player at volume 1
delete {Duelfight.%player%}
delete {Adversaire.%player%}
set slot 4 of the player to a diamond sword named "&7&l[&b&l1v1&7&l]"



#EVENEMENT "On Death"

on death of player:
attacker is a player:
	if {Adversaire.%attacker%} is victim:
		delete {Duelfight.%attacker%}
		delete {Duelfight.%victim%}
		delete {Adversaire.%attacker%}
		delete {Adversaire.%victim%}
		wait 2 seconds
		teleport victim to {duelspawn}
		teleport attacker to {duelspawn}
		clear attacker's inventory
		clear victim's inventory
		wait 1 seconds
		set slot 4 of attacker to a diamond sword named "&7&l[&b&l1v1&7&l]"
		set slot 4 of victim to a diamond sword named "&7&l[&b&l1v1&7&l]"
		set death message to ""
		send "{@p} Tu as tué &e%victim% &b(&c%health of victim% ♥&b)." to attacker
		send "{@p} &e%attacker% &bvien de te tuer &b(&c%health of attacker% ♥&b)." to victim
		heal the attacker
		set attacker's gamemode to survival
		set victim's gamemode to survival
		remove Speed from attacker
		remove Fire Resistance from attacker



#EVENEMENT "On Quit"

on quit:
remove the player from {Duelattente::*}
loop all players:
	if {Adversaire.%loop-player%} is player:
		send "{@p} Ton adversaire vien de quitter le serveur, fin du combat."
		delete {Duelattente.%loop-player%}
		delete {Duelattente.%player%}
		delete {Adversaire.%loop-player%}
		delete {Adversaire.%player%}
		teleport loop-player to {duelspawn}
		heal the loop-player
		set loop-player's gamemode to survival




command /arene [<text>] :
trigger:
	if player is op:
		if arg 1 is not set:
			execute player command "arene help"
		if arg 1 is "help":
			message "{@p} /arene 1/2 (set les tp des joueurs)."
			message "{@p} /arene setspawn (set le spawn du unranked)."
			stop
	if arg 1 is "1":
		send "{@p} Le spawn du joueur N°%arg 1% vien d'être set."
		set {Arene1} to location of player
	if arg 1 is "2":
		send "{@p} Le spawn du joueur N°%arg 1% vien d'être set."
		set {Arene2} to location of player
	if arg 1 is "setspawn":
		set {spawn} to location of player
		message "{@p} Le spawn ( à la mort vien d'être set )."

 

Posté(e)
Bonjour je vien ici pour vous demander un skript qui serai vraiement gentil de votre part.

Je voudrais avec la commande /arene 1 ( set le spawn du joueur 1)

Je voudrais avec la commande /arene 2 ( set le spawn du joueur 2)

Je voudrais avec la commande /arene setspawn ( set le spawn quand on meurt..)

 

J'ai essayé d'édit le unraked mais... le code modifié:

 

command /duel [<player>]:
trigger:
	if arg 1 is not set:
		send "{@p} Qui veut tu provoquer en duel ?"
	if arg 1 is set:
		send action bar from "{@p} Tu à envoyé une demande de 1v1 à &e%arg 1%&b." to player
		if {Duelattente::*} contains player:
			send action bar from "{@p} Vous êtes déja dans la file d'attente 1v1." to player
			stop
		if {Duelfight.%player%} is true:
			send action bar from "{@p} Vous êtes déja en 1v1." to player
			stop
		else:
			if (size of {Duelattente::*}) is less than 1:
				send "{@p} Vous êtes désormais dans la file d'attente 1v1."
				add player to {Duelattente::*}
				stop
			else:
				delete {Duelfight.%player%}
				add player to {Duelattente::*}
				set {_Adversaire} to a random element of {Duelattente::*}
				wait 1 tick
				while {_Adversaire} is player:
					set {_Adversaire} to a random element of {Duelattente::*}
				wait 1 tick
				send "{@p} Tu est actuellement contre le joueur &e%player%&b." to {_Adversaire}
				send "{@p} Tu est actuellement contre le joueur &e%{_Adversaire}%&b." to player
				wait 1 tick
				set {Duelfight.%player%} to true
				set {Duelfight.%{_Adversaire}%} to true


				set {Adversaire.%player%} to {_Adversaire}
				set {Adversaire.%{_Adversaire}%} to player


				remove {_Adversaire} from {Duelattente::*}
				remove player from {Duelattente::*}

				wait 1 seconds
				teleport player to {Duelarene1}
				teleport {_Adversaire} to {Duelarene2}



on join:
play "PORTAL_TRAVEL" to player at volume 1
delete {Duelfight.%player%}
delete {Adversaire.%player%}
set slot 4 of the player to a diamond sword named "&7&l[&b&l1v1&7&l]"



#EVENEMENT "On Death"

on death of player:
attacker is a player:
	if {Adversaire.%attacker%} is victim:
		delete {Duelfight.%attacker%}
		delete {Duelfight.%victim%}
		delete {Adversaire.%attacker%}
		delete {Adversaire.%victim%}
		wait 2 seconds
		teleport victim to {duelspawn}
		teleport attacker to {duelspawn}
		clear attacker's inventory
		clear victim's inventory
		wait 1 seconds
		set slot 4 of attacker to a diamond sword named "&7&l[&b&l1v1&7&l]"
		set slot 4 of victim to a diamond sword named "&7&l[&b&l1v1&7&l]"
		set death message to ""
		send "{@p} Tu as tué &e%victim% &b(&c%health of victim% ♥&b)." to attacker
		send "{@p} &e%attacker% &bvien de te tuer &b(&c%health of attacker% ♥&b)." to victim
		heal the attacker
		set attacker's gamemode to survival
		set victim's gamemode to survival
		remove Speed from attacker
		remove Fire Resistance from attacker



#EVENEMENT "On Quit"

on quit:
remove the player from {Duelattente::*}
loop all players:
	if {Adversaire.%loop-player%} is player:
		send "{@p} Ton adversaire vien de quitter le serveur, fin du combat."
		delete {Duelattente.%loop-player%}
		delete {Duelattente.%player%}
		delete {Adversaire.%loop-player%}
		delete {Adversaire.%player%}
		teleport loop-player to {duelspawn}
		heal the loop-player
		set loop-player's gamemode to survival




command /arene [<text>] :
trigger:
	if player is op:
		if arg 1 is not set:
			execute player command "arene help"
		if arg 1 is "help":
			message "{@p} /arene 1/2 (set les tp des joueurs)."
			message "{@p} /arene setspawn (set le spawn du unranked)."
			stop
	if arg 1 is "1":
		send "{@p} Le spawn du joueur N°%arg 1% vien d'être set."
		set {Arene1} to location of player
	if arg 1 is "2":
		send "{@p} Le spawn du joueur N°%arg 1% vien d'être set."
		set {Arene2} to location of player
	if arg 1 is "setspawn":
		set {spawn} to location of player
		message "{@p} Le spawn ( à la mort vien d'être set )."

Je suis entrain de faire un Skript de duel :) patience ;)

  • J'aime 1
Posté(e)

on right click on player with blaze rod:
   if {1v1.%player%} is not set:
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is not "%clicked entity%":
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is "%clicked entity%":
       send "&8Duel> &7Merci de patienter que %clicked entity% accepte votre demande" to player

on right click on player with blaze rod:
   {1v1.%clicked entity%} is set
   {1v1.%clicked entity%} is "%player%"
   clear {1v1.%player%}
   clear {1v1.%clicked entity%}

   send "&9Duel> &aDemande de défi acceptée" to player
   send "&9Duel> &b%player% &aa accepté votre demande" to clicked entity
   clear player's inventory
   clear clicked entity's inventory
   set the player's gamemode to survival
   set the clicked entity's gamemode to survival
   set {Duel.%player%} to true
   set {Duel.%clicked entity%} to true
   wait 0.1 tick
   chance of 50%:
       chance of 50%:
           teleport player to {Room4.1}
           teleport clicked entity to {Room4.2}
       else:
           teleport player to {Room1.1}
           teleport clicked entity to {Room1.2}
   else:
       chance of 50%:
           teleport player to {Room2.1}
           teleport clicked entity to {Room2.2}
       else:
           teleport player to {Room3.1}
           teleport clicked entity to {Room3.2}

   hide all players to player
   hide all players to clicked entity
   wait 1 tick
   reveal clicked entity to player
   reveal player to clicked entity
   wait 3 ticks
   apply slowness 10 to clicked entity for 10 seconds
   apply jump boost -10 to clicked entity for 10 seconds

   apply slowness 10 to player for 10 seconds
   apply jump boost -10 to player for 10 seconds
   wait 2 seconds
   set {_t} to 8
   loop 9 times:
       message "&9Duel> &7Début dans &e%{_t}% sec" to player
       message "&9Duel> &7Début dans &e%{_t}% sec" to clicked entity
       if {Duel.%clicked entity%} is not set:
           teleport player to {hub}
           clear player's inventory
           delete {Duel.%player%}
           execute console command "effect %player% clear"
           send "&9Duel> &e%clicked entity% &7a quitté le combat !"
           stop
       if {Duel.%player%} is not set:
           teleport clicked entity to {hub}
           clear clicked entity's inventory
           delete {Duel.%clicked entity%}
           execute console command "effect %clicked entity% clear"
           send "&9Duel> &e%player% &7a quitté le combat !"
           stop
       wait 1 seconds
       remove 1 from {_t}

on death of a player:
   reveal all players to victim
   reveal all players to attacker
   if {Duel.%victim%} is true:
       set death message to ""
       broadcast "&9Duel> &e%victim% &7a été vaincu par &e%attacker%"
       send "=========================" to attacker
       send "Victoire contre %victim% en duel !" to attacker
       send "=========================" to attacker
       delete {Duel.%attacker%}
       delete {Duel.%victim%}
       clear attacker's inventory
       execute console command "effect %attacker% clear"
       heal the attacker
       set attacker's food level to 20
       teleport attacker to {hub}
       wait 0.1 tick
       give ender chest named "&fChoix des kits" with lore "&7Clic droit pour ouvrir le menu" to attacker
       give blaze rod named "&fDéfier un joueur" with lore "&7Clic droit sur un joueur" to attacker
command /1vs1 [<text>] [<text>] [<text>]:
   trigger:
       if player is op:
           if arg 1 is "define":
               if arg 2 is "room1":
                   if arg 3 is "1":
                       give a blaze rod named "&41v1" to player
                       set {Room1.1} to the player's location
                       send "&bLoc 1 of room 1 set !"
                   else if arg 3 is "2":
                       give a blaze rod named "&41v1" to player
                       set {Room1.2} to the player's location
                       send "&bLoc 2 of room 1 set !"

               if arg 2 is "room2":
                   if arg 3 is "1":
                       give a blaze rod named "&41v1" to player
                       set {Room2.1} to the player's location
                       send "&bLoc 1 of room 2 set !"
                   else if arg 3 is "2":
                       give a blaze rod named "&41v1" to player
                       set {Room2.2} to the player's location
                       send "&bLoc 2 of room 2 set !"

               if arg 2 is "room3":
                   if arg 3 is "1":
                       give a blaze rod named "&41v1" to player
                       set {Room3.1} to the player's location
                       send "&bLoc 1 of room 3 set !"
                   else if arg 3 is "2":
                       give a blaze rod named "&41v1" to player
                       set {Room3.2} to the player's location
                       send "&bLoc 2 of room 3 set !"
               if arg 2 is "room4":
                   if arg 3 is "1":
                       give a blaze rod named "&41v1" to player
                       set {Room4.1} to the player's location
                       send "&bLoc 1 of room 4 set !"
                   else if arg 3 is "2":
                       give a blaze rod named "&41v1" to player
                       set {Room4.2} to the player's location
                       send "&bLoc 2 of room 4 set !"                            

               else if arg 2 is "back":
                   set {Back.1vs1} to the player's location
                   send "&bBack 1vs1 set !"

 

sa devrait marcher mais fais bien attention a bien set toute les salle :D oublie pas le petit like :)

  • J'aime 1
Posté(e)

on right click on player with blaze rod:
   if {1v1.%player%} is not set:
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is not "%clicked entity%":
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is "%clicked entity%":
       send "&8Duel> &7Merci de patienter que %clicked entity% accepte votre demande" to player
on right click on player with blaze rod:
   {1v1.%clicked entity%} is set
   {1v1.%clicked entity%} is "%player%"
   clear {1v1.%player%}
   clear {1v1.%clicked entity%}
   send "&9Duel> &aDemande de défi acceptée" to player
   send "&9Duel> &b%player% &aa accepté votre demande" to clicked entity
   clear player's inventory
   clear clicked entity's inventory
   set the player's gamemode to survival
   set the clicked entity's gamemode to survival
   set {Duel.%player%} to true
   set {Duel.%clicked entity%} to true
   wait 0.1 tick
   teleport player to {Room1.1}
   hide all players to player
   hide all players to clicked entity
   wait 1 tick
   reveal clicked entity to player
   reveal player to clicked entity
   wait 3 ticks
   apply slowness 10 to clicked entity for 10 seconds
   apply jump boost -10 to clicked entity for 10 seconds
   apply slowness 10 to player for 10 seconds
   apply jump boost -10 to player for 10 seconds
   wait 2 seconds
   set {_t} to 8
   loop 9 times:
       message "&9Duel> &7Début dans &e%{_t}% sec" to player
       message "&9Duel> &7Début dans &e%{_t}% sec" to clicked entity
       if {Duel.%clicked entity%} is not set:
           teleport player to {hub}
           clear player's inventory
           delete {Duel.%player%}
           execute console command "effect %player% clear"
           send "&9Duel> &e%clicked entity% &7a quitté le combat !"
           stop
       if {Duel.%player%} is not set:
           teleport clicked entity to {hub}
           clear clicked entity's inventory
           delete {Duel.%clicked entity%}
           execute console command "effect %clicked entity% clear"
           send "&9Duel> &e%player% &7a quitté le combat !"
           stop
       wait 1 seconds
       remove 1 from {_t}
on death of a player:
   reveal all players to victim
   reveal all players to attacker
   if {Duel.%victim%} is true:
       set death message to ""
       broadcast "&9Duel> &e%victim% &7a été vaincu par &e%attacker%"
       send "=========================" to attacker
       send "Victoire contre %victim% en duel !" to attacker
       send "=========================" to attacker
       delete {Duel.%attacker%}
       delete {Duel.%victim%}
       clear attacker's inventory
       execute console command "effect %attacker% clear"
       heal the attacker
       set attacker's food level to 20
       teleport attacker to {hub}
       wait 0.1 tick
       give ender chest named "&fChoix des kits" with lore "&7Clic droit pour ouvrir le menu" to attacker
       give blaze rod named "&fDéfier un joueur" with lore "&7Clic droit sur un joueur" to attacker
command /1vs1 [<text>] [<text>] [<text>]:
   trigger:
       if player is op:
           if arg 1 is "define":
               if arg 2 is "arena":
                   give a blaze rod named "&41v1" to player
                   set {Room1.1} to the player's location
                   send "&bLoc 1 of room 1 set !"
           if arg 1 is "setspawn":
               set {hub} to location of player
               message "&7Le spawnpoint a été mis avec sucess"

voila pour set l'arene tu a juste a faire : /1v1 define arena et set ton hub de reaparition en executant la commande:/1vs1 setspawn

n'oublie pas le like :D PS: je n'ai pas mis de kit :)

Posté(e)

on right click on player with blaze rod:
   if {1v1.%player%} is not set:
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is not "%clicked entity%":
       send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds
       set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi"
       send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player
       set {1v1.%player%} to "%clicked entity%"
       stop
   if {1v1.%player%} is "%clicked entity%":
       send "&8Duel> &7Merci de patienter que %clicked entity% accepte votre demande" to player
on right click on player with blaze rod:
   {1v1.%clicked entity%} is set
   {1v1.%clicked entity%} is "%player%"
   clear {1v1.%player%}
   clear {1v1.%clicked entity%}
   send "&9Duel> &aDemande de défi acceptée" to player
   send "&9Duel> &b%player% &aa accepté votre demande" to clicked entity
   clear player's inventory
   clear clicked entity's inventory
   set the player's gamemode to survival
   set the clicked entity's gamemode to survival
   set {Duel.%player%} to true
   set {Duel.%clicked entity%} to true
   wait 0.1 tick
   teleport player to {Room1.1}
   teleport clicked entity to {Room1.2}
   hide all players to player
   hide all players to clicked entity
   wait 1 tick
   reveal clicked entity to player
   reveal player to clicked entity
   wait 3 ticks
   apply slowness 10 to clicked entity for 10 seconds
   apply jump boost -10 to clicked entity for 10 seconds
   apply slowness 10 to player for 10 seconds
   apply jump boost -10 to player for 10 seconds
   wait 2 seconds
   set {_t} to 8
   loop 9 times:
       message "&9Duel> &7Début dans &e%{_t}% sec" to player
       message "&9Duel> &7Début dans &e%{_t}% sec" to clicked entity
       if {Duel.%clicked entity%} is not set:
           teleport player to {hub}
           clear player's inventory
           delete {Duel.%player%}
           execute console command "effect %player% clear"
           send "&9Duel> &e%clicked entity% &7a quitté le combat !"
           stop
       if {Duel.%player%} is not set:
           teleport clicked entity to {hub}
           clear clicked entity's inventory
           delete {Duel.%clicked entity%}
           execute console command "effect %clicked entity% clear"
           send "&9Duel> &e%player% &7a quitté le combat !"
           stop
       wait 1 seconds
       remove 1 from {_t}
on death of a player:
   reveal all players to victim
   reveal all players to attacker
   if {Duel.%victim%} is true:
       set death message to ""
       broadcast "&9Duel> &e%victim% &7a été vaincu par &e%attacker%"
       send "=========================" to attacker
       send "Victoire contre %victim% en duel !" to attacker
       send "=========================" to attacker
       delete {Duel.%attacker%}
       delete {Duel.%victim%}
       clear attacker's inventory
       execute console command "effect %attacker% clear"
       heal the attacker
       set attacker's food level to 20
       teleport attacker to {hub}
       wait 0.1 tick
       give ender chest named "&fChoix des kits" with lore "&7Clic droit pour ouvrir le menu" to attacker
       give blaze rod named "&fDéfier un joueur" with lore "&7Clic droit sur un joueur" to attacker
command /1vs1 [<text>] [<text>] [<text>]:
   trigger:
       if player is op:
           if arg 1 is "define":
               if arg 2 is "arena":
                   if arg 3 is "1":
                       give a blaze rod named "&41v1" to player
                       set {Room1.1} to the player's location
                       send "&bLoc 1 of room 1 set !"
                   if arg 3 is "2":
                       give a blaze rod named "&41v1" to player
                       set {Room1.2} to the player's location
                       send "&bLoc 2 of room 1 set !"
           if arg 1 is "setspawn":
               set {hub} to location of player
               message "&7Le spawnpoint a été mis avec sucess"

comment le configurer je pense que tu trouveras tous seul :D oublie pas le petit like :)

Posté(e)

Je vais tester demain merci

 

EDIT : le message qui dit que il faut attendre que le joueur attend se met en 2 fois d'uun coup

 

Aussi erreur de tp réglé à moitié sa me téléportter pas j'ai mit "to location of player" mais ca tp pas encore :/

×
×
  • 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.