Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 08/09/2018 dans Messages

  1. options: name: &7&l[&6&lMaintenance&7&l] command /maintenance [<text>] [<text>]: permission: maintenance.cmd trigger: if arg 1 is "on": set {mainenance::isEnable} to true set {mainenance::reason} to "&cMaintenance technique." if arg-2 is set: set {mainenance::reason} to colored arg-2 broadcast "&7&l[&6&lMaintenance&7&l] &cMaintenance activée&7, &cseul le staff peut se connecter !" loop all players: if loop-player doesn't have permission "maintenance.bypass": kick loop-players due to "&6Maintenance du serveur. Merci de vous reconnecter ulterieurement :P" else if arg 1 is "off": set {mainenance::isEnable} to false broadcast "&7&l[&6&lMaintenance&7&l] &cMaintenance desactivée&7, &ctous les joueurs peuvent se reconnecter !" else: send "&7- &6/maintenance on <raison> &7> Activer la maintenance !" to player send "&7- &6/maintenance off &7> Desactiver la maintenance !" to player on connect: if {maintenance::isEnable} is true: if player doesn't have permission "maintenance.bypass": kick the player due to "&6Le serveur est en maintenance merci de te reconnecter ulterieurement !"
    2 points
  2. Ah enfin, sa marche, je te le dit haut et fort MERCI ! ?
    1 point
  3. bah il en faut 3... En tout cas je n'ai aucune erreur avec ce code et tout fonctionne bien : https://pastebin.com/dfW1GwnP
    1 point
  4. 1 point
  5. 1 point
  6. Les doubles post ? Ah ok Merci de l'aide ❤️ Je dois fermer le post ?
    1 point
  7. Voici un exemple de code pour pouvoir replacer des blocs cassés : on break: add event-block to {blocks::*} add event-location to {locations::*} command /regenerate: description: Régénérer les blocs posés. permission: op permission message: &cVous n'avez pas la permission d'exécuter cette commande ! executable by: players and console trigger: loop {blocks::*}: set block at {locations::%loop-index%} to loop-value send "Les blocs ont été régénérés." to sender
    1 point
  8. Oui ^^ que eux, (et les op évidemment). Sinon évite les doubles post, utilise la fonction EDITER ? EDIT: D'ailleurs désolé, mais pour les variables j'ai laisser les préfix de mon ancien serveur ^^ Utilise celui la plutôt ?
    1 point
  9. mdr mais ca c'est le sujet ou tout le monde fais des ups de 1 an mdr EDIT: maintenant que le message est sup c'est moi le up... x)
    1 point
  10. Salut ! Vous avez besoin d'un système de tri ? Vous êtes au bon endroit ? ! Le petit algorithme suivant (moins de 15 lignes) va vous permettre de trier une liste contenant des nombres, dans un ordre croissant ou décroissant. Ce système de tri prend aussi en charge les égalités, les nombres à virgules ainsi que les nombres négatifs. Pratique non ? De plus, vous n'avez pas besoin d'autres plugins (juste Skript est nécessaire) ! function sorting(1: numbers) :: numbers: loop {_1::*}: set {_1} to 1 loop {_2::*}: loop-value-1 >= loop-value-2 # Pour trier la liste dans un ordre décroissant, mettez "<=" au lieu de ">=". add 1 to {_1} set {_2} to {_1} + 1 set {_3::*} to {_2::*} loop (size of {_2::*} - {_1} + 1) times: set {_3} to {_2} - 1 set {_2::%{_2}%} to {_3::%{_3}%} add 1 to {_2} set {_2::%{_1}%} to loop-value return {_2::*} Pour utiliser la fonction, c'est très simple. Imaginons une liste {_numbers::*} contenant des nombres : command /test: trigger: set {_numbers::*} to 8, 4, 12, -6, 2, 1.5, 19, 726, 0.28, -65, 3, 13, 19, 72, 21, 15 and 6 send "Départ :" loop {_numbers::*}: send "%loop-value%" set {_numbers::*} to sorting({_numbers::*}) send "Arrivée :" loop {_numbers::*}: send "%loop-value%" Cette commande va trier la liste ci-dessus dans un ordre croissant. Pour trier la liste dans un ordre décroissant, référez-vous à la ligne 5 de la fonction. Merci d'avoir lu ? !
    1 point
  11. Je ne sais pas ce que vous avez tous à vous moquer de Notepad++, ça reste un logiciel très performant ! Utiliser sublime texte ne fait pas de nous un meilleur skripteur ^^ Je cherche juste à dire que les logiciels d'édition de texte ne sont pas liés au bon fonctionnement de skript et que par conséquent il ne faudrait pas "forcer/encourager" quelqu'un a changer de logiciel SAUF si une fonctionnalité n'est pas présente et se trouve être utile/indispensable. Azer, ton problème peut surement se corrigé ... mais je n'ai pas la solution
    1 point
  12. Bonjour ! Cette 'petite' fonction va vous permettre de tronquer un texte pour qu'il ait une certaine longueur. Il existe déjà une expression inclue dans Skript permettant de prendre les x premières/dernières lettres d'un texte, mais elle ne prend pas en compte le code couleur. Par exemple ce texte : "§4§lTexte génial" apparait comme ceci : "Texte génial" dans minecraft. Mais si vous utilisez par exemple 'first 5 characters of "§4§lTexte génial"', vous n'obtiendrez pas "Texte" mais bien "T", car les marques de couleur et mise en page comptent pour 2 lettres chacune. Si par contre vous utilisez ma fonction, le code couleur sera ignoré, et vous obtiendrez bien le texte voulu. Pour utiliser la fonction, il vous suffit d'écrire : decouper("§4§lTexte génial" , 5 , "") Le dernier argument ("") est ici laissé vide. Si par exemple vous vous servez de cette fonction pour raccourcir le nom d'un joueur, il serai utile de rajouter quelque chose comme "...". Si vous voulez les 10 premières lettres du nom d'un joueur, avec "..." à la fin, il vous faut donc écrire : decouper(player's name , 10 , "...") Notez que si le texte que vous envoyez est plus court que la limite donnée, le résultat sera le texte d'origine, sans les "..." à la fin. Voici la fonction, commentée et expliquée : Je suis conscient que c'est pas très opti, mais boon. Au passage, vous pourrez voir que le 'wait 1 tick' est mis en commentaire, car pour une raison qui m'échappe, Skript considère que l'on sort de la fonction après ça (j'ai une erreur sur le 'return' si je le décommente). À part ça, tout le code est fonctionnel. J'espère que ça vous sera utile :) [spoiler=PS]Rappelez vous que la fonction doit être placé soit tout en haut de votre script, soit dans un autre fichier de script situé au dessus dans l'ordre alphabétique. Personnellement, si je dois utiliser une même fonction dans plusieurs de mes scripts, je la met dans un fichier nommé "+fonctions.sk", comme cela je suis quasi sûr qu'il sera chargé en premier. Sinon je la met juste en dessous des options de mon script. L'essentiel est que la fonction soit chargé avant son utilisation dans votre script
    1 point
  13. Version de minecraft (1.8.8) skript (Skript 2.2 Fixes V8b) Type du skript: Skript de Farm Description du skript: Bonjour, je souhaiterais, si possible, un skript qui permettrait de faire un système de farm automatique, pas comme les autres. J'ai pensé, à un système ou, quand une canne à sucre pousse (au deuxième block pas le premier), elle se casse automatiquement, et donne une canne à sucre. Si possible, faire en sorte que cette canne à sucre n’ait pas besoin d'eau, après, cela n'est qu'un détail. Encore, une fois, si cela est possible, que le temps de poussée reste celui base. Je pense avoir été claire, si vous avez besoin d'un renseignement, n'hésitez pas. Merci à vous, pour votre aide (enfin je l'éspère). Cordialement, Théo.
    0 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.