Aller au contenu

Hecate

Membre
  • Compteur de contenus

    10
  • Inscription

  • Dernière visite

  • Jours gagnés

    3
  • Crédits

    34 [Faire un don]

Tout ce qui a été posté par Hecate

  1. Si tu ne fourni aucun morceau de code on ne pourra pas t'aider correctement malheureusement. Pas quoi passe tu pour setblock ?
  2. J'ai l'impression que tu n'a pas compris le but de Skript ton intervention est inutile. Créer et personnalisé soit même ,tel est le but de Skript, si l'on suit raisonnement autant ne pas faire de Skript.
  3. Bonjour, un simple check dans la doc et tu trouve ta réponse
  4. Bonjour, Ta version de Skript ne supporte pas les aliases d'item modé dans les versions inférieurs à la 1.13. La version de skript conseillé pour ta version et la 2.5.3 De plus ta version de Minecraft ne sera bientôt plus pris en charge, je te conseil donc de monté vers la version 1.16.5 ou plus
  5. Hecate

    résolu ✔ Empêcher de sprint

    Je lui ai répondu sur Discord mais pour les gens qui cherchent Le code ci dessous bloque le sprint par défaut sans condition particulière on sprint toggle: #L'event est appellé quand l'on commence à sprinter ou quand on arrete. if player is sprinting: #Si le joueurs étais déjà entrain de courrir set the player's walk speed to 0.2 else if player is not sprinting: #Si le joueurs viens de commencer à courrir set the player's walk speed to 0.13 #Trigger quand tu arrete de sprint et check via la condition N'oubliez pas d'adapté le code à votre système de stamina /!\ Favorisez le walk speed aux effets de potions qui sont super hasardeux niveau gestion
  6. Bonjour, ta version de Skript n'est plus supporter depuis quasiment 5 ans. Je te conseil une monté de version vers des version de jeux ditent LTC (1.16/1.19) ou l'utilisation de la version 2.6.4 Fork pour la 1.8 disponible à cette adresse : [Contenu masqué]
  7. Pour les gens qui passe ici, le tuto n'est plus à jour cela ne sert à rien d'écrire que ça ne marche pas Les dernières version de Disky ne supporte que la 2.6.X et certaines syntaxes ont changées
  8. Suite à une forte augmentation de l'intérêt porté à 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 quoi MongoDB ? MongoDB est une base de données NoSQL populaire qui utilise un modèle de données orienté documents. Cela signifie que les données sont stockées sous forme de documents JSON au lieu de lignes et de colonnes comme dans une base de données relationnelle. MongoDB est souvent utilisé pour construire des applications Web et mobiles de haute performance et est particulièrement bien adapté aux données non structurées ou à structure variable. Il est facile à utiliser et à déployer, ce qui en fait un choix populaire pour de nombreux développeurs. 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:
  9. Version de Minecraft : 1.12.2 / Mohist Version de Skript : 2.5.3 Mohist Friendly Type du skript : Skript de Loot Aléatoire dans une GUI Description du script : Skript de loot Aléatoire à la sauce DayZ ect... Plusieurs type de case (Tier 1 Tier 2 Tier 3 Medical) Fonctionnement général : Ce skript doit permettre l’interaction sur un block définie (click droit) qui permettra d'afficher un GUI dans le quel des loots aléatoires seront générés (Les loots devrons pouvoir être configurables ainsi que le taux de spawn) Spécifications : Chaque type de case doit avoir un temps de respawn indépendant et propre à chaque une | (Case A et B de même type ouverte mais temps de respawn pris en compte depuis leur ouverture respective) Comme dit plus haut la possibilité de modifier le taux de spawn et les items obtenables pour chaque type de crate dans un config ou au sein même du skript. Le Skript devra prendre en compte une crate à partir du moment ou elle est poser (Pas de commande /add crate ou autre) Permissions : Pas de permissions spécifique requise ^^ Addons Utiliser : Tout fera l'affaire. J'utilise actuellement SKQuerry mais cet Addons n'est plus mis à jours et d'autres Addons gère mieux les GUI Donc je vous laisse faire comme bon vous semble Je remercie toute les personne qui prendrons le temps de rendre cette ressource réalisable Si quelqu'un est près à dédier 100% de sont temps à la créations de ce skript mes MP sont ouvert Hecate#0667. Tout travail mérite salaire. Je vous remercie d'avoir lue ma demande ^^
×
×
  • 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.