Aller au contenu

Classement


Contenu populaire

Affichage du contenu avec la meilleure réputation depuis le 04/19/23 dans toutes les zones

  1. 3 points

    Version 2.6-beta2

    730 downloads

    Skript - 1.8 Skript n'étant plus disponible en 1.8 depuis bien longtemps, j'ai tenté de le faire fonctionner en 1.8 avec la dernière version, à l'origine basée sur la 1.9+. De plus, en voyant beaucoup de gens utilisant encore de très anciennes versions (2.1.2 / 2.2-dev25 / 2.2-dev36), j'ai décidé de rendre mon travail public. Comment ça fonctionne ? Le code a été revu afin d'adapter certaines fonctionnalités (items, biomes...) indispensables au bon fonctionnement du plugin en 1.8. Le lien vers le code source est disponible plus bas pour les intéressés ! Pré-requis Aucun pré-requis particulier, vous devrez seulement convertir certaines parties de vos skripts. Dans le code source, vous trouverez toutes les instructions dans le fichier README qui se trouve en-dessous du code. Avant de télécharger quoi que ce soit, vérifiez les manipulations à faire si vous possédiez une version inférieure ou égale à la v2.2 ! Liens utiles Code source : https://github.com/Matocolotoe/Skript-1.8 Discord : https://discord.gg/yh3Z98m Je mets régulièrement à jour mon travail en local, et je publie le code ainsi que la nouvelle version ici et dans la page des releases sur GitHub. Téléchargement Vous pouvez télécharger la dernière version directement depuis les fichiers joints à cette ressource. Merci pour votre lecture, enjoy !
  2. 2 points
    De retour presque 10ans plus tard
  3. 2 points
    Ça faisait longtemps que je n'étais pas revenu ici, qu'est-ce que vous devenez ?
  4. 2 points
    Hey les skripteurs Tutoriel pour installer le langage Skript 2.0 sur Notepad++ qui intègre des variations de couleur pour vous aider dans votre code. 1) Rendez-vous sur ce lien : [Contenu masqué] 2) Cliquez sur Télécharger qui se trouve à votre droite. 3) Cliquez sur " Téléchargement direct. " 4) Après l'avoir télécharger mettez le fichier dans votre bureau. 5) Lancer Notepad++ et rendez vous dans : Langage>Définissez votre langage... 6) Cliquez sur "Importer" et prenez votre fichier Skript 2.0 7) Relancez Notepad++. 8) Repartez dans Langage>Skript2.0 ( qui se trouve tout en bas. ) Voilà , votre langage Skript est désormais installer ! Si vous avez un problème, n'hésitez pas à me le faire part dans les commentaires. A bientôt.
  5. 2 points
    Bien le bonjour, Aujourd’hui je vous propose un petit tuto pour utiliser la coloration syntaxique Skript sur sublime text. Rapide topo sur sublime text : Sublime est un IDE qui pour moi fait partis des meilleurs, autant pour sa légèreté, son confort d'utilisation et son extensibilité. Il gère nativement une cinquantaine de langages, et il existe des plug-ins pour tout et n’importe quoi.Petite note Sublime texte est payant à la winrar (un pitit message tous les 50 enregistrements). Essayez-le vous ne serez pas déçus. Vous êtes prêts ? On est partis. Déjà, si ce n'est pas déjà fait installez l'ide : [Contenu masqué] Une fois lancé vous suivez les étapes indiquées pour installer package control: [Contenu masqué] Le plus dur est fait vous pourrez désormais à l'aide de package control accéder a toute un libraire de plug-in pour a peut près tout. Je laisse l'installation de package control qui donne accès à des centaines de plugins utiles [spoiler=Installation d'un plugin] Pour installer un plug-in : Préférences -> Pakage Control et sélectionnez a l'aide des flèches du clavier et d'entrer "Package control : install package" Patientez quelques secondes un autre fenêtre s'ouvre tapez alors Skript (ou le nom du plug-in que vous voulez) appuyez sur entrer pour valider l'installation et c'est fait vous n'avez plus qu'a ouvrir un .sk Update : Le package n’étant plus disponible sur package control voici comment remédier au problème : Téléchargez le fichier ci-joint Télécharger Sur sublime text dans le menu Préférences -> browse packages Un fois dans le dossier remontez s'en d'un et glissez le zip tel quel dans le dossier Installed packages Redémarrez Sublime text Je vous invite à explorer plus en détail les secrets de cet IDE qui est bourré de fonctionnalités, si vous êtes perdu n'hésitez pas à me demander ou à utiliser google :p
  6. 1 point
    Salut, je vais t'expliquer avec des grandes lignes quelques étapes pour créer un skript de jobs : Créer les variables pour les joueurs et leur avancement dans le système des jobs Développer un système de choix du métier lorsqu'on rejoint le serveur Développer un système de niveaux de métier options: prefix: &f6(&eJobs&6) on join: if {job::%player's uuid%} is not set: message "{@prefix} &fSélectionnez un métier via la commande &6/&ejob&f !" Dans ce début de code, on vérifie si le joueur a un métier ou non via la variable {job::%player's uuid%}. Si ce n'est pas le cas, il reçoit un message le signalant qu'il doit en choisir un. Maintenant, on créer la commande de job : command /job [<text>]: trigger: if {job::%player's uuid%} is not set: if arg 1 is not set: message "{@prefix} &fListe des métiers disponibles : &ePêcheur, Agriculteur, Boucher." message "{@prefix} &fChoisissez-en un via la commande &6/&ejob (nom)" else: if arg 1 is "pêcheur" or "agriculteur" or "boucher": set {job::%player's uuid%} to arg 1 message "{@prefix} &fFélicitations ! Vous êtes désormais un &6%{job::%player's uuid%}&f !" set {job::%player's uuid%::level} to 1 set {job::%player's uuid%::xp} to 0 set {_level} to 1 set {job::%player's uuid%::xp-max::%{_level}%} to 300 Dans cette deuxième partie de code, le joueur a le choix entre 3 métiers, à toi d'en rajouter et de modifier certaines conditions dans la commande pour s'adapter aux métiers que tu ajoutes. On met aussi le niveau de métier de ce joueur à 1 via le {job::%player's uuid%::level} et son avancement en xp à 0. Ensuite, on fait un système d'avancement du niveau : on break of dirt: if {job::%player's uuid%} is "agriculteur": add 20 to {job::%player's uuid%::xp} set {_level} to {job::%player's uuid%::level} set player's action bar to "{@prefix} &fVous avez gagné &a+20 exp &f!" #Vérifions si le joueur peut augmenter de niveau ou non if {job::%player's uuid%::xp} > {job::%player's uuid%::xp-max::%{_level}%}: add 1 to {job::%player's uuid%::level} set {job::%player's uuid%::xp} to 0 message "{@prefix} &fBravo ! Vous êtes désormais un &6agriculteur&f de niveau &a&l%{job::%player's uuid%::level} &f!" set {_level} to {job::%player's uuid%::level} add 300 to {job::%player's uuid%::xp-max::%{_level}%} Pour un débutant, ça peut être dur à comprendre cette partie de code mais je m'explique : On vérifie si le métier du joueur est agriculteur lorsqu'il casse un bloc de dirt. Si c'est le cas, il gagne +20 xp. Ensuite, on vérifie si le joueur a dépassé le nombre d'xp requis pour augmenter de niveau ou non (la variable a été définie dans le code précédent) Si c'est le cas, le joueur gagne un niveau dans son métier, et la barre d'xp requise pour augmenter de niveau augmente de 300. J'ai pas le temps de te faire un truc vraiment optimisé, là c'est juste pour te donner l'idée du fonctionnement. Je te conseil d'apprendre plus sur skript avant de te lancer dans un système aussi complexe, en te renseignant sur le fonctionnement des variables, des fonctions, etc. Si t'as toujours besoin d'aide ou que quelque chose ne fonctionne pas dans ce que j'ai mis, je suis là.
  7. 1 point
    UPDATE: En fait, mon code au-dessus ne fonctionne pas pour la simple et bonne raison que le lore se re-set à chaque kill. Tu peux faire autrement, comme indiqué ci-dessous: on death: if victim is a creeper: # remplace creeper par player if attacker is a player: if {killNb::%attacker%} is set: add 1 to {killNb::%attacker%} set line 1 of lore of attacker's tool to "%{killNb::%attacker%}% kills" set line 2 of lore of attacker's tool to "test" #... Tu définis chaque ligne de lore à la main, tout dépend après du nb de lores que tu souhaites ajouter, si tu en as seulement deux, tu peux faire comme ceci, en ajoutant par exemple en ligne 2 un lore que tu as déjà défini de ton côté. ++
  8. 1 point
    Ce que tu peux faire, c'est d'initialiser tous tes lores dans une var list et d'implémenter la liste en tant que lore, comme l'indique le petit code ci-dessous. command /lore: trigger: add "test" to {_lore::*} add "%{killNb::%player%}% kills" to {_lore::*} set lore of player's tool to {_lore::*} J'ai à la fois en première ligne "test", puis ensuite mon compteur de mort. Hésite pas si tu as besoin ! ++
  9. 1 point
    Tu as quoi comme autre(s) lore(s) ?
  10. 1 point
    Le code final devrait que tu devrais obtenir doit ressembler à ça (pas testé) on join: while player is online: if "%region at player%" contains "test": set {_locA} and {_locB} to block at player's location remove 1 from {_locA}'s y-coord and {_locB}'s y-coord add 1 to {_locA}'s x-coord and {_locA}'s z-coord remove 1 from {_locB}'s x-coord and {_locB}'s z-coord loop all blocks within {_locA} and {_locB}: if loop-block is sponge: kill player wait 10 ticks
  11. 1 point
    Si tu as pas remplacé le wait x ticks/seconds par quelques choses de logique genre wait 5 ticks, c'est normal xD Le but étant de t'aiguiller, pas de te pondre le truc parfait ^^ Voici un code de test à ne pas utiliser dans l'état mais à intégrer dans mon code précédent pour analyser une zone de 3x3 sous le joueur Voici ce que ca donne comme detection: [Contenu masqué] Il ne restera plus qu'a dire à la place des particules, SI le bloc est une éponge, kill le joueur et stop la boucle every 5 ticks: loop all players: set {_locA} and {_locB} to block at loop-player's location remove 1 from {_locA}'s y-coord and {_locB}'s y-coord add 1 to {_locA}'s x-coord and {_locA}'s z-coord remove 1 from {_locB}'s x-coord and {_locB}'s z-coord loop all blocks within {_locA} and {_locB}: play firework's spark at loop-block
  12. 1 point

    Version 1.0

    148 downloads

    Bedwars SK Présentation Bedwars SK est un mini-jeu très inspiré du Bedwars de Hypixel. Ce skript a été réalisé en version 1.8.8 avec la version 2.6.4 de Skript (La fork de GIO). Il est recommandé de faire fonctionner ce skript sur la version 1.8.8 avec cette version de Skript. Si vous ne pouvez pas utiliser cette version, télécharger une version 2.3+ de Skript, Skript 2.2 ne marchera pas. Addons SkQuery Skript GUI skript-yaml SkBee (Une version avant la 2.0.0) World Edit World Guard Permissions bedwarssk.admin = Pouvoir accéder à la commande /bwadm bedwarssk.notif = Recevoir les notifications des mises à jour ainsi que les changelog bedwarssk.forcestart = Pourvoir forcer le début d'une partie Caractéristiques Création d'arène multi-monde (ne supporte pas BungeeCord !) Pancarte pour pouvoir rejoindre une partie 100% Automatique Facile à prendre en main Personnalisable grâce au fichier config.yml Commandes Admin /bedwarsadm create [nom] - Créer une arène /bedwarsadm delete [nom] - Supprimer une arène /bedwarsadm list - Voir la liste de vos arènes /bedwarsadm setminteam [nom] [nombre] - Mettre le nombre minimum de personnes dans une équipe /bedwarsadm setmaxteam [nom] [nombre] - Mettre le nombre maximum de personnes dans une équipe /bedwarsadm setminplayer [nom] [nombre] - Mettre le nombre de joueurs nécessaire pour commencer une partie /bedwarsadm setmode [nom] [mode] - Mettre un mode personnalisé à votre arène /bedwarsadm setwaitlobby [nom] - Mettre la position d'attente d'une arène /bedwarsadm setspawnspec [nom] - Mettre la position des spectateurs d'une arène /bedwarsadm createteam [nom] [couleur] - Créer une équipe /bedwarsadm delteam [nom] [couleur] - Supprimer une équipe /bedwarsadm teamlist [nom] - Voir vos équipes créées /bedwarsadm addpnj [nom] [shop - upgrade] - Ajouter une position d'un pnj shop ou upgrade /bedwarsadm removepnj [nom] [shop - upgrade] - Supprimer le dernier spawn de shop ou upgrade /bedwarsadm addspawner [nom] [default - diamond - emerald] - Ajouter une position d'un générateur /bedwarsadm removespawner [nom] [default - diamond - emerald] - Supprimer le dernier spawn du générateur /bedwarsadm setspawn [nom] [couleur] - Mettre la position d'une équipe /bedwarsadm setbed [nom] [couleur] - Mettre la position du lit d'une équipe /bedwarsadm setlimit [nom] - Délimiter la zone /bedwarsadm save [nom] - Activer votre arène /bedwarsadm unsave [nom] - Désactiver votre arène /bedwarsadm reload - Actualiser les fichers .yml /bedwarsadm debug - Réinitialise toutes les parties de bedwars en jeu en cas de problèmes. Joueur /bedwars play [solo, double...] - Rejoindre une partie aléatoire. /bedwars join [nom] - Rejoindre une carte spécifique. /bedwars leave - Quitter votre partie actuelle. /bedwars list - Voir la liste des parties Capture d'écran Lobby d'attente Gameplay Spawner Pancarte Pour avoir cette pancarte, vous devez faire [BW] sur la première ligne et ensuite mettre en deuxième ligne le nom du mode que vous voulez que les joueurs joue Tuto
  13. 1 point
  14. 1 point
    Rebonsoir, comme je t'ai dis, les .5 permettent de centrer le joueur au milieu du block. Il faut donc que tu changes x et y, et non .5 . Exemple : 51.5, 177, -32
  15. 1 point
    Salut salut, je te conseil d'installer advancement-skript qui te permet d'avoir des événement supplémentaires et conditions. Une fois installée tu n'as plus qu'à entrer ce type de syntaxe : on advancement: if "%event-advancement%" contains "Nom de l'advancement": ton code Tu retrouveras ici la liste des advancements : [Contenu masqué] Hésite pas à liker si je t'ai aider !
  16. 1 point
    En faite, tu as pas besoin de stocker de variable sur la buche cassé, de toute façon, elle ne la retiendra pas ^^ Techniquement, tout ce qui est posé par un joueur n'est pas censé apporté d'XP si on le recasse dans ton système de métier Donc ce qu'il faudrait je pense, c'est stocker la position du bloc qui est posé par un joueur, et ensuite vérifier quand on casse un bloc: Si le bloc en question fait partie de la liste: - on ne donne pas d'XP mais aussi - supprimer le bloc de la liste vu qu'il n'existe plus Je te recommande aussi pour que la vérif ne soit pas trop lourde de segmenté la recherche du bloc Par exemple, si une variable fini par contenir 200 000 blocs, on va pas passer au travers des 200 000 blocs à chaque fois qu'un joueur casse un bloc On peut commencer par trier par Monde, ensuite par chunk et enfin par bloc, tu peux aussi segmenter pour optimiser encore plus sur plusieurs couche en Y Bien sûr, pour encore optimiser la variable, on ne stockera que les blocs en rapport avec les métiers et pas tous les blocs que pose tous les joueurs ^^
  17. 1 point
    Version de Minecraft : 1.16.5 Version de Skript : 2.6.4 Type du skript : Commande pour changer de grade lorsqu'on accomplie des objectifs Description du script : Bonsoir, J'aimerais beaucoup un skript qui permettrons de /rankup de grade en fonction de certains objectifs à accomplir Grade par défaut lorsque nous arrivons sur le serveur : Joueur Si nous souhaitons monter en grade nous aurions besoin de faire la commande /rankup pour passer au grade Aventurier Pour passer au grade aventurier il faut accomplir quelques objectifs Objectifs (Joueur -> Aventurier) Miner 250 roches Tuer 64 zombie Planter 128 pommes de terres Récolter 128 blés Etre level jobs 20 (Jobs Reborn) Voter 10 fois pour le serveur Avoir 300 000$ en argent Lorsque nous avions toutes les objectifs remplie nous pouvons faire /rankup et cela nous passe au grade Aventurier, une fois qu'on passe au grade aventurier, toutes les objectifs sont remise à zéro sauf level jobs et vote (cela s'accumule pour passer au grade suivant) Il faudrait une commande pour voir l'avancer des objectifs pour passer au grade suivant (ce qui est accomplie et ce qu'il manque) Il y a une totalité de 8 grades (/rankup) Merci beaucoup pour votre aide, si vous aviez quelques questions, je répondrais immédiatement Cordialement
  18. 1 point
    Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe.
  19. 1 point
    Bonjour, Je te propose le script suivant pour répondre à ta demande. J'ai inclus des fonctions pour permettre un peu plus de flexibilité. Tout est documenté avec des commentaires, je t'épargne donc les explications. Pour faire court : tu enregistres tes blocs de minerai et tes pioches dans le 'on script load' via les fonctions et le reste se fait tout seul. J'ai mis deux exemples avec du minerai de fer et des waystones du mod Waystones. Le script est testé avec Skript-2.6.4 et Skript-Reflect-2.3, sur un serveur Magma-1.16.5 avec le mod Waystones. Je reste disponible pour toute question subsidiaire. mine.sk
  20. 1 point
    Salut, voilà on place of chest: add location of event-block to {chestlist::*} on right click on a chest: if {chestlist::*} contains location of clicked block: cancel event send "Pas touche" else if {chestlist.%player%::*} doesn't contain location of clicked block: clear clicked block's inventory add 1 diamond to clicked block's inventory add location of clicked block to {chestlist.%player%::*} else: cancel event send "T'as déjà regardé ce coffre !"
  21. 1 point
    Salut, on place of chest: add location of event-block to {chestlist::*} on right click on a chest: if {chestlist::*} contains location of clicked block: cancel event send "Pas touche" Je ne sais pas si ça répond au problème. Peut-être que je l'ai mal compris, redis moi si c'est le cas !
  22. 1 point
    J'ai mis à jour mon Skript, j'avais oublié un détail.
  23. 1 point
    Bien sûr. J'ai modifié mon message
  24. 1 point
    tu fais: give {item::NOMDEL'ITEMQUETUASMISDANSTACOMMANDE} to player
  25. 1 point
    Bonsoir, tu peux faire comme ceci pour sauvegarder ton item: command /saveitem <text>: usage: &cTu dois faire /saveitem NOM trigger: if {adminrank.%uuid of player%} is not "Gestion Loup" or "Développeur": send "&cCommande réservée pour les hr's de l'équipe admin !" stop set {item::%arg-1%} to player's tool send "Nouvel item sauvegardé: &b%{item::%arg-1%}% !" Et comme ceci pour le récupérer: command /retrieveitem <text>: usage: &cTu dois faire /saveitem NOM trigger: if {adminrank.%uuid of player%} is not "Gestion Loup" or "Développeur": send "&cCommande réservée pour les hr's de l'équipe admin !" stop if {item::%arg-1%} is set: give {item::%arg-1%} to player send "Vous venez de recevoir %{item::%arg-1%}%" else: send "&cErreur, aucun objet avec le nom ""&e%arg-1%""&c n'est enregistré." Si tu as des questions sur le code, n'hésite pas à me le dire. Bonne fin de soirée à toi ^^
  26. 1 point
    Minecraft a grandi, cette communauté me manque... Est-ce que je reviens?
  27. 1 point
    Yo les anciens ! Si des vieux collègues de Mc passent par là, hésitez pas à me donner un moyen de se joindre histoire de faire une game comme à l'ancienne
  28. 1 point
    Bonjour, Je te propose le script ci-joint pour répondre à ta demande. Celui-ci ajoute 2 commandes : `/soulbind` et `/make-collector`, permettant de rendre l'objet en main respectivment "Soulbound" (pour ne pas le perdre à la mort) et en faire un Collecteur d'Âmes (lui ajouter un compteur de victimes). J'ai réutilisé la permission `minecraft.command.enchant` pour exécuter les deux commandes. Le compteur et le tag Soulbound sont dans le lore de l'item, pour un stockage sans variable. Comme tu l'as demandé, le compteur ne comptabilise pas les double/triple/...-kills sur la même victime d'affilé. Pour obtenir un collecteur d'âmes soulbound à partir d'une épée en diamant, par exemple, il faut enchainer deux fonctions, comme ceci: add SoulboundItems_asSoulbound(SoulsCollector_makeCollector(1 of diamond sword)) to inventory of player Le code est documenté, n'hésite pas à demander si quelque chose te trouble. Je précise que j'ai testé le script sur PaperMC-1.8.8-445 avec Skript-2.2-dev37c (dernière version "classique" disponible en 1.8). Je reste disponible pour toute question subsidiaire. SoulsCollector.sk
  29. 1 point
    Bienvenue dans mes premiers tutoriaux sur Apprendre le Skript ! Dans ce premier épisode,nous allons déjà apprendre à installer Skript,et un peu commencer le code. Tout d'abord,il vous faut un logiciel de traitement de texte.C'est assez con mais il vous en faut un bon.Même le bloc-note suffit,ou vous pouvez opter pour SublimeText,Notepad... il faut juste que vous soyez à l'aise.Pour Notepad++,cliquez ici pour voir un tutoriel qui vous permettra de tous voir en couleur etc pour vous faciliter la vie. Ensuite,il vous faut un serveur,spigot de préférence mais bukkit marche aussi,peu importe la version.Ensuite,vous devez télécharger Skript,je vous conseille la 2.2 fixe qui est vraiment pas mal. ICI Une fois téléchargé,mettez Skript dans votre fichier plugins sur votre serveur,tout marche à présent. Optionnel: Vous aurez forcément besoin d'addons,donc jvous conseille de les téléchargez maintenant: pack Une fois fait,prenez les .jar de votre version,et pareil,dans le dossier plugins ! I) Commençons par le commencement ! > Bon,c'est bien long de faire tout ça,mais on a envie de coder nous ! Oui oui,attendez,déjà,allez dans le fichier "Skript" qu'à générer le .jar.Allez dans "scripts" Vous verrez un tas de merde Skript avec un petit tiret avant chaque nom >Cool mais à quoi ça sert ? les tirets servent à désactiver le skript :) > On a qu'à le supprimer lol Ben non,si on le développe et qu'il a des erreurs et qu'on stoppe le développement un moment,ça évide qu'à chaque /reload y'as ses erreurs :) Donc,pour commencer,créer un fichier .txt que vous renommez "votrenom.sk" (Le .sk est très important pour que skript reconnaisse le fichier !) Ouvrez le avec l'éditeur de texte de votre choix,pour commencer un code,ce sera toujours pareil ! Skript se compose de plusieurs choses: > Evenements > Variables > Commandes custom > Effect > Conditions > Fonctions > Breeeeeeeeeeef Pour commencer un code,il y a deux grandes "manières" de commencer un code. Détecter un évènement (Qu'on va faire dans ce tuto) Créer une commande custom ( Pas maintenant <: ) II) Les évènements Pour commencer,on va apprendre à éxecuter un effet.Qu'est-ce qu'un effet ? C'est quelque chose qui se passe après une certaine action ou commande.Par exemple,l'effet de kill quelqu'un,vous comprenez ? Au cas ou,je fais un exemple ;x on damage: #Alors la on dit "Quand un joueur reçoit des dégats" kill the victim #On tue la personne qui s’est pris les dégats (Pour un système de mort subite par exemple) Donc,pour commencer,on met l'évènement au bord (Clique >ici< pour la liste des évènements sans addons) on break: A noter qu'il y a toujours un ":" à la fin de chaque évènement ! Il signifie que vous devez retourner à la ligne et faire une tabulation après (Pour tabulation,faire "TAB",ou 4 espaces,mais dans un code,faite soit l'un soit l'autre !).Vous pouvez préciser la plupart des évènements ! on break of stone: Ici,on précise que les effects ne se font que si le block cassé est de la stone ! Ensuite,après la tabulation,on fait un effect.Les effects n'ont jamais (Sauf cas rares comme loop all players ou autres) mais alors jamais de ":",donc les effets s'alignent comme ça: on break: # Quand un block se casse cancel event # Permet d'arrêter l'évènement,et de réinisialiser.Par exemple,la le block va se remettre,si un outil a été utilisé,sa durabilité sera comme avant,bref wait 1 second # Demande à skript d'attendre une seconde après avoir cancel l'event kill the player # Tue le joueur qui l'a cassé message "&aTu as cassé un block,tu as été tué par Mère Nature !" Voila,vous pouvez maintenant,quand un évènement se produit,produire des effets ! Liste des effets: ici Vous pouvez voir que touts les effets sont alignés,effets les plus utiles: broadcast "Message" > Permet de mettre un message à tout les joueurs message "Message"> Permet de faire un message privé au joueur qui a éxecuté l'évènement kill the player/victim/attacker > Tue le joueur,pour victim et attacker,c'est seulement dans les évènements de pvp ! (On damage,on death...) wait "Nombre" "ticks/seconds/minutes..." Permet d'ordonner à Skript d'attendre clear the player's inventory > Permet de clear l'inventaire du joueur cancel event > Le fameux ! Permet d'annuler l'évènement ! J'ai dit dans les grandes lignes,après on peut rajouter énormément de choses dans ces effects la. C'est la fin de ce tutoriel,prochain tutoriel assez court mais je vous dirais comment créer une commande ;) N'hésitez pas à me dire ce qui va pas pour que j'édit tout ça ! > J'ai rien compris mec Alors poste ta demande dans les commentaires de ce topic ! :D Apprendre le skript #2 : ici
  30. 1 point

    Version 3.1

    227 downloads

    Friend ──〔 Présentation 〕── Friend est un système de gestion d'ami complet et optimisé. Vos joueurs auront la possibilité d'inviter n'importe qui dans leur liste d'ami ! ──〔 Fonctionnalités 〕── ✦ Optimisé au maximum ✦ Simple d'utilisation ✦ Messages et Interfaces propres ✦ Entièrement configurable ──〔 Commandes 〕── ● /friend | Affiche la liste des commandes disponibles. (/friend, /f, /amis, /ami et /a) ──〔 Installation 〕── Il suffit juste de glisser le fichier 'Friend.sk' dans votre dossier '../plugins/Skript/scripts/'. Ensuite, faites '/sk reload Friend.sk'. ──〔 Dépendances 〕── 「 Skript 2.3+ 」 「 Skript-GUI 」 ──〔 Mentions Légales 〕── En utilisant Friend, il vous est interdit de : ✖ Vendre le Skript ✖ Vous approprier le Skript ✖ Décrédité mon pseudo du Skript Si vous aimez Friend, n'hésitez pas à le noter en donnant votre avis !
  31. 1 point

    Version 1.2

    31 downloads

    Skript-packet est un remplacement de l'addon ThatPacketAddon qui n'est plus mis à jour depuis longtemps. Les packets sont les informations échangé entre le serveur et le client. On utilise souvent la manipulation des packets pour modifié le contenue visuel de chaque joueur indivuduellement, exemple : faire croire à un joueur qu'il a en fasse de lui un bloc de TNT alors qu'en vérité il s'agit d'un magnifique bloc de diamant ! Cet addon n'est absolument pas conseillé aux débutants, il faut des grosses connaissances en Minecraft / packet / java / skript / skipt-reflect pour l'utiliser à son plein potentiel ! Si vous avez déjà utilisé TPA, j'ai fait mon possible pour simplifié la migration du code. Les deux principales différences avec TPA sont : - Il n'y a plus besoin de spécifié le type de field ! - J'ajoute un support pour interagir avec les objets java et skript afin de l'imiter l'utilisation de skript-reflect. Vous aurez-besoin d'installer ProtocolLib 4.6.0+ pour faire fonctionner cette addon. L'utilisation de l'addon skript-reflect 2.1+ est plus que recommandé ! Retrouvez mes exemples de code utilisant skript-packet sur mon github : https://github.com/Anarchick/skript-packet , Si vous avez d'autres exemples utiles à me soumettre, je les acceptes. Désolé mais je ne donne pas de support sur l'utilisation des packets aux débutants, c'est un sujet très difficile à maitrisé et les tutos concernant TPA, MundoSK, Skellet ou même Java sont tous applicable à skript-packet ! Bonne chance :3
  32. 1 point

    Version 4.0

    857 downloads

    Bonjour je m'appelle Mathias et aujourd'hui je vous présente mon skript de Modération ! Le Skript contient : - Un système de Menu avec toutes les sanctions (Mute, Ban, TempBan, UnMute, Freeze, UnFreeze... - Un système de Report avec un GUI - Un système de /Help - Un système d'activation ou de désactivation des messages de Sanction - Un système de LooKup - Un système pour voir la liste des ban, mutes.... - Un système d'avertissement - Un système de freeze et unfreeze - Un système de settime pour les temps des bannissements - Un système d'information en cas d'erreur - Un système de /mod pour observer les joueurs ! - Un système pour activer ou désactiver les messages de confirmations - Un système de MAJ automatique ! - Toutes les commandes pour le skript sont dedans Le skript vous servira à : - Simplifiez la vie de votre staff grâce au Menu - Simplifiez votre vie car il est facile a configurer - Grâce au menu vous n'aurez presque plus besoin d'utiliser les commandes La liste des commandes: - /helpmodo #Permet de voir la liste des commandes en jeu ! - /moderation #Permet d'ouvrir le Menu des sanctions ! - /report #Permet de signaler un joueur ! - /ban #Permet de ban permanent un joueur ! - /tempban #Permet de bannir pendant un certain temps donné ! - /banip #Permet de bannir l'ip du joueur ! (Je n'ai pas pu le testé) - /unban #Permet de dé-bannir un joueur ! - /mute #Permet de retirer la parole à un joueur pendant un temps donné ! - /unmute #Permet de rendre la parole au joueur ! - /freeze #Permet de freeze un joueur ! - /unfreeze #Permet de unfreeze un joueur ! - /lookup #Permet de voir les informations personnels d'un joueur ! - /msgadm #Permet de configurer les messages de ban, kick, mute, unban ... - /liste #Permet de voir la liste des ban, tempban, mute, report.... - /avertissement #Permet d'avertir un joueur ! - /kick #Permet de kick un joueur du serveur ! - /kickall #Permet de kick tous les joueurs du serveur ! - /settime #Permet de set le temps des bannissements - /infomod #Permet de voir les informations lier au problème - /configjsonapi #Permet d'activer ou désactiver les messages de confirmations La liste des addons: Je ne sais pas trop j'ai plusieurs addons TuSke MundoSK #Je ne sais pas si il sert a quelque chose RandomSK #Je ne sais pas si il sert a quelque chose Sketch #Je ne sais pas si il sert a quelque chose SkQuery #Je ne sais pas si il sert a quelque chose SKRayFall #Je ne sais pas si il sert a quelque chose Information: Les gui sont fait avec l'addon TuSKe Le skript m'appartient il est donc interdit de le revendre ? à votre nom ! Il y a un système de MAJ automatique ! LE SKRIPT NÉCESSITE JSON API http://www.mediafire.com/file/ewepd2b9t715b5k/json.sk/file Si vous rencontrez un problème merci de me le dire en commentaire afin que je le résous ! ? Bon Jeux et Bye SaymFire
  33. 1 point
    Bonjour, aujourd'hui je vais vous montrer comment mettre le nombre de personnes connectées sur un serveur dans une variable, cela marche pour les serveurs BungeeCord et tout les autres. Le codes est simple: Command /infox: trigger: set {_g} to text from "[Contenu masqué]" send "&7Nombre de joueurs connéctés sur &eEpiCube&7: %{_g}%" Voici un exemple en mettant l'IP d'Epicube:
  34. 1 point
    command /top: trigger: loop 3 times: set {_%loop-number%p} to "En attente" set {_%loop-number%} to 0 loop {classement::*}: if {classement::%loop-index%} > {_1}: set {_nb} to 3 set {_nb-1} to 2 loop 2 times: set {_%{_nb}%} to {_%{_nb-1}%} set {_%{_nb}%p} to {_%{_nb-1}%p} remove 1 from {_nb} remove 1 from {_nb-1} set {_1} to loop-value set {_1p} to loop-index else: if {classement::%loop-index%} > {_2}: set {_3} to {_2} set {_3p} to {_2p} set {_2} to loop-value set {_2p} to loop-index else: if {classement::%loop-index%} > {_3}: set {_3} to loop-value set {_3p} to loop-index loop 3 times: set {_nb} to 3 set {_%{_nb}%p} to player from {_%{_nb}%p} remove 1 from {_nb} broadcast "&b① &6%{_1p}% - &c%{_1}% &rpoints" broadcast "&b② &6%{_2p}% - &c%{_2}% &rpoints" broadcast "&b③ &6%{_3p}% - &c%{_3}% &rpoints" Pour la variable classement, tu l'utilises comme ça: set {classement::%player%} to xxx add xxx to {classement::%player%} remove xxx from {classement::%player%}
  35. 1 point
    Version de Minecraft : 1.8.0 Version de Skript : 2.X.X Type du skript : Zelda UHC Description du script : Bonjour tous le monde, étant en fanna de la série Zelda j'ai découvert grave à la vidéo de Squeezie le mode UHC Zelda qui es pour moi incroyablement réussis tout est mis dans le mode que sa soit les donjons, les items légendaires, les PNJ bref c'est très bien fait j'ai chercher un peu partout sur le net le plug-in mais malheureusement j'en trouve pas je suis venu ici pour demander à une âme charitable de me faire le plug-in pareil que celui du plug-in normal de Zelda UHC, j'aurait aussi besoin de quelque conseil pour installer le mod est pour qu'il soit convenable pour moi et vous Merci d'avoir lu si vous voulez me contacter en dehors de Skript-MC ajoutez moi sur discord : Zecko#7492. Zecko.
  36. 1 point
    Bonjour, Je peut te donner que ce plugin : [Contenu masqué] Ce n'est pas ce que tu recherche mais si tu t'y connaît un minimum en Java tu devrait savoir le modifié à ta sauce Bonne soirée
  37. 1 point
    Bonjour à tous ! Aujourd'hui, je vais vous aider à préparer votre lobby pour l'arrivé de vos joueurs. Difficulté » ●●●●● Prérequis Vous aurez seulement besoin de skript. -[●]- Skript -[●]- Vous l'avez ? Alors c'est partis ! Code Tout d'abord nous allons créer deux options pour ne pas devoir retaper 150 000x la même chose options: prefix: &8[&rNom de votre serveur&8] # Ceci est le préfixe affiché devant chacuns des messages qui seront envoyé à vos joueurs. Vous pouvez utiliser le nom de votre serveur ou autre chose. permission: lobby.use # Ceci est la permission que vous devrez vous assigner pour avoir accès à toutes les commandes restreintes. Ensuite nous allons créer deux commandes, celle qui nous permettra de placer l'endroit où les joueurs apparaîtront dés leurs connexion et celle qui permettra à vos joueurs de retourner au lobby facilement. command /setlobby: trigger: if player has permission "{@permission}": # La permission. set {lobby} to location of player # Une variable qui nous sera utile plus tard send "{@prefix} &7Le lobby à été positionné en &6%location% &7!" to player # Un petit message. stop # Arrêt de la commande. else: # Si le joueur n'a pas la permission "lobby.use". send "{@prefix} &7Vos permissions sont insufisantes !" to player # On lui envoie un message. stop # On empêche la commande de s'executer. command /lobby: aliases: /hub trigger: teleport player to {lobby} # On téléporte le joueur au lobby clear player's inventory # On clear l'inventaire du joueur. set player's gamemode to adventure # On met le joueur en aventure pour qu'il ne puisse pas casser ni poser de blocks. set slot 0 of player to compass named "&bJeux" # Ceci est un exemple. set slot 1 of player to raw clownfish named "&dAmis" # Ceci est un exemple. set slot 2 of player to gold ingot named "&6Boutique" # Ceci est un exemple. stop # La commande s'arrête. Maintenant, nous allons configurer le message de join/quit et les objets du lobby (boutique, jeux, ...) on join: set join message to "" # On set le message de join à ... rien du tout. wait 1 second # On attend 1 secondes pour que le broadcast puisse s'effectuer sans problème. broadcast "&8[&a+&8] &f%joueur%" in world "Lobby" # On envois un message sur tout le lobby annonçant la connexion du joueur. teleport player to {lobby} # On le téléporte au lobby. clear player's inventory # On clear l'inventaire du joueur. set player's gamemode to adventure # On met le joueur en aventure pour qu'il ne puisse pas casser ni poser de blocks. set slot 0 of player to compass named "&bJeux" # Ceci est un exemple. set slot 1 of player to raw clownfish named "&dAmis" # Ceci est un exemple. set slot 2 of player to gold ingot named "&6Boutique" # Ceci est un exemple. stop on quit: set quit message to "" # On set le message de quit à ... rien du tout. wait 1 second # On attend 1 secondes pour que le broadcast puisse s'effectuer sans problème. broadcast "&8[&c-&8] &f%joueur%" in world "Lobby" # On envois un message sur tout le lobby annonçant la déconnexion du joueur. stop Maintenant, nous allons empêcher les joueurs de prendre des dégâts, de poser et casser des blocks, de récupérer et de jeter des objets et d’inter-changer la postions des objets étant dans leurs inventaire mais aussi désactiver la pluie et le fait d'avoir faim. on inventory click: # Empêcher de bouger les objets dans l'inventaire if player is in world "Lobby": cancel event on hunger meter change: # Empêcher d'avoir faim if player is in world "Lobby": cancel event on weather change: # Empêcher la pluie,... cancel event on place: # Empêcher de poser des blocks if player is in world "Lobby": cancel event on break: # Empêcher de casser des blocks if player is in world "Lobby": cancel event on pickup: # empêcher de récuperer des objets if player is in world "Lobby": cancel event on drop: # empêcher de jeter des objets if player is in world "Lobby": cancel event on damage: # empêcher de prendre des dégats if victim is in world "Lobby": cancel event Maintenant, je vais vous montrer comment bloquer certaines commandes à vos joueurs, vous n'aurez cas prendre celle que vous voulez bloquer. on command "/plugins": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/plugin": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/pl": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/bukkit:plugins": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/bukkit:plugin": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/bukkit:pl": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/tps": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vous n'avez pas l'autorisation de voir ceci !" to player stop on command "/skript": if player doesn't have permission "{@permission}": cancel event send "&fCette commande n'existe pas." to player stop on command "/sk": if player doesn't have permission "{@permission}": cancel event send "&fCette commande n'existe pas." to player stop on command "/mv": # Ajoutez cette commande dans votre code uniquement si vous utilisez Multiverse-Core ! if player doesn't have permission "{@permission}": cancel event send "&fCette commande n'existe pas." to player stop on command "/list": cancel event send "{@prefix} &7Il y a actuellement &3%amount of players% joueurs &7connectés sur le serveur !" to player stop on command "/skin": # Ajoutez cette commande dans votre code uniquement si vous utiliser Skin-Restorer ! ( Mettez la si vous ne voulez pas que vos joueurs changent leurs skins. ) if player doesn't have permission "{@permission}": cancel event send "&fCommande inconnue." to player stop on command "/restart": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/spigot:restart": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/bukkit:restart": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/stop": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/spigot:stop": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/bukkit:stop": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/reload": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/spigot:reload": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/bukkit:reload": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/rl": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/bukkit:rl": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop on command "/spigot:rl": if player doesn't have permission "{@permission}": cancel event send "{@prefix} &7Vos permissions sont insufisantes !" to player stop Voilà, votre lobby est protéger et prêt à accueillir vos joueurs. J'espère que ce tutoriel vous à plu, si c'est le cas, n'hésitez pas à mettre un like et à laisser un petit commentaire. Bonne journée ! Il y aura bientôt de future mise à jours concernant ce tutoriel, une fois qu'il sera fini, je vous donnerais un lien pour télécharger le skript pour vous éviter de tout retaper ^^
  38. 1 point
    Voici comment ne jamais avoir faim ;) On hunger meter change: set the player's food level to 10
  39. 1 point
    @Eyrode, Ajoute moi discord, Je te le fais ? (Mon discord est en bas :p)
  40. 1 point
    Je vais te le faire, sans aucune API hihi:p:p Testé, aucun add-on nécessaire: function G(MM:number,DD:number,YY:number) :: number: if {_MM} > 2: set {_y} to {_YY} set {_m} to {_MM} if {_MM} is 1 or 2: set {_y} to {_YY}-1 set {_m} to {_MM}+12 set {_B} to 0 if {_YY} > 1582: if {_MM} > 10: if {_DD} > 15: set {_A} to floor({_y}/100) set {_B} to 2-{_A}+floor({_A}/4) return floor(365.25*{_y})+floor(30.6001*({_m}+1))+{_DD}+1720994.5+{_B} function JJour(JJ:number) :: string: set {_a} to {_JJ}+1.5 set {_r} to {_a}-7 while {_r} > 7: remove 7 from {_r} set {_d::*} to "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" and "Dimanche" return {_d::%{_r}%} on command: if command is "jour": cancel event set {_a::*} to arguments split by " " if {_a::1} is set: if {_a::2} parsed as number is set: if {_a::3} parsed as number is set: # /MM /DD /YY if {_a::1} parsed as number is smaller or equal to 12: send "%JJour(G({_a::1} parsed as number,{_a::2} parsed as number,{_a::3} parsed as number))%" else: set {_n} to "%now%" set {_t::*} to first element of {_n} split by " " split by "/" loop {_t::*}: set {_t::%loop-index%} to loop-value parsed as number if loop-index parsed as number is 1: set {_t::%loop-index%} to {_t::%loop-index%}+1 if loop-index parsed as number is 3: set {_t::%loop-index%} to {_t::%loop-index%}+2000 execute player command "/jour %{_t::2}% %{_t::1}% %{_t::3}%" Je demande pas souvent des "likes" mais ca fait plaisir quand on se casse la tête pendant plusieurs minutes. ;) [Fusion de deux messages]
  41. 1 point
    Salut, voici le skript que tu as demandé: command /mount [<text>]: trigger: if arg 1 is set: if {chrono.%player%} is set: send "&cAttendez encore un peu..." else: set {NePasPrendreEnCompteCetteMort.%{cheval.%player%}%} to true kill {cheval.%player%} delete {NePasPrendreEnCompteCetteMort.%{cheval.%player%}%} if arg 1 is "fer" or "iron" or "1": if player has permission "mountfer.sk" or "mount*.sk": set {_loc} to location of player add 1 to y-coordinates of {_loc} spawn a horse at {_loc} equip the last spawned entity with iron horse armour and a saddle make the player ride the last spawned entity set {cheval.%player%} to last spawned entity set max health of last spawned entity to 20 heal last spawned entity if arg 1 is "diamant" or "diamond" or "diams" or "2": if player has permission "mountdiams.sk" or "mount*.sk": set {_loc} to location of player add 1 to y-coordinates of {_loc} spawn a horse at {_loc} equip the last spawned entity with diamond horse armour and a saddle make the player ride the last spawned entity set {cheval.%player%} to last spawned entity set max health of last spawned entity to 20 heal last spawned entity if arg 1 is "or" or "gold" or "golden" or "3": if player has permission "mountor.sk" or "mount*.sk": set {_loc} to location of player add 1 to y-coordinates of {_loc} spawn a horse at {_loc} equip the last spawned entity with iron horse armour and a saddle make the player ride the last spawned entity set {cheval.%player%} to last spawned entity set max health of last spawned entity to 20 heal last spawned entity else: send "&cCommande: &a/mount &2or&8/&2fer&8/&2diamant" on vehicle exit: set {NePasPrendreEnCompteCetteMort.%{cheval.%player%}%} to true kill {cheval.%player%} delete {NePasPrendreEnCompteCetteMort.%{cheval.%player%}%} set {chrono.%player%} to true wait 1 minute delete {chrono.%player%} on death of horse: if {NePasPrendreEnCompteCetteMort.%victim%} isn't set: loop all players: if {cheval.%loop-player%} is victim: send "&cVotre cheval est mort !" to loop-player set {chrono.%player%} to true wait 5 minutes delete {chrono.%player%} - Les commandes: - /mount fer ou /mount iron ou /mount 1 Permet d'avoir un cheval avec une armure en fer. - /mount diams ou /mount diamant ou /mount diamond ou /mount 2 Permet d'avoir un cheval avec une armure en diamant. - /mount or ou /mount gold ou /mount golden ou /mount 3 Permet d'avoir un cheval avec une armure en or. - Les permissions: - mountfer.sk Permet d'avoir un cheval en fer. - mountdiams.sk Permet d'avoir un cheval en diams. - mountor.sk Permet d'avoir un cheval en or. - mount*.sk Permet d'avoir tous les chevaux. Quand tu descend de ton cheval, il meurt et tu dois attendre 1 minute avant de pouvoir en avoir un autre. Quand ton cheval meurt tu dois attendre 5 minutes avant de pouvoir en avoir un autre et tu reçois le message "&cVotre cheval est mort !". Voila, je pense que je n'ai rien oublié ;) Si je t'ai aidé n'oublie pas le J'aime ! Onitsag
  42. 1 point
    command /infochest: trigger: if targeted block is a chest: set {_nbitem} to 0 loop all items in the targeted block's inventory: add loop-item to {_item::*} add 1 to {_nbitem} loop {_item::*}: message "%loop-value%" message "Nombre total d'items: %{_nbitem}%" stop
  43. 1 point
    Salut à tous, Je vous fais une demande pour le skript suivant: Version de minecraft / skript : 1.8.X Type du skript : Outils D'administration Description du script : J'aimerais un skript qui en executant la commande /freeze <player> ça freeze le joueur et ça lui affiche le message "{@logo} &6Vous venez d'être &bFreeze &6!" Ça affiche au modo qui a executé la commande "{@logo} &6Vous avez bien &bFreeze &4%player% &6!" Quand le joueur freeze avance ça affiche "{@logo} &6Vous être &bFreeze &6!" Si il refait /freeze <player> ça unfreeze le joueur ! Si le joueur freeze ce deco ça execute la commande "/tban %player% 10 days Deco Freeze" Commandes éventuelles avec les permissions : Commande: - /Freeze <Player> --> Freeze/Unfreeze un joueur. Permissions: - panel.modo Autres précisions : J'ai trouvé un Skript de freeze mais il marche pas ! Mes addons: SkQuery SkRayFall WildSkript Umbaska Mettre au début du Skript options: logo: &9&l[&aFreeze&9&l] &r Merci d'avance pour vos réponses! Cdt MGamer91
  44. 1 point
    Problème résolu en fait grâce à Mastersfelix (il me manquait juste l'event... :c) Même si ça me paraît un peu grand maintenant, le skript est fonctionnel :D Au lieu de faire quelques choses d'aussi grand tu peux faire un truc du genre : command /speed <number>: trigger: if player is flying: if arg 1 is "0 ,"1", "2", "3", "4", "5", "6", "7", "8", "9" or "10" set player's flying speed to arg-1 parsed as number send "&fIntensitée de la vitesse définie sur &7%arg-1%" else: send" Veuillez entrer un nombre entre 0 et 10" Ça a pas pu être testé mais ça devrait pas poser de soucis.
  45. 1 point
    Le Skript de Minouis55 n'est pas totalement finie :/
  46. 1 point
    Coucou, j'aimerai savoir le bout de code pour que toutes les 1 secondes, ça check si le joueur a la permission "Lolmdr" please. Exemple: Je suis sur le serveur et si j'ai la permission Skript.Money, toutes les secondes, je gagne 1 de money x). Est-ce possible? Merci.
  47. 1 point
    Bonjour/bonsoir je fait cette demande de skript pour avoir la command du celébre plugin essentials /nick pouvez vous me le faire gratuitement ? merci skriptement RoRo29
  48. 1 point
  49. 1 point
    Au final ce que j'ai fait :Quand on fait un click droit/gauche sur une blaze rod ca nous donne 10 secondes de speed II mais il y a un colwdown de 1 minute a chaque fois.
  50. 1 point
    Bonjour j'ai codé votre demande, mais je ne sais pas comment faire pour que quand il est l'item en main donc j'ai fait en sort que le joueur fasse un clique droit ou gauche. Cordialement, Le code: ################################################### Plugin créer par la chaine D'utile & Inutile Chaine: [Contenu masqué] Plugin servant a donner un effect de potion avec l'item en main ################################################### on join: clear inventory of player give player a blaze rod named "&9SpeedII" on respawn: clear inventory of player give player a blaze rod named "&9SpeedII" on leftclick with a blaze rod: cancel event apply speed 2 to the player on rightclick with a blaze rod: cancel event apply speed 2 to the player
×
×
  • 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.