Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour, je voudrais un skript de freeze pour mon serveur practice, je veux un skript qui freeze le joueur quand on fait /freeze Joueur avec une permission et quand la commande est envoyé sur un joueur, un menu s'ouvre (Avec une ligne)

 

Avec 2 block de laine (Vert)

 

Le premier block de laine s'appel "J'avoue d'avoir triché" qui éxecute /tempban joueurfreeze 30 day Aveux de triche.

Le second s'appel "Je ne triche pas" qui ouvre un autre menu (une ligne avec des laines rouges (2) )

 

Le premier block de laine rouge s'appel "J'accepte d'être vérifié" qui envoie un message : "Demande MONDISCORD sur Discord et dépêches toi"

 

Le second block de laine rouge s'appel "Je refuse d'être vérifié" qui execute la commande : /tempban joueurfreeze 60 day Refuse la vérification

 

Et si possible que le modo voit ce que le joueur freeze a mit comme choix

 

Le "MONDISCORD" je le changerais moi même, car je sais pas si le mettre sur le site est considéré

comme de la pub.

 

Avec une permission bien sur

Merci énormément si vous le faites.

 

Cordialement, Valentin

Modifié par TheKilleur
  • J'aime 1
Posté(e) (modifié)
Bonjour, je voudrais un skript de freeze pour mon serveur practice, je veux un skript qui freeze le joueur quand on fait /freeze Joueur avec une permission et quand la commande est envoyé sur un joueur, un menu s'ouvre (Avec une ligne)

 

Avec 2 block de laine (Vert)

 

Le premier block de laine s'appel "J'avoue d'avoir triché" qui éxecute /tempban joueurfreeze 30 day Aveux de triche.

Le second s'appel "Je ne triche pas" qui ouvre un autre menu (une ligne avec des laines rouges (2) )

 

Le premier block de laine rouge s'appel "J'accepte d'être vérifié" qui envoie un message : "Demande MONDISCORD sur Discord et dépêches toi"

 

Le second block de laine rouge s'appel "Je refuse d'être vérifié" qui execute la commande : /tempban joueurfreeze 60 day Refuse la vérification

 

Et si possible que le modo voit ce que le joueur freeze a mit comme choix

 

Le "MONDISCORD" je le changerais moi même, car je sais pas si le mettre sur le site est considéré

comme de la pub.

 

Avec une permission bien sur

Merci énormément si vous le faites.

 

Cordialement, Valentin

Bon je te fais ça...

EDIT : Pour le unfreeze tu veux la commande /unfrezze ou que on refasse la commande /freeze

Modifié par uiytt
Posté(e)

Non, quand il appuit sur "j'accepte d'etre vérifié" il a un message dans le tchat "Demande MONDISCORD sur Discord et dépêches toi"

Sa enleve le menu et il doit m'add, sinon je ferais ce qu'il a a faire

Posté(e)

Voilà essaye ça :

command /freeze <player>:
   trigger:
       if arg 1 is set:
           if {freeze.%UUID of arg 1%} is not set:
               spawn 1 armor stand at arg 1's location
               set {freeze.%UUID of arg 1%} to the last spawned entity
               add "{NoGravity:1b,Invulnerable:1,NoBasePlate:1,DisabledSlots:2039583,Invisible:1}" to nbt of {freeze.%UUID of arg 1%}
               freeze_GUI(arg 1,"MENU")
               while {freeze.%UUID of arg 1%} is alive:
                   if player's vehicle isn't set:
                       make arg 1 ride {freeze.%UUID of arg 1%}
                   wait 5 tick
           else:
               message "Ce joueur est deja freeze" to player
       else:
           message "Veuillez indiquer un joueur" to player

command /unfreeze <player>:
   trigger:
       if arg 1 is set:
           if {freeze.%UUID of arg 1%} is set:
               kill {freeze.%UUID of arg 1%}
               delete {freeze.%UUID of arg 1%}
           else:
               message "Ce joueur n'est pas freeze" to player
       else:
           message "Veuillez indiquer un joueur" to player

function freeze_GUI(p: player,t: text):
   set {_UUID} to UUID of {_p}
   if {_t} is equal to "MENU":
       open virtual chest inventory with size 3 with name "&lVérification" to {_s}
       make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f"
       make a gui slot 11 of {_p} with 1 green wool named "&c&lJ'avoue d'avoir triché" with lore "&7Cette option vous vaudra une réduction de peine" to run:
           kill {freeze.%{_UUID}%}
           delete {freeze.%{_UUID}%}
           make console execute command " /tempban %{_p}% 30 day Aveux de triche."
       make a gui slot 15 of {_p} with 1 green wool named "&a&lJe ne triche pas" to run:
           freeze_GUI({_p},"NCheat")
   else if is equal to "NCheat":
       open virtual chest inventory with size 3 with name "&lVérification" to {_s}
       make a gui slot 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f"
       make a gui slot 0 of {_p} with a map named "&fRetour en arrière ---->" to run:
           freeze_GUI({_p},"MENU")
       make a gui slot 11 of {_p} with 1 red wool named "&a&lJ'accepte d'être vérifié" to run:
           close {_p}'s inventory
           message "Demande MONDISCORD sur Discord et dépêches toi" to {_p}
       make a gui slot 12 of {_p} with 1 red wool named "Je refuse d'être vérifié" to run:
           kill {freeze.%{_UUID}%}
           delete {freeze.%{_UUID}%}
           make console execute command "/tempban %{_p}% 60 day Refuse la vérification"

 

Et pour les messages au modo il faut que tu me dise la permission que tu veux pour que les modos recoivent le message...

 

 

P.S : Pour les modo de Skript-mc :

Il n'a pas mis de double poste, j'ai juste supprimé le miens....

Posté(e) (modifié)

freeze.msg

et tu peux me donner la perm pour pouvoir utiliser /freeze stp

 

sa marche pas

 

[Fusion de deux messages]

Modifié par Vengelis_
Posté(e) (modifié)
freeze.msg

et tu peux me donner la perm pour pouvoir utiliser /freeze stp

Nouveau code :

command /freeze <player>:
   permission: freeze.use
   trigger:
       if arg 1 is set:
           if {freeze.%UUID of arg 1%} is not set:
               spawn 1 armor stand at arg 1's location
               set {freeze.%UUID of arg 1%} to the last spawned entity
               add "{NoGravity:1b,Invulnerable:1,NoBasePlate:1,DisabledSlots:2039583,Invisible:1}" to nbt of {freeze.%UUID of arg 1%}
               freeze_GUI(arg 1,"MENU")
               while {freeze.%UUID of arg 1%} is alive:
                   if player's vehicle isn't set:
                       make arg 1 ride {freeze.%UUID of arg 1%}
                   wait 5 tick
           else:
               message "Ce joueur est deja freeze" to player
       else:
           message "Veuillez indiquer un joueur" to player

command /unfreeze <player>:
   permission: freeze.use
   trigger:
       if arg 1 is set:
           if {freeze.%UUID of arg 1%} is set:
               kill {freeze.%UUID of arg 1%}
               delete {freeze.%UUID of arg 1%}
           else:
               message "Ce joueur n'est pas freeze" to player
       else:
           message "Veuillez indiquer un joueur" to player

function freeze_GUI(p: player,t: text):
   set {_UUID} to UUID of {_p}
   if {_t} is equal to "MENU":
       open virtual chest inventory with size 3 with name "&lVérification" to {_s}
       make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f"
       make a gui slot 11 of {_p} with 1 green wool named "&c&lJ'avoue d'avoir triché" with lore "&7Cette option vous vaudra une réduction de peine" to run:
           kill {freeze.%{_UUID}%}
           delete {freeze.%{_UUID}%}
           make console execute command " /tempban %{_p}% 30 day Aveux de triche."
           loop all player:
               if loop-player has permission "freeze.msg":
                   message    "Le joueur %{_p]% a avoué avoir triché." to loop-player
       make a gui slot 15 of {_p} with 1 green wool named "&a&lJe ne triche pas" to run:
           freeze_GUI({_p},"NCheat")
   else if is equal to "NCheat":
       open virtual chest inventory with size 3 with name "&lVérification" to {_s}
       make a gui slot 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f"
       make a gui slot 0 of {_p} with a map named "&fRetour en arrière ---->" to run:
           freeze_GUI({_p},"MENU")
       make a gui slot 11 of {_p} with 1 red wool named "&a&lJ'accepte d'être vérifié" to run:
           close {_p}'s inventory
           message "Demande MONDISCORD sur Discord et dépêches toi" to {_p}
           loop all player:
               if loop-player has permission "freeze.msg":
                   message    "Le joueur %{_p]% a accepté d'être vérifié." to loop-player
       make a gui slot 12 of {_p} with 1 red wool named "Je refuse d'être vérifié" to run:
           kill {freeze.%{_UUID}%}
           delete {freeze.%{_UUID}%}
           make console execute command "/tempban %{_p}% 60 day Refuse la vérification"
           loop all player:
               if loop-player has permission "freeze.msg":
                   message    "Le joueur %{_p]% a refusé d'être vérifié." to loop-player

pour les messages:

freeze.msg

et pour utiliser /freeze ou /unfreeze

freeze.use

 

Ha oui pour que ça marche il te faut les addons SkUnity et TuSKe

Modifié par Invité
Posté(e) (modifié)
C'est peut être car je suis en 1.7 ?

Tu aurais du le dire dés le début... la 1.7 est un version où skript est extrêmement bugué je ne travaillerai pas sur cette version :/

Essaye de passer en version supérieur (pour le pvp il existe des plugins le recréant)

Modifié par Invité
  • 2 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.