Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 21/10/2019 dans Messages

  1. Très bon tutoriel ! 👍 Les commentaires sont bien placés, de sortes qu'on a pas besoin de se balader dans tout le texte pour voir quel ligne fait quoi. Ça devrait intéressé les nouveaux ainsi que ceux qui essayent d'optimiser leur code de lobby 😊
    1 point
  2. bonjour, Comme tu a la variable contenant 13/10/2019 16:52 il te suffit de la découper et de prendre la 1ere valeur command /testb: trigger: set {_date} to "%now%" set {_l::*} to {_date} split by " " set {_date} to {_l::1} broadcast "%{_date}%" a bientot
    1 point
  3. Attention, le titre signifie les profondeurs de Skript. Si vous n'avez pas les bases en Skript, vous pouvez oublier le tutoriel qui va suivre. Il utilise des connaissances un minimum approfondis. Hello ! Bienvenue dans le LPS #1. Aujourd'hui, on commence sur les functions. Un aspect très intéressant de Skript 2.2. Pourquoi ? Car une function peut-être utilisée de manière à optimiser un Skript. La base On va commencer par la base, comment définir une function. Une function doit être défini tout en haut d'un Skript. On va faire une function qui permettra de faire un Whisper (Message privé). Commençons par faire la base de la function. function Whisper(player: player, msg: text) Pour faire simple, Whisper correspond au nom de la function. Player, à la variable local que l'on va utiliser indiquant un joueur et msg à la variable local pour un text. Notre base étant créée, utilisons la ! Le code On va faire en sorte que {_msg} soit envoyé à {_player} Rien de plus simple ! Finissons donc la function function Whisper(player: player, msg: text): send "%{_player}% : %{_msg}%" to {_player} # #! La variable player correspond au joueur et la variable msg au text :D stop Maintenant, il nous faut utiliser cette function. L'utilisation de la function Pour utiliser la function, nous allons indiquer le joueur et le message dans un commande /w. command /w [<player>] [<text>]: trigger: if arg 1 is set: if arg 2 is set: Whisper(arg-1, "%arg-2%") # #! Les textes sont toujours entre guillemets. Le reste on s'en fou un peu :D else: "Syntax incorrecte. &e/w <Joueur> <Texte>" else: "Syntax incorrecte. &e/w <Joueur> <Texte>" [spoiler=Le code en entier que j'ai fait] function Whisper(player: player, msg: text): send "%{_player}% : %{_msg}%" to {_player} # #! La variable player correspond au joueur et la variable msg au text :D stop # #! Comment l'utiliser ? command /w [<player>] [<text>]: trigger: if arg 1 is set: if arg 2 is set: Whisper(arg-1, "%arg-2%") # #! Les textes sont toujours entre guillemets. Le reste on s'en fou un peu :D else: "Syntax incorrecte. &e/w <Joueur> <Texte>" else: "Syntax incorrecte. &e/w <Joueur> <Texte>" Success, votre function est bonne et vous pouvez désormais l'utiliser partout :D Ps : Pour utiliser un uuid, on set une variable
    1 point
  4. Bonjour, En réponse à votre demande, je vous présente Beautiful Tab List, un petit script permettant d'afficher un message personnalisé dans la liste des joueurs (TAB). Configuration: Tous les messages sont éditables, il suffit de modifier la catégorie "options". Commandes et Permissions: /beautifultablist refresh ou /btl refresh Permet de rafraichir la liste de tous les joueurs. permission: skript.beautifultablist Droits: Vous êtes autorisés à utiliser et modifier ce script comme bon vous semble, mais s'il vous plait, ne le republiez pas, donnez plutôt le lien vers ce sujet. De plus, je vous demanderai de bien vouloir me laisser le crédit de la création de ce script. [spoiler=Beautiful Tab List] # SKRIPT - BeautifulTabList # # # # Description: Permet d''afficher un message personnalisé # # dans la liste des joueurs (TAB). # # Auteur: The__V # # Dependances: Skript, WildSkript, SkRayFall # options: tabHeader: "&5Bienvenue sur %server name% %loop-player%" tabFooter: "&7&oEn ligne: &d%amount of players%&7/&5%max players%" refreshLog: "[beautifulTabList] Raffraichissement des tabLists terminé avec succès." refreshNotif: "&7[&b&lBeautifulTabList&r&7] &bRaffraichissement des tabLists terminé avec succès." On Skript Start: execute console command "/beautifultablist refresh" On Join: execute console command "/beautifultablist refresh" On Quit: execute console command "/beautifultablist refresh" command /beautifultablist refresh: aliases: btl description: Permet de rafraichir les tabLists de tous les joueurs. Requis en cas modification des messages. permission: skript.beautifultablist executable by: console and players trigger: loop all players: set tab header to {@tabHeader} and footer to {@tabFooter} for loop-player wait 1 tick log {@refreshLog} if command sender is not console: message {@refreshNotif} to the command sender
    1 point
×
×
  • 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.