Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'skript'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Staff
  • Accueil
    • Annonces
    • Règles du forum
    • Evènements
  • Skript
    • Suggestions
    • Demandes de skripts
    • Aide
    • Tutoriels
    • Skripts
    • Boites à outils
  • Maid Café de Onii-anime
  • Anime ou manga - Debat de Onii-anime
  • Qui es-tu exactement Onii-chan? de Onii-anime
  • Vos recommendations de Onii-anime
  • Meme :D de KiwiGDC-C
  • Memes de Meme center
  • Discussion de Meme center
  • La street de Meme center
  • Skript de Meme center
  • Comment on fait pour dev de GravenCommu
  • Discussion de Séries et films
  • Prévisions/Spoil de Séries et films
  • Au coin du feu de Séries et films
  • Films de Séries et films
  • Général de Undertale
  • memes de Undertale
  • Général de Le club des ours
  • Recommandations de Musik
  • Créations de Musik
  • Découvertes de Musik
  • Demande d'aide de Aide
  • Animes à conseiller de Animes / Mangas
  • Mangas à conseiller de Animes / Mangas
  • Animes en vrac de Animes / Mangas

Catégories

  • Skripts
    • Mini-Jeux
    • Outils d'administration
    • Outils Anti-Grief
    • Gestion de Tchat
    • Outils pour les développeurs
    • Economie
    • Correctifs (anti-cheat, anti-lag, ...)
    • Général (utilitaires)
    • Fun
    • Informationnel (annonces, ...)
    • Mécanisme (système sans fil, ...)
    • Divers (skripts hors-catégorie)
    • Rôle-Play
    • Téléportation (portail, ...)
    • Web (base de données SQL, ...)
    • Gestion de monde (worledit, ...)
    • Génération de structures
    • Skripts Débutants
    • Bazar à Code
  • Add-ons
  • API / IDE
  • Vos memes de Onii-anime
  • Petites Ressources de KiwiGDC-C

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


141 résultats trouvés

  1. nicotinefr

    Give de billet

    Version de Minecraft : 1.19 Version de Skript : 2.6.3 Addons utilisés: SK-NBeeT v2.11.1, Skellett v1.9.11, SkQuery v4.1.7, SkBee v2.3.2, MundoSK v1.8.5 Type du skript : un skript qui permet avec une commande de give un seul item Description du script : Bonjour, Je voudrais savoir comment faire pour que les visiteurs de mon serveur fassent une commande pour se give un billet, mais pas plus par exemple /billet Merci.
  2. Version de Minecraft : 1.8 Version de Skript : 2-2 SNAPSHOT Type du skript : sceptre de téléportation Description du script : Bonjour ! je fais cette demande pour un skript sceptre de téléportation, je m'explique J'aimerais un baton, avec un cooldown de 1 minute, qui permet de téléporter le joueur qui clique sur le baton, vers la personne la plus proche de lui, sur un rayon de 5 blocks max. Commandes pour give : /sceptretp <player> et avec une permission OP. Merci Cordialement et bonne journée merci aux personnes qui m'aiderons !
  3. Version de Minecraft : 1.9.4 Version de Skript : 2.4.0 Addons utilisés: Aucun Type du skript : Skript de scoreboard Description du script : Skript permettant d'avoir un scoreboard spécifique à chaque monde. Dans ce scoreboard seront presentes les informations ci-contre: Pseudo, Ping, Nombre de joueur, Nom du serveur, Solde, Ip du serveur, Sur quel monde le joueur est connecté. Malheureusement, mon code ne marche pas à cause de l'expression " Every 1 second ". J'aimerai beaucoup que quelqu'un m'explique comment cela se fait-il. Merci à tout ceux qui m'aiderons, bonne fin d'après midi. scoreboard_lobby.sk
  4. Version de Minecraft : 1.16.5 Version de Skript : ? Addons utilisés: Addon1, Addon2, ... Type du skript : Je voudrais un loop-entity mais que le joueur ne sois pas comptez dedans Description du script : J'aimerai un skript permettant de faire un loop-entity sans prendre en compte le joueur
  5. Version de Minecraft : 1.19.2 Version de Skript : 2.6.3 Type du skript : Téléportation à partir d'une certaine distance Description du script : J'aurais besoin d'un skript permettant dans un monde définie de définir un endroit (surement une variable) comme point de repère, et que lorsque le joueur dépasse une distance (ex:100 blocs) il soit retéléporté a l'endroit définie juste avant avec un message : "&cTu ne peux pas aller plus loin !". Merci d'avance !
  6. Suite à une forte augmentation de l'intérêt porter à MongoDB au sein de la communauté FR de Skript j'ai décidé de faire ce petit tuto pour vous expliquez étape par étape comment setup votre serveur MongoDB. Avant de commencer : - Ce tuto n'est disponible que pour les plateformes Debian 10/11 - Il ne traiterais que l'installation de l'édition communautaire - Ce tuto est inspiré de l'article disponible à cette adresse : ici - Pour allez plus loin ça se passe ici : Documentation MongoDB - Les fonctions avancées de permission ne sont pas abordé - Ce tuto sera mis à jour si des maj importantes sont publiées par l'équipe de MongoDB - Cette installation supporte les panel type Ptero ou Puffer. Pour toute demande je suis disponible sur discord : Hecate#0667 C'est parti Installer le cluster sur la machine Avant de commencer installons les outils nécessaires à l'installation de MongoDB sudo apt install wget curl gnupg software-properties-common apt-transport-https ca-certificates lsb-release Importons la clé GPG nécessaire curl -fsSL [Contenu masqué] gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-6.gpg On ajoute les repos de mongo à notre source.list Debian 11 echo "deb [Contenu masqué] bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list Debian 10 echo "deb [Contenu masqué] buster/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list Plus qu'a effectuer une petite mise à jour de la liste des packages sudo apt update Installons MongoDB sudo apt install mongodb-org Activez MongoDB systemctl start mongod Félicitation vous venez de setup un serveur MongoDB sur votre VPS Installer un service est une chose, le configurer en est une autre. Il est maintenant l'heure de configurer MongoDB Créer un utilisateur root On se connecte à la base via l'utilitaire mongosh (L'interface classique de linux risque de changer ne paniquez pas) mongosh 127.0.0.1:27017 On se place dans la base admin use admin On créé un utilisateur root db.createUser({ user: "AdminCharismatique" , pwd: "monsuperpassword", roles: ["root"]}) (Configurer les paramètres user et pwd. Pour les mot de passe n'utilisez pas de caractères spéciaux sur une base local , la raison vous sera expliquez plus tard) Génial nous avons créé un utilisateur root, il est l'heure de se connecté à notre base distante Visualiser sa base avec Mongo DB Compass Pour cela nous allons utiliser le logiciel MongoDB Compass facilement trouvable en ligne A votre première ouvertures cette interface vous sera proposé. Déroulez les options avancées et éditez le connection string. Parfait, éditons le string de connexion mongodb://utilisateur:[email protected]:27017/ (Remplacez simplement les informations par les votres. Malheureusement MongoDB Compass ne supporte pas les caractères spéciaux) Le Tunnel SSH, votre allié contre le VPN Rentrons dans une partie un peut plus technique, par défaut MongoDB écoute sur le port 27017 et accepte uniquement les requêtes provenant de l'adresse de loopback (127.0.0.1). Cette configuration est en soit la plus sécuriser qu'il vous est possible de faire avec un simple VPS. Nous allons donc créer un tunnel SSH entre votre PC et votre VPS pour vous permettre d'atteindre votre base de donnée sans ouvrir de port supplémentaire, pas de panique c'est extrêmement simple Dans la section avancé, rendez vous dans la catégorie PROXY/SSH puis dans SSH with Password : Vous pouvez saisir les informations de connexion SSH fournie par votre hébergeur N'oubliez pas de sauvegarder votre configuration Et voilà ! Votre Client MongoDB Compass peut maintenant atteindre votre base de donnée sans avoir besoin d'ouvrir un port Pterodactyl Pour les personnes utilisant Pterodactyl il vous sera impossible en l'état de joindre votre base MongoDB via MongoSK sans configurer la bind adress. Cela vient du fait que Pterodactyl conteneurise vos serveur, il ne partage donc pas la même adresse de loop back. Pour rendre MongoDB compatible avec Pterodactyl éditez la config de MongoDB nano /etc/mongodb.conf Il ne vous reste plus qu'a éditez le champ : bindIp et remplacé 127.0.0.1 par 172.18.0.1 N'oubliez pas de modifier dans votre string de connexion par l'adresse précédemment modifier ! GNU nano 5.4 /etc/mongod.conf # mongod.conf # for documentation of all options, see: # [Contenu masqué] # Where and how to store data. storage: dbPath: /var/lib/mongodb journal: enabled: true # engine: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # network interfaces net: port: 27017 bindIp: 172.18.0.1 # how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options: #auditLog: #snmp:
  7. Version 1.0.0

    9 downloads

    Hello tout le monde, Je reviens vers vous avec une nouvelle création, le Builder's Wand ! Pour ceux qui connaissent l'exceptionnel mod Extra Utilities dont je me suis inspiré pour mon Skript, vous savez déjà à quoi cet outil peut servir ! Description et fonctionnement : Lorsque vous tenez un Builder's Wand et faite un clic droit sur un bloc, l'outil va tenter d'étendre le bloc d'une couche afin de poser une plus grande quantité de bloc d'un seul coup. Voici comment l'utiliser: Faite la commande /builderswand pour obtenir un magnifique Builder's Wand Un premier clic droit affiche via des particules la zone qui sera affectée Un seconde clic rapide, va poser les blocs aux emplacements indiqués Configuration et avertissement : Vous trouverez en tête du fichier de Skript quelques configurations pour personnaliser votre Builder's Wand Item: Vous pouvez indiquer ici l'item qui sera utilisé Name: Vous pouvez indiquer ici entre guillemets le nom de votre item Lore: Vous pouvez ajouter entre guillemets des lores Radius: Par défaut à 5, vous pouvez changer le rayon d'effet du Builder's Wand Particles: Vous pouvez choisir un effet de particule pour personnaliser son apparence (Certaines particules peuvent ne pas fonctionner) ReplaceableBlocks: Vous pouvez ici permettre à la Builder's Wand d'écraser des blocs comme l'herbe, les fleurs, l'eau.... Dans le Skript ce trouve quelques informations importantes en Anglais, les voicis en Français: - L'option "ReplaceableBlocks" vous permet de choisir les blocs qui seront écrasés lorsque la Builder's Wand placera des blocs. Selon les versions de Skript, les blocs peuvent avoir des noms différents, merci de vous référer à la documentation. - Utilisez de préférence un nom coloré afin que l'objet ne puisse pas être fabriqué avec une enclume. - Lorsque vous utilisez cet objet en mode survie, il vérifie si le joueur a les blocs requis dans son inventaire ainsi que le droit de construire sur l'emplacement où seront placés les blocs. - Le rayon n'a pas de limite mais veuillez considérer qu'une grande taille affectera les performances de votre serveur de manière significative. - Une minorité de blocs ne fonctionnent pas parfaitement (double chest, sea pickles, etc...) Compatibilité : Etant donné que je ne peux pas indiquer la version 1.19 sur le site car le choix n'est pas proposé, je tiens à informer que ce Skript a été développé et testé uniquement sur Minecraft en version 1.19.2 et Skript 2.6.3 Démonstration : Vidéo de démonstration
  8. Introduction Je vous présente une potentielle évolution du plugin Skript et qui a pour but de compiler les skripts en byte code utilisable par la JVM. USkript (Universal Skript) permettra de pouvoir avoir un skript aussi rapide que Java, et il ne sera plus dépendant d'Addons, vos scripts ne seront plus limités à Spigot/Bukkit, vous pourrez les utiliser pour BungeeCord, Forge, crée des applications sur ordinateur ou sur téléphone. En résumé vous pourrez tous faire comme Java. Différence USkript reprend le fonctionnement de Skript en grande partie, mais à quelques différences prêt: Les éléments de syntaxe enregistrés ne serviront plus à l'exécution, mais à indiquer les instructions que le programme doit faire une fois compiler. Les addons existeront toujours mais ne seront plus requis pour l'exécution seulement pour la compilation. Vous n'aurez plus besoin de vous passer les addons pour compiler, USkript se chargera d'aller les trouver sur les différents répertoires en ligne enregistrée et de les télécharger. USkript ajoute aussi la notion de préprocesseur, qui sont des syntaxes optionnelles qui ont pour but d'indiquer au compilateur des actions à faire. USkript ne sera pas un plugin comme son prédécesseur Skript, mais un logiciel à pars entiers sous forme de commande qui aura pour but de compiler et d'analyser vos skripts. Pour plus d'informations SiteWeb: link Discord: link
  9. Bonjour ! Je vois régulièrement des personnes me demander à moi ou à autres personnes comment faire ouvrir un livre à un joueur, avec des messages cliquables ou autre. Afin que ce code fonctionne comme il le faut, il te faut installer l'addons Skellett. Voici la solution: (Désolé pour les fautes d'orthographes.) 1 ) On va d'abord créer une variable qui sera le livre. set {_monlivre} to a new book 2) Maintenant que mon livre et crée, je vais lui ajouter des lignes. set {_ligne1} to a new text component with "Livre ouvert. %nl% Voulez vous activer votre gamemode 1 ?" 3) Maintenant que mon texte à été crée, je vais en créer un autre sur le quel nous pourront cliquer dessus. set {_ligne2} to a new text component with "%nl% %nl% &9[Activer]" » Maintenant, je vais faire en sorte que la variable de mon texte ( ici: {_ligne2} ) puissent executer une commande quand je clique dessus. add click event with action RUN_COMMAND with execute "/gamemode 1" to text component {_ligne2} » Maintenant, je veux qu'on m'affiche un message lors que je passe la souris sur mon texte (ici: {_ligne2} ). add hover event with action SHOW_TEXT with text "&cCliquez pour vous mettre en gamemode 1." to text component {_ligne2} Maintenant, je vais ajouter toutes les lignes à une variable qui s'ajoutera sur mon livre: add {_ligne1} to {_ligne::*} add {_ligne2} to {_ligne::*} # J'ajoute toutes mes lignes au livre. add text components {_ligne::*} to book {_monlivre} Une fois que tout mon livre est crée, je vais l'ouvrir: open book {_monlivre} to player
  10. Version 3.0

    639 downloads

    PalaItems 3.0 Les items de Paladium en Skript Avant de commencer, je tiens à préciser que je n'ai pas la volonté de reproduire Paladium exactement car cela n'a aucun intérêt. Je veux juste en proposer une variante en Skript. Je ne vous encourage pas à utiliser tout les items présent dans le skript en même temps, en effet, les joueurs iront sur le vrai Paladium et non sur votre serveur. Utilisez seulement un ou deux des items. Le skript rejoute quoi ? Il rajoute pour le moment 3 items: - l'UnclaimFinder - le Backpack - le Caveblock L'UnclaimFinder: L'UnclaimFinder permet de rechercher les coffres sur un certains rayon. Il y a deux niveaux d'UnclaimFinder, chacun pouvant être modifié dans la configuration du skript. Note: Si vous augmentez leurs rayons d'action, le serveur va lag lors de leurs utilisation ! Pour les utiliser, il vous suffit de faire un clique droit avec. J'ai mis un cooldown de une minute modifiable dans la configuration afin de réduire les lags. Le Backpack: Le Backpack est un sac dans lequel vous pouvez ranger votre stuff. Vous ne pouvez pas mettre de Backpack dans un Backpack et il n'est pas possible de mettre un Backpack dans un EnderChest. Chaque Backpack a un ID permettant de l'identifier dans sa lore, deux Backpack ayant la même lore auront donc accès au même stuff. Pour utiliser un Backpack, il vous suffit de faire clique droit avec. Afin de bloquer un bug de duplication, j'ai mis un cooldown de 5 secondes avant que le Backpack puisse être réouvert. Le CaveBlock: Le CaveBlock ne marchait pas très bien dans les anciennes versions du skript. J'ai donc choisi de le faire autrement (merci beaucoup à @Faustin_ pour son conseil !). Pour utiliser un CaveBlock, vous devait être sur un bloc (pas dans l'air) et faire un clique droit. Vous serez passé en mode spectateur et vous pourrez voir tous les blocs autour de vous durant 10 secondes avant d'être repassé en mode survie. En gros ça donne ça: On peut ici voir grâce au CaveBlock que quelqu'un (moi ?) a fait une base. Vous pouvez vous déplacer mais pas vous téléporter et exécuter des commandes. Y a-t'il une commande ? Il y a en effet une commande: /palaitems <argument> Il vous faudra la permission palaitems.admin pour l'exécuter. Les différents arguments sont: Help > Affiche l'aide Give <item> [joueur] > Donne un item, les items sont unclaim1, unclaim2, backpack, caveblock Reload > Reload le script (ne pas utiliser si les craft sont activés) Reset <item> > Permet de réinitialiser un item (tapez "all" pour tout réinitialiser, les items sont unclaim, backpack, caveblock) Attention, si vous réinitialisez les backpacks leurs contenus sera perdu ! Version > Affiche la version du skript (3.0 actuellement) Il y a des crafts ? Il y a en effet des crafts. Je les ai désactivé car ils ont tendance a faire ralentir le chargement du skript. Si vous activez les craft dans la configuration, vous ne pourrez plus faire de /sk reload palaitems au risque de faire crash votre serveur. Il vous faudra relancer complètement votre serveur. UnclaimFinder niveau 1 UnclaimFinder niveau 2 Backpack CaveBlock Les addons c'est lesquels ? Il vous faudra: - Tuske - SkQuery Et je pense que c'est tout pour le moment. Le skript ne marche pas chez moi ! Je mets une étoile ! Sachez que j'ai fait le skript en 1.12 avec les dernières version de Skript et d'addons qu'il exsite actuellement et que tout fonctionne chez moi. Si le skript ne fonctionne pas chez vous, vous pouvez toujours me mp sur le forum ou sur Discord (KyloRen3600#0431, je suis très souvent connecté et je vous répondrais rapidement si je peux). Cependant si cela vient de votre version Minecraft qui est trop ancienne je ne pourrais pas faire de miracles. J'ai entièrement recodé le skript pour cette version Tu prévois des mises à jour ? Je prévois en effet des mises à jour pour: - Optimiser les UnclaimFinders - Freeze lors de l'utilisation du CaveBlock - Rajouter le CobbleBraker (@Ookazi) - Rajouter le HoodHelmet - Rajouter le Hammer Bon jeu à tous et n'hésitez pas à mettre une review en disant ce que je dois améliorer, me faire des suggestions, me signaler des bugs, me dire que le skript marche dans d'autres versions que la 1.12 ou me dire au contraire que tout va bien ?.
  11. Version de Minecraft : 1.18.1 Version de Skript : 2.6.1 Addons utilisés: SkQuery v4.1.6, SkRayFall v1.9.26 Type du skript : Bedwars Villageois Description du script : Bonjour tout le monde, Je cherche à reproduire en skript les villageois des Bedwars du serveur Hypixel. C'est à dire, en cliquant sur un pnj, un GUI s'ouvre avec la possibilité d'acheter différents objets contre d'autres items (dans mon exemple, 1 bloc de dirt est nécessaire pour se procurer une épée en pierre) Je n'arrive pas à trouver un moyen de faire en sorte d'executer une commande de give en vérifiant avant si le joueur à bien un bloc de dirt dans son inventaire. Voilà mon code actuel : on right click on entity: if target entity's name is "ARME": wait 1 ticks open chest with 1 row named "gui" to player format slot 0 of player with red wool named "red wool" to be unstealable on inventory click: clicked inventory is not player's inventory inventory name of player's current inventory is "gui": event-slot = red wool: if player has 1 dirt: give 1 stone sword to player Le gui s'ouvre bien avec la laine rouge mais rien ne se passe quand je clique dessus En vous remerciant par avance !
  12. Version 1.2

    158 downloads

    Dé à Coudre Présentation: Bonjour, voici un skript de Dé à coudre réalisé avec Skript-dev36 en 1.8.8 Qu'est qu'un dé à coudre ? C'est un mode de jeux qui consiste au fur et à mesure de la game à remplir une piscine avec un bloc en sautant en hauteur. Vous pouvez gagner des vies bonus grâce à un Dé à coudre en faisant un saut en plein centre entre 4 blocs. Le dernier survivant gagne la partie. Dépendances: - Tuske - Skript-Mirror - SkBee - Skellet - SkRayFall - MundoSK - SkQuery - HolographicDisplay - Citizens Caractéristiques: - Multi-Arène - 100% automatique - Setup très facile - MainLobby - Joueur invisible pour les games - Spectate des games - Anti-AFK Permissions: - dac.admin = Pouvoir gérer les arène dé à coudre (supprimer, créer etc...) - dac.forcestart = Pourvoir forcer à une partie de se démarrer Commandes: Pour les admins: /dacadm create <nom> - Créer un arène /dacadm delete <nom> - Supprimer une arène /dacadm list - Liste des arènes /dacadm setwaitlobby <nom> - Mettre le lobby d'attente /dacadm setspawnspec <nom> - Mettre le spawn des spectateurs /dacadm setspawnplayers <nom> - Mettre le spawn des joueurs /dacadm setmaxplayers <nom> - Mettre le nombre maximum de joueurs /dacadm setminplayers <nom> - Mettre le nombre minimum de joueurs pour qu'une partie commence /dacadm setmainlobby - Définir le mainlobby /dacadm setleaderboard <nom> - Mettre un classement d'une statistique /dacadm delleaderboard <nom> - Supprimer un classement /dacadm forceupdateleaderboard - Forcer les classement à se mettre à jour /dacadm setnpc <nom> - Ajouter le npc /dacadm detnpc <nom> - Supprimer le npc /dacadm wand <nom> - Sélectionné 2 points du bassin /dacadm setbassin <nom> - Mettre le bassin /dacadm save <nom> - Activer votre arène /dacadm unsave <nom> - Désactiver votre arène /dacadm debug - Clear les bugs (A utiliser en cas de crash de serveur) Pour les Joueurs: /dac play - Rejoindre une arène aléatoirement /dac join <nom> - Rejoindre une arène prédifini /dac spec <nom> - Regarder une partie en cour /dac list - Liste des arènes disponible /dac quit - Quitter une arène Screenshots: NPC Lobby d'attente Gameplay La victoire Classement Scoreboard Mainlobby (Modifiable Tuto: Prochainement: Rien pour l'instant Ce skript à été réalisé par LOUDO (moi). Pour respecter mon travail, merci de ne pas revendre le Skript à votre NOM ! Si vous avez un problème, contactez moi par discord LOUDO#6125
  13. Version de Minecraft : 1.16.5 Version de Skript : 2.6. Addons utilisés: (voir screen ci-joint pour plus d'informations sur les addons) Type du skript : Skript de banque voir ville interactive via des commandes et un gui Description du script : - Tout marche correctement dans mon script cependant, pour définir qu'une personne est dans une banque, j'ai fait une variable liste ; {banque.listejoueur.%player%::*}. - Quand une personne rejoint une banque elle reçoit la permission : banque.user.%(làc'estlenomdelabanque% et si elle l'a créée : banque.admin.%(làc'estlenomdelabanque% et elle est ajoutée à la variable liste. - Ce que j'aimerais (et déjà essayé en vain sans réussites) c'est que une fois la suppression de la banque, toutes les personnes à l'intérieur sont kick automatiquement. Alors j'ai réussi à moitié car si la personne est connectée, tout fonctionne parfaitement mais si elle n'est pas connecté au serveur, le loop que j'ai fait ne la détecte pas. Sachant aussi que j'ai essayé avec des loops tels que "loop all offline players:" ou "loop {banque.listejoueur.%player%::*}:" voir même "loop all players in {banque.listejoueur.%player%::*}:" en utilisant les "loop-value" et "loop-players" comme réponse. Et rien de tout cela ne fonctionne - Voici cette partie du script (je me suis amusé à mettre des descriptions des lignes en espérant que c'est le plus compréhensible possible ! ) : (vous trouverez aussi ci-joint le screen du code avec des couleurs pour que ce soit mieux visible) - Alors je sais que j'aurais pu faire une loop pour les deux permissions mais maintenant que c'est fait j'ai un peu la flemme de modifier ^^. Du coup ce qu'il faut regarder c'est le deuxième "loop all players" if arg 1 is "remove": if arg 2 is set: if player has permission "banque.admin.%arg 2%": #voir si la personne est le chef de la banque if {banque::*} contains arg-2: #voir si la banque existe dans la liste des banques remove arg-2 from {banque::*} #supprime la banque de la liste des banques send "{@pf} Tu as supprimé ta banque &c%arg 2%" remove all players from {banque.listejoueur.%arg-2%::*} #enlève tous les joueurs dans la liste de la banque clear {banquecreator%arg-2%} #enlève le créateur de la banque de la liste clear {player.inbanque.%arg-2%} #réinitialise le nombre de joueurs dans la banque loop all players: if loop-players has permission "banque.admin.%arg 2%": #check si le joueur est le chef de la banque clear {banque.sendmoney.%{banque.%loop-player%}%.%loop-player%} #réinitialise le nombre d'argent que la personne a mis dans la banque wait 1 tick execute console command "/lp user %loop-player% permission unset banque.admin.%arg 2%" #enlève la permission admin d'accès à la banque set {banque.%loop-player%} to "Pas dans une banque" #définis que les joueurs ne sont plus dans la banque set {inbanque.%loop-player%} to false #définis que les joueurs ne sont plus dans la banque set {createbanque.%player%} to false #définis que le joueur n'a plus créé de banque make console execute command "/mail send %loop-player% La banque dans laquelle tu étais (&c%arg 2%&r) a été dissoute" #envoie un mail pour prévenir les personnes loop all players: if loop-players has permission "banque.user.%arg 2%": #check si le joueur est membre de la banque clear {banque.sendmoney.%{banque.%loop-player%}%.%loop-player%} #réinitialise le nombre d'argent que les personnes ont mis dans la banque wait 1 tick execute console command "/lp user %loop-player% permission unset banque.user.%arg 2%" #enlève la permission utilisateur d'accès à la banque set {banque.%loop-player%} to "Pas dans une banque" #définis que les joueurs ne sont plus dans la banque set {inbanque.%loop-player%} to false #définis que les joueurs ne sont plus dans la banque make console execute command "/mail send %loop-player% la banque dans laquelle tu étais (&c%arg 2%&r) a été dissoute" #envoie un mail pour prévenir les personnes Si quelqu'un a une solution pour que cette partie du script prenne aussi en compte les joueurs non connectés et qui pourrait m'aider ! Je vous remercie d'avance !
  14. Version Beta1.3

    27 downloads

    Skript de blacklist/whitelist complet. C'est quoi ? Une blacklist c'est une liste de joueurs qui eux seuls ne sont pas autorisés à entrer sur le serveur. Une whitelist c'est une liste de joueurs qui eux seuls sont autorisés à entrer sur le serveur. Commandes : /blacklist <add/remove/on/off/list> - Gérer la blacklist. /whitelist <add/remove/on/off/list> - Gérer la whitelist. Permissions : betterlist.blacklist - Gérer les commandes blacklist. betterlist.whitelist - Gérer les commandes whitelist. Variables : %{blacklist.count}% - Nombre de joueurs listés dans la blacklist. %{whitelist.count}% - Nombre de joueurs listés dans la blacklist. %{status.blacklist}% - true = activée | non défini = désactivée %{status.whitelist}% - true = activée | non défini = désactivée Fonctionnalités : - Système de blacklist/whitelist. - Possibilité de voir les joueurs listés. - Messages personnalisables. - Version anglaise du skript. - Permission pour accéder au serveur sans être listés pendant que la blacklist/whitelist est activée. - Expulser les joueurs qui ne sont pas listés lors de l'activation de la blacklist/whitelist. Screenshots : Bientôt... Autres : En cas de problème ou autre, veuillez mettre un commentaire ou envoyez moi un message privé. BetterList FR & EN.zip
  15. Version 1.0.0

    45 downloads

    Bonjour, aujourd'hui je vous propose un skript de path que j'avais réalisé pour un concours, et suite à la demande d'une personne, je me suis dit pourquoi pas le poster ● Ce skript comporte uniquement 1 commande. ➤ /path ➥ /path create (ou add) ➜ Créer un chemin ➥ /path edit ➜ Permet de modifier les messages créer au pendant la création du chemin ➥ /path start ➜ Permet de démarrer la création d'un chemin ➥ /path delete (ou remove) ➜ Permet de supprimer un chemin ➥ /path list ➜ Affiche la liste de tous les chemins ➥ /path debug ➜ Supprimer tout ce qui concerne les chemins (Dangereux) ● Ce skript nécessite 3 addons: ➤ SkRayFall (pour l'affichage du title) ➤ SkQuery (pour l'utilisation des functions) ➤ Skript-mirror (pour la gestion de l'armor stand & de la téléportation)
  16. Version de Minecraft : 1.16.5 Version de Skript : 2.6 Addons utilisés: aucun Type du skript : Compatibilité avec le plugin SaberFaction Description du script : Bonjour, j'ai actuellement mon propre mod pour mon serveur sauf le problème est que j'ai un item qui supprime un certain block de défense avec un click droit, le problème est que tout le monde peut détruire le block J'aimerais savoir comment faire pour que: Quand le joueur fais click droit sur le block: Si le joueur est pas dans la faction: Send "vous ne pouvez pas faire cela" Et du coup si il est dans la faction, il faut rien faire vu que l'item a déjà son triggers Merci de m'avoir lu.
  17. Version de Minecraft : 1.17.1 Version de Skript : 2.6 Addons utilisés: SkBee, SkVault, skript-gui Type du skript : Afk Description du script : Bonjour! Je suis nouveau ici et j'espère donner assez d'informations, en bref, j'ai essayé de skripter un skript de afk, tout marchais avant mais depuis que j'ai essayé de faire que quand ont bougeais, on n'est plus afk, mais depuis, j'ai tout essayé et le premier problème est que quand je faisait /afk, tout les joueurs étais placés afk et j'ai maintenant aussi brisé tout le skript. Si quelqu'un pourrais m'aider, j'en serait infiniment reconnaissant. Voici mon skript ! command /afk: executable by: players trigger: set {_waited} to difference between {cake.%player%.lastused} and now set {_prefix} to player's prefix if {_waited} is less than 10 seconds: message "&cYou have to wait &l%difference between 10 seconds and {_waited}% &cbefore you can use this command again!" else: set {is.%player%.afk} to true set {ias.%player%.afk} to true broadcast "%{_prefix}% %player% &7is now &c&lAFK." set {cake.%player%.lastused} to now loop all players: if {ias.%player%.afk} is true: set {is.%loop-player%.afk} to true if {is.%loop-player%.afk} is true: set {cake.%loop-player%.lastused} to now set {_waited} to difference between {cake.%loop-player%.lastused} and now on chat: if {ias.%player%.afk} is false: stop else if {is.%player%.afk} is true: delete {cake.%player%.lastused} set {_prefix} to player's prefix set {cake.%player%.lastused} to now set {is.%player%.afk} to false broadcast "%{_prefix}% %player% &7is no longer &c&lAFK." on block break: if {is.%player%.afk} is false: stop else if {is.%player%.afk} is true: delete {cake.%player%.lastused} set {_prefix} to player's prefix broadcast "%{_prefix}% %player% &7is no longer &c&lAFK." set {cake.%player%.lastused} to now set {is.%player%.afk} to false on block place: if {is.%player%.afk} is false: stop else if {is.%player%.afk} is true: delete {cake.%player%.lastused} set {_prefix} to player's prefix broadcast "%{_prefix}% %player% &7is no longer &c&lAFK." set {cake.%player%.lastused} to now set {is.%player%.afk} to false on command: if {is.%player%.afk} is false: stop else if {is.%player%.afk} is true: delete {cake.%player%.lastused} set {_prefix} to player's prefix broadcast "%{_prefix}% %player% &7is no longer &c&lAFK." set {cake.%player%.lastused} to now set {is.%player%.afk} to false every second in world "bfarming": loop all players: if {is.%loop-player%.afk} is false: stop else if {is.%loop-player%.afk} is true: set {_loc-1} to location of loop-player wait 5 ticks set {_loc-2} to location of loop-player if {_loc-1} isn't {_loc-2}: set {_porefix} to loop-player's prefix broadcast "%{_porefix}% %loop-player% &7is no longer &c&lAFK." set {cake.%loop-player%.lastused} to now set {is.%loop-player%.afk} to false afknotworking.sk
  18. Version 1.1

    117 downloads

    Bonjour, Je vous partage mon Skript développer par moi même Description du skript :: - 7 Métiers fonctionnelle. - Système simple et utiles. - Prise en main et Modifications du Skript Simple. Explication: Ce skript aura bien entendu une suite et sera continuer dans les jours a suivre le but et de faire une liste de métiers de plus de 10, je n'est pas fait de sk depuis plusieur années alors j'ai eu un peu de mal a reprendre tout cela en main cependant je pense que les bugs et le reste seront vite patché si des avis positif sont alors posté sous cette ressources. Ceci est la version 1.0 du plugin de métiers ! Liste métiers: - Miner - Hackeur - Eboueur - Psychopathe - Bûcherons - Médecins - Jardinier Version: Version du skript 1.1 Minecraft: 1.12.2 Skript 2.5.3 tuske 1.8.2 Skquery 4.1.4
  19. Version de Minecraft : 1.9.4 Version de Skript : 2.1.2 Addons utilisés: , skRayFall,SkQuery,SK-NBeeT Type du skript : Ecrivez ici le type de skript souhaité Description du script : Bonjour,j'aimerait savoir comment faire pour que quand on fasse /power par exemple,sa fait une sorte de redirection sour la commande /f player,je ne sais pas quel est la variable pour,donc si quelqu'un peut m'aider,sa serait gentil J'ai tenté plusieurs choses,mais Rien ne fonctionne,quand je fait ceci: Command /power: trigger: make console execute "/f player %player%" La commande fonctionne,mais s'affiche dans la console (c'est logique mais je suis débile),mais je veut que sa soit un joueur qui l'execute,parce que tout le monde ne connait pas cette fichue commande,donc si quelqu'un peut aider,ce sera sans refus
  20. Version de Minecraft : 1.8.8 Version de Skript : 2.2-dev36 ( compatible 1.8.8) Addons utilisés: aucun Type du skript : Mode de jeu Description du script : Bonjour, J’ai précédemment posté sur un précédent problème que j’avais eu et qui avait été résolu. Pour resituer: Il y a peu, j’ai commencer a coder en Skript en n’ayant aucune base en programmation auparavant. J’ai voulu me lancer dans le codage d’un mode de jeu par équipe qui ne serai pas orientée que sur le PVP. Voilà pour là ou j’en suis Sur le Skript: J’ai réussi a mettre en langage ce que j’avais dans la tête. deux points persistes: Je n’arrive pas savoir comment comptabiliser des points lors d’une mort. Je voudrais que lorsqu’un kill se produit, L’attaquant gagne 15 pts si le joueur tué possède la variable (demi-dieu) et 40 pts si le joueur possède la variable (chef) et que ces points soit incrémenté ou retiré dans la variable de score de l’équipe du joueur tout en mettant un message a tout les joueurs. deuxième point: Je ne sais pas si mon affichage pour l’annonce des évènements est correcte. De ce que j’ai pu voir il faut mettre deux double barre pour faire des sauts de ligne (||). De plus, J’ai des doute sur le contenu de la commande /chef et /demi-dieu. Je n’ai pas pu tester mon programme n’étant pas chez moi. Si cela pourrait être possible de directement me renvoyer le programme modifié mais en m’expliquant mes erreurs pour que je puisse progresser. Merci par avance aux personnes qui m’aideront LA2.sk
  21. Version de Minecraft : 1.16.5 Version de Skript : 2.X.X Type du skript : maintenance Description du script : quand j'active la maintenance tout fonctionne parfaitement bien ! mais j'aimerais ajouté un petit + , j'aimerais qu'en plus de changé le motd ca mettent le nombre de joueur à xxx/300 pour que personne ne voit cmb de joueur et connecté (un petit luxe quoi) je vous montre mon skript :
  22. Version de Minecraft : 1.12.2 spigot Version de Skript : 2.3.1 Addons utilisés: TuSKe, Viaversion, ViaBackwards, ViaRewind Bonjour ! Je viens ici car j'ai un gros problème avec mon GUI skript fait avec l'addon TuSKe. Quand je reload le skript, celui ci ne m'affiche aucune erreur, or dans la console, il y en a une, la voilà : Et voici mon skript : on right click with compass: set {_distance} to distance between player and {speedrunner} send "&7Le speedrunner est à &a%{_distance}%&7 blocs de toi." to player on right click with clock: open virtual chest inventory with size 3 named "&aTutoChest" to player format gui slot 1, 2, 3 and 4 of player with stone named "&aJe suis une pierre" to do nothing # Ne fera rien command /speedrunner [<player>]: trigger: if arg 1 is not set: send "&c/speedrunner <joueur>" to player else: delete {speedrunner} set {speedrunner} to arg-1 command /hunterkit: trigger: give 1 compass named "&c&lTRACKER" to player give 1 clock named "&6&lEVENT-GUI" to player merci d'avance !
  23. Version 2.6-beta2

    473 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 !
  24. Version 1.0.0

    352 downloads

    Bonjour, Aujourd'hui je vous propose mon skript de siglamenent ....
  25. Salutations ! Comme ceux qui sont déjà passés par là doivent le savoir, il a toujours été long et compliqué de créer des menus GUI avec Skript : repérer le slot, chercher l'item, recharger pour prévisualiser, et ainsi de suite... Pour rendre la tâche plus facile, j'ai décidé avec un ami de créer un utilitaire intuitif qui permet, en quelques clics, de concevoir un menu, c'est-à-dire lier et prévisualiser en temps réel les actions, les descriptions, les lore... Qu'en pensez-vous ? Voyez par vous-même : [Contenu masqué]
×
×
  • 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.