TheKilleur Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 (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é le 9 mai 2018 par TheKilleur 1
uiytt Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 (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é le 9 mai 2018 par uiytt
TheKilleur Posté(e) le 9 mai 2018 Auteur Posté(e) le 9 mai 2018 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
TheKilleur Posté(e) le 9 mai 2018 Auteur Posté(e) le 9 mai 2018 D'accord ! Mec merci tu sauves la vie !
uiytt Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 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....
TheKilleur Posté(e) le 9 mai 2018 Auteur Posté(e) le 9 mai 2018 (modifié) freeze.msg et tu peux me donner la perm pour pouvoir utiliser /freeze stp sa marche pas [Fusion de deux messages] Modifié le 9 mai 2018 par Vengelis_
uiytt Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 (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é le 9 mai 2018 par Invité
TheKilleur Posté(e) le 9 mai 2018 Auteur Posté(e) le 9 mai 2018 Je trouve pas skunity c'est ici : https://docs.skunity.com/downloads/ ???
uiytt Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 Je trouve pas skunity c'est ici : https://docs.skunity.com/downloads/ ??? Je suis con désoler XD pas skunity mais SkQuery
TheKilleur Posté(e) le 9 mai 2018 Auteur Posté(e) le 9 mai 2018 (modifié) Ah, je l'ai déjà je crois C'est peut être car je suis en 1.7 ? [Fusion de deux messages] Modifié le 9 mai 2018 par Vengelis_
uiytt Posté(e) le 9 mai 2018 Posté(e) le 9 mai 2018 (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é le 9 mai 2018 par Invité
Messages recommandés