-
Compteur de contenus
186 -
Inscription
-
Dernière visite
-
Jours gagnés
2 -
Crédits
0 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par SlySharp
-
on rightclick with clock: if player is holding a clock named "&6Tic-Tac": cancel event make player execute command "/menupvptr" as op
-
Nop car si tu glisse un item dedans, et que le menu se ferme : Tu les perds ! PS: j'ai edit car il y avait des erreurs
-
Rien de plus simple x) :p : on click with a compass: cancel event open chest with 1 rows named "&3Menu de Téléporation" to player wait 1 tick format slot 0 of player with player's skull named "&6%player%" with lore "&a&oCliquez sur un case !" to be unstealable format slot 1 of player with air named "" to be unstealable format slot 2 of player with paper named "&6Lobby" with lore "&a&oCliquez pour vous téléporter au Lobby !" to close then run [make player execute command "/server lobby"] format slot 3 of player with air named "" to be unstealable format slot 4 of player with gold ingot named "&6La Mine !" with lore "&a&oDevenez Riche !" to close then run [make player execute command "serviceenbuid"] format slot 5 of player with air named "" to be unstealable format slot 6 of player with air named "" to be unstealable format slot 7 of player with air named "" to be unstealable format slot 8 of player with air named "" to be unstealable command /serviceenbuid: trigger: message "&6Info: &eService en Construction !" stop Nécessaire : SkQuery
-
Voilà, comme je l'ai expliqué dans le titre, j'aimerais faire un GUI, avec une banière "Personalisé" mais le problème : C'est un JSON, et je ne vois pas comment l'intégrer au Skript ! format slot 2 of player with standing banner named "&6Etendart" to be unstealable et la partie en JSON : {Base:15,Patterns:[{Pattern:flo,Color:14},{Pattern:tts,Color:14},{Pattern:bts,Color:14}]}
-
Enfin je sais pas je fais comme ça mdr donc c'est pas le meilleur sûrement, mais bon ça fonctionne x) :p
-
Car c'est le plus sûr x)
-
Si si : T’embêtes pas mdr : on chat: replace all "urgent" in message with "U r g e n t"
-
Car le on any move: Vient de SkQuery et non pas de Skript de base ^^
-
J'ai rien compris à ce que tu veux :/ Si tu veux tu prends remplacer dans un message un mot ou n'importe par quelque chose d'autre, j'ai écris la formule dans ce tuto : [Contenu masqué] Voilà ;)
-
Personne d'autre ^^" ?
-
Bah tu créer des commandes Style "/gjzrfgioefz" que seul les op peuvent utiliser, ensuite fais : command /gjzrfgioefz: trigger: Blabla que tu veux en annimation Et ensuite, cette commande tu l'associe à un Block dans ton Skript ^^"
-
Une horloge ? Une "clock" nn ? Si c'est bien ça voilà le Skript : on any move: world is "PVPTraining" if player has a clock named "&6Tic-Tac": stop remove all clock from player's inventory give clock named "&6Tic-Tac" to player stop on drop of clock: world is "PVPTraining" cancel event Donc, lorsque le joueur va bouger, ou simplement déplacer son pointeur, il va recevoir une "Clock" nommée "&6Tic-Tac". Si il en a une, pas de soucis, sinon ça va lui enlever toutes ces "Clock" et lui en donner une bonne, avec le bon nom. Ensuite, si le joueur essaye de jetter une Clock dans le monde 'PVPTraining', l'action sera annulée. ----> Nécessaire : SkQuery
-
Ok tant mieux, là je /party accept (ou join) est pas ok car ça ajoute tout seul, si besoin ou si il y a un soucis je reprends tout ^^
-
Donc les commandes : -> /p create -> /p leave -> /p kick -> /p invite -> /p chat J'ai oublié le Join mais je rajoute x)
-
Voilà, je test ce soir, je suis vraiment pas sûr :S # ---------------------- # # -+----------------+- # | P a r t y | # -+----------------+- # # ---------------------- options: max-in-party: 10 command /party [<text>] [<text>]: aliases: /p, /part trigger: set {_player} to player if arg 1 is "create" or "c": if {party.dedans.%player%} is not set: set {party.dedans.%player%} to {_player} add {_player} to {party.listes.%player%::*} add 1 to {party.nb.%player%} message "&2Réussite :&a Vous avez bien créé une Party !" message "&6Info :&e Pour voir la liste des Membres /party info" stop else: message "&4Erreur :&c Vous êtes déjà dans une Party !" stop if arg 1 is "info" or "i": if {party.dedans.%player%} is set: message "&6-----<>--- &3Party ~ &eInfo &6---<>-----" message "&e - Responsable de la Party : &6%{party.dedans.%player%}%" membres "&e - Nombre de membres : &b%{party.nb.%player%}% " message "&e - Liste des membres : &7%{party.listes.%player%::*}%" stop else: message "&4Erreur :&c Vous n'êtes pas dans une Party !" stop if arg 1 is "leave" or "l" or "quit": if {party.dedans.%player%} is set: if {party.dedans.%player%} is {_player}: if {party.nb.%player%} is equal to 1: message "&2Réussite : &aVous avez supprimé la Party." remove {party.listes.%player%::*} remove {party.nb.%player%} remove {party.dedans.%player%} else: message "&4Erreur : &cVous êtes responsable de la Party ! Vous devez être seul pour la quitter !" else: message "&2Réussite : &aVous avez quitté la Party !" remove {_player} from {party.listes.%{party.dedans.%player%}%::*} remove 1 from {party.nb.%{party.dedans.%player%}%} remove {party.dedans.%player%} else: message "&4Erreur :&c Vous n'êtes pas dans une Party !" set arg 2 to {_player2} if arg 1 is "kick" or "k": if arg 2 is set: if {party.dedans.%player%} is set: if {party.dedans.%player%} is {_player}: loop {party.listes.%player%::*}: if {_player2} is equal to loop-value: message "&2Réussite : &aVous avez kick &2%{_player2}%" remove {_player2} from {party.listes.%player%::*} remove {party.dedans.%{_player2}%} remove 1 from {party.nb.%player%} else: message "&4Erreur : &cCe joueur n'est pas dans la Party !" else: message "&4Erreur : &cVous n'êtes pas le Responsable de la Party." else: message "&4Erreur : &cVous n'êtes pas dans une Party." else: message "&4Erreur : &cVous n'avez pas sélectionnez de joueur" if arg 1 is "invite" or "i": if {party.dedans.%player%} is set: if {party.dedans.%{_player2}%} is not set: if {party.nb.%{party.dedans.%player%}%} is less to {@max-in-party}: set {party.dedans.%{_player2}%} to {party.dedans.%player%} add {_player2} to {party.listes.%{party.dedans.%player%}%::*} add 1 to {party.nb.%{party.dedans.%player%}%} message "&2Réussite : &aVous avez bien ajouté ce joueur dans la Party !" send "&2Réussite : &a%player% vous à ajouter à une party !" to {_player2} else: message "&4Erreur : &Limite dans la party atteinte !" else: message "&4Erreur : &cCe joueur est déjà dans une party." else: message "&4Erreur : &cVous n'êtes dans aucune party." if arg 1 is "tchat" or "chat" or "c": if {party.chat.%player%} is set: remove {party.chat.%player%} else: set {party.chat.player} to true else: message "&6---<>--- &3Party ~ &eHelp &6---<>---" message "&e - /p &6create &e- &bCréer une Party" message "&e - /p &6leave &e- &bQuittez une Party" message "&e - /p &6kick &e- &bKick quelqu'un de la Party" message "&e - /p &6invite &e- &bInviter quelqu'un dans la Party" message "&e - /p &6chat &e- &bActiver le Chat de Party" on chat: if {party.chat.%player%} is set: cancel event set {_message} to message loop {party.listes.%{party.dedans.%player%}%::*}: send "&6[Party] %player%: &e%{_message}" to loop-value
-
Ok je te le fais, d'ici une petite heure c'est ok ^^
-
Rahh ! J'aime pas cette Partie : on join: set {cooldown.%player%} to false En faisant comme ça, ça rajoute un bout au Skript, ce qui est pas génial car ça va désorganiser tout le Skript :/ Voici une petite solution ^^ : on consume of golden apple: #Seul Event if {cooldown.%player%} is set: #Si je poueur a déjà mangé une pomme if difference between {cooldown.%player%} and now is less than 30 seconds: #Si la denière pomme mangée était il y a - de 30 sec set {cooldown.%player%} to now else: #Si la denière pomme mangée était il y a + de 30 sec cancel event message "&aCooldown de 30 secondes" else: #Si je poueur n'a jamais mangé une pomme set {cooldown.%player%} to now Voilà, cette technique est plus sûre puisque : Si le joueur mange une Pomme 10 Secondes avant un restart : Il serra bugé et ne pourras jamais plus manger de pomme car la variable ne sera pas supprimé 30 sec après :/ ! Donc voilà ^^
-
Sinon, déjà il y a une erreur ! if arg 1 is "join": set slot 3 of player to rose red set slot 5 of player to lapis lazuli set slot 4 of player to none set slot 2 of player to none set slot 0 of player to name tag set slot 8 of player to book set slot 1 of player to none add player to {minijeux::*} #Problème il ne doit pas être ici mais à l'endroit où la map est Valide if arg 2 isn't set: send "&cVeuillez inserez une map valide" Là le joueur est ajouté à la liste minijeux::* même si la map n'est pas valide Une deuxième : if arg 2 is set: if {tw.join.%player%} isn't set: teleport player to {tw.arena.spawn.%arg 2%} add 1 to {tw.amount.player} set {tw.join.%player%} to true broadcast "{@prefix} >&6 %player% a rejoint ! (%{tw.amount.player}%/10 Si l'arg 2 est set mais si c'est : " fzeifzeufuhzepf " il va quand même réussir à passer le If ... Code à simplifier : if {tw.isblue.%player%} is true: teleport player to {tw.respawn.blue} if {tw.isred.%player%} is true: teleport player to {tw.respawn.red} Devient : if {tw.isgroup.%player%} is "blue": teleport player to {tw.respawn.blue} else if {tw.isgroup.%player%} is "red": teleport player to {tw.respawn.red} Ensuite j'ai pas vu tout pour le pb, envoies la bonne partie ...
-
Ton Skript est assez long ... Rajoute une Deuxième partie où l'on a la partie ou ça bug (Enfin vers où) ^^
-
Bon le seul soucis c'est que j'ai tout fait ça avec sur le forum donc les Tabs, et les Espaces sont mélangés ^^'
-
Hum, intéressant, mais je suis pas sûr que ça conviendrait : Quand le Joueur parle dans le chat: ça va remplacer son pseudo (Avant le message) en couleur, alors que là c'est à l’intérieur du message (Texte)
-
Je suis pas sûr mais je pense qu'il cherchait un Système qui téléportait sans l'utilisation de Commandes ^^