Aller au contenu

TitiLaPierre

Membre
  • Compteur de contenus

    217
  • Inscription

  • Dernière visite

  • Jours gagnés

    12

Tout ce qui a été posté par TitiLaPierre

  1. Ouaip @PlayScripts mais je voudrais en faire un TOTALEMENT personnalisé.
  2. Merci ! Je regarde sa ! Edit : J'ai un peu regardé et ne comprend pas tout : Moi que je voudrais faire, c'est un skript de log. Par example (J'invente) : add line "[%now%] >> C'est fait bannir pour %arg 2%"to "plugin/sanctionslog/%arg 1%.yml" save "plugins/sancstionslog/%arg 1%.yml" (C'est un pur example et une invention de ligne de skript de ma part mais c'est à peu près ce que je pense faire)
  3. Salut, je cherche un "WildSkript" en 1.12.2, un add-on à skript pour la création/utilisation de fichier. N'hésitez pas à m'informer si cela n'existe pas ! Version de Skript : v2.3.6 Version de Minecraft : 1.12.2 Merci d'avance !
  4. Merci beaucoup @Acenox ! (Le 2e fonctionne tu as juste inversé >= et <=) Aurais tu de quoi remplacer : remove 500 from placeholder "vault_eco_balance" (J'ai essayé de faire remove 500 from player's money mais cela ne marche pas 😥)
  5. Salut : Je créer un skript (Version 2.3) censé créer une commande qui "convertit" de la money (Avec le placeholder de vault : "vault_eco_balance"). Mon code : #======================# #----- Contribute -----# #======================# Command /contribute: trigger: if {ville.%player%} exists: if placeholder "vault_eco_balance" > 500: remove 500 from placeholder "vault_eco_balance" add 1 to {ville.ville.%{ville.%player%}%.level} message "{@prefix} Vous avez échanger 500 de money contre 1 level pour votre ville !" stop else: message "{@eprefix} Il vous faut 500 de money pour convertir cette argent en level !" stop else: message "{@eprefix} Vous n'êtes pas dans une ville !" stop L'erreur : Can't compare a text with an integer (Ville.sk, line 409: if placeholder "vault_eco_balance" > 500:') Remove 500 from placeholder "vault_eco_balance" ne fonctionne pas non plus ! Aidez moi svp je ne peux plus continuer sans cela !
  6. TitiLaPierre

    >> Beug panneaux

    Bon, j'ai trouvé la solution seul mais merci quand même @Kilterra pour avoir identifié la source du beug et m'avoir aidé à le résoudre et @Zerox Graphic's pour ton aide (Je déplace "wait 1 tick" en dessous de "heal player" et remplace "tick" par "second" et sa marche !)
  7. TitiLaPierre

    >> Beug panneaux

    Non, en fait, cela téléporte le joueur, lui donne le kit mais cela le clear juste après !
  8. Yph harg in yz nautte cète;

  9. TitiLaPierre

    >> Beug panneaux

    Bonsoir, j'ai un problème par rapport aux panneaux avec mon skript : On right click on sign: if line 1 is "&6[&1FFA&6]": if line 2 is "&6Rejoindre :": if {ffa.arena.%line 3%.spawn} is not false: clear player's inventory teleport player to {ffa.arena.%line 3%.spawn} wait 1 tick set player's gamemode to survival set player's hunger bar to 10 heal player set {ffa.ingame.%player%} to true set player's helmet to {ffa.kit.helmet} set player's chestplate to {ffa.kit.chestplate} set player's leggings to {ffa.kit.leggings} set player's boots to {ffa.kit.boots} set {_slot} to 0 loop 36 times: set slot {_slot} of player's inventory to {ffa.kit.%{_slot}%} add 1 to {_slot} stop else: message "{@prefix} &cErreur : Cette arène n'as pas de spawn !" stop Tout le code fonctionne (Téléportation, heal, feed...) sauf le give d'item qui aparait et disparait de l'inventaire du joueur une fois sur deux. Contrairement à la commande /ffa join <arena> (Sa fait la même chose que le panneau mais avec une commande) Code : if arg 1 is "join": if arg 2 is not set: message "{@prefix} &cErreur : Veuillez indiquer le nom d'une arène !" heal player message "{@prefix} &c /ffa list" stop if arg 2 is set: if {ffa.arena.%arg 2%} exists: if {ffa.arena.%arg 2%.spawn} is not false: clear player's inventory teleport player to {ffa.arena.%arg 2%.spawn} wait 1 tick set player's gamemode to survival set player's hunger bar to 10 heal player set {ffa.ingame.%player%} to true set player's helmet to {ffa.kit.helmet} set player's chestplate to {ffa.kit.chestplate} set player's leggings to {ffa.kit.leggings} set player's boots to {ffa.kit.boots} set {_slot} to 0 loop 36 times: set slot {_slot} of player's inventory to {ffa.kit.%{_slot}%} add 1 to {_slot} stop else: message "{@prefix} &cErreur : Cette arène n'a pas de spawn !" stop else: message "{@prefix} &cErreur : Cette arène n'existe pas !" stop J'ai essayé comme cela : On right click on sign: if line 1 is "&6[&1FFA&6]": if line 2 is "&6Rejoindre :": if {ffa.arena.%line 3%.spawn} is not false: make execute player command "ffa join <arena>" else: message "{@prefix} &cErreur : Cette arène n'as pas de spawn !" stop De même. Version de skript : 2.3 (Pour le code en entier : https://skript-mc.fr/forum/files/file/201-ffa-game/) Ce beug m'énerve énormément ! Merci d'avance ce votre réponse !
  10. TitiLaPierre

    FFA-Game

    Version 1.1

    120 téléchargements

    (La description et les commandes sont toujours mise à jour en fonction de la version du skript) FFA-Game, c'est quoi ? C'est un skript offrant aux serveurs la fonctionnalité de créer une(des) arène(s) de FFA (= Free For All = Chacun pour soit) pour les joueurs vouant faire du PvP. Dépendances : - Skript (Testé avec la 2.3.7) - SkQuery (Testé avec la 3.6.4) - Testé avec Minecraft Spigot 1.12.2 Avec FFA-Game : - Créer et supprimer des arènes de FFA - Obtenir la liste des arènes - Modifier une arène - Définir et se téléporter à un lobby/spawn/hub du FFA - Rejoindre la partie en tant qu'admin ou joueur - Définir le stuff donné lors du PvP La commande Admin : /ffasetup Créer une arène de FFA : /ffasetup <create/add> <nom_de_l_arène> Définir le point d'apparition des joueurs (Avec votre position) : /ffasetup <setspawn> <nom_de_l_arène> Modifier une arène : /ffasetup <edit> <nom_de_l_arène> <nouveau_nom> Supprimer une arène : /ffasetup <delete/remove> <nom_de_l_arène> Définir le stuff distribué en jeu (avec l’entièreté de votre inventaire) : /ffasetup <setkit> Définir le lobby du FFA (Avec votre position) : /ffasetup <setlobby> Se téléporter à une arène : /ffasetup <teleport> <nom_de_l_arène> Activer ou désactiver les notifications de mise à jour du skript : /ffasetup <update> <true/false> La commande Joueur : /ffa Obtenir la liste des arènes : /ffa <list> Rejoindre une arène en tant que joueur : /ffa <join> <nom_de_l_arène> Ce téléporter au lobby : /ffa <lobby> Panneaux : Rejoindre : [FFA.sk] Join nom_de_l_arène Ce téléporter au lobby : [FFA.sk] Lobby Permissions : /ffasetup : ffa.setup /ffa : ffa.game Panneaux : ffa.sign [En Build] Sommaire : 1/ Préparation 2/ Création d'une arène 3/ Lobby, amélioration du skript et de l’accessibilité de l'arène 4/ Suppression ou changement de nom pour une arène 5/ Joueur 1/ PRÉPARATION : (Dans ce tutoriel, nous utiliseront les versions sur lequel le skript a été testé) Il vous faudra donc un serveur Minecraft 1.12.2 (Pour ma part, un serveur local) Nous aurons aussi besoin de WorldGuard (et WorldEdit du coup) - Skript 2.3.7 ici - SkQuery 3.6.4 ici - WorldEdit ici - WorldGuard ici Couper coller les plugins dans le dossier "plugins" de votre serveur, puis redémarrez le. Un dossier "Skript" c'est créer dans le dossier "plugins". Glisser FFA-game.sk dans le répertoire "plugins/Skript/scripts" puis faites "/sk reload FFA-game.sk". Vous pouvez alors passer à la suite 🙂 ! 2/ CRÉATION D'UNE ARÈNE : Dans un premier temps, il va falloir construire un espace de combat Ensuite, nous allons passer aux skript : /ffasetup create Désert Voici un example de nom d'arène pour mon FFA (Remplacez "Désert" par un nom plus original et propre à vous. /ffasetup setspawn Désert Ici, on défini le point d'apparition des joueurs pour l'arène nommé "Désert" (Encore une fois, remplacer le par le nom de votre arène) Sa y est, votre arène est créée et vous pouvez y jouer avec autres. Mais il manque encore des choses pour améliorer tout sa. 3/ Lobby, amélioration du skript et de l'accessibilité de l'arène : Vos joueurs ne vont pas savoir comment rejoindre l'arène. Comment faire ? Nous allons créer un lobby ! /ffasetup setlobby Définira l'emplacement du lobby à votre position. Dans ce lobby, nous allons mettre un panneau qui servira au joueur pour rejoindre l'arène plus facilement. [FFA.sk] join Désert
  11. TitiLaPierre

    Skript - FFABrain

    Et la, c'est le moment ou je me demande ce qu'il c'est passé et que je me dit que je n'y connais rien sur Skript 😥
  12. TitiLaPierre

    Skript - FFABrain

    Ah bon 🤔
  13. TitiLaPierre

    Skript - FFABrain

    Oui, cela affiche une erreur car "if player doesn't have permission "{@permission}":" n'existe pas. J'ai vérifié mais je ne sais pas quoi te dire @Zerox Graphic's. Tu devrais adapter ton code de façon à retirer "if player have permission "{@permission}":" ligne 48 en à le mettre séparément dans chaque partie. (Je sais pas si je suis clair) Ou, tu créer une commande qui gère l'administration (Set de l'arène...) et une qui gère le joueur (Join de la game...) Dsl de ne pas pouvoir t'aider plus.
  14. TitiLaPierre

    Skript - FFABrain

    Deop toi, ligne 115, "else:" en op, tu as toutes les perms et cette ligne ne s'execute pas si le joueur a la perm {@permission} bloquant donc le reste du code. Pour régler sa, il faut mettre "if player doesn't have permission "{@permission}:" à la place de "else:" et je crois que sa sera bon @Zerox Graphic's. 😀
×
×
  • 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.