Aller au contenu

Outils d'administration

59 fichiers

  1. [1.10.2] ★ SKcm choix multiples ★

    bonjour
    Voici ma première publication en Skript,
    Une liste déroulante sur un panneau


     
    Spoiler: testé avec - Minecraft 1.10.2
    - skript 2.2 dev 29
    - wildSKript 1.9
    - SkQuery 1.10
    - SkRayFall 1.9.10
    - tuSKe 1.8.2 dev 4
     
    Spoiler: vidéo de présentation  
     https://youtu.be/w-0Rp-DQdtk
    Spoiler: Addon nécessaires -wildskript gestion des fichiers yaml
    - SkQuery pour les subroutines
    - skUtilities 0.9.0
    - SkRayFall pour les scoreboards
    - tuSKe pour le gui

    Liste des permission: une seule permission sk.admin

    DIVERS
    Les listes sont sauvegardées en format yaml et lors du premier démarrage une liste appelée nombres est crée
    - a la création d'une liste la valeur 1 est crée avec comme valeur VIDE un simple /cm replacevalue <liste> <Ancienne valeur> <Nouvelle Valeur> suffit.
    - clic droit avec un bâton pour sélectionner un panneau et gauche pour le désélectionner, un scoreboard d'information apparaît ou disparaît
    - si la liste n'existe pas une indication liste inexistante est affichée sur le panneau


    syntaxe pour créer un panneau :



    ligne 1 : cm <nom du panneau>
    ligne 2 : <le nom de la liste>
    ligne 3 : sens <h ou v> pour horizontale ou vertical Paramètre Facultatif


    pour détruire un panneau: 
    il faut avoir la permission et se mettre en Sneak

    Maintenant tout se fait a partir d'un seul gui accessible par la commande /cm mais,
     
    Spoiler: commandes pour ceux qui veulent le faire en manuel
    liste des commandes:
    1ere partie : la gestion des listes
    /cm listl indique toute les listes existantes et leurs contenus
    /cm listl <nom> n'affiche que la liste <nom> et son contenu
    /cm remove <nom> supprime la liste <nom>
    /cm create <nom> crée la liste <nom> avec comme valeur "VIDE" pour le 1er champ
    /cm addvalue <liste> <valeur> ajoute une valeur a la liste <liste>
    /cm replacevalue <liste> <ancienne valeur> <nouvelle valeur> remplace <ancienne valeur> par <nouvelle valeur> dans la liste <liste>
    /cm removevalue supprime la valeur <valeur> a la liste <liste>

    2eme partie : la gestion des panneaux
    if faut tout dabord sélectionner la valeur avec un clic droit par un bâton
    /cm PNom <nouveau nom> pour changer le nom du panneau
    /cm PListe <nouvelle liste> pour changer la liste sur le panneau
    /cm PSens vertical ou horizontal> pour changer le sens de défilement
    /cm PDefaut <valeur> pour changer la valeur par défaut

    3eme partie : la gestion générale
    /cm debug change le flag pour debug
    /cm rad remet tout les panneaux a la valeur par défaut
    /cm razlist supprime toutes les listes ainsi que les fichiers yaml A Utiliser avec précaution
    /cm list affiche la liste des panneaux ainsi que les données DES panneau avec position, valeur par défaut et le sens
    /cm list <nom> affiche les données du panneau <nom> telle que position, valeur par défaut et le sens TODO liste:
    - optimiser le code
    - revérifier les "fotes d'ortaugraf" lol
    - au lieu de sub-routines peut être mettre des fonctions

    Q: Le skript ne fonctionne pas, que doit-je faire ?
    R: Ce n'est pas un problème,
    Il suffit de m'envoyer un message privé en indiquant vos erreurs dans les balises de code ou pastebin
    Merci de décrire vos erreurs. Ne pas simplement dire "ça ne marche pas"

    De plus une variable debug permet de voir les infos nécessaires

    Q: Mais a quoi cela peut-il servir ?
    R: pour mon cas je l'utilise pour le choix de destination pour les portails, mais je pense que cela peut aussi servir pour des QCM, des warps, un choix de KIT, ETC .

    PS: exemple d'utilisation pour les portails
    https://skript-mc.fr/forum/resources/1-10-2-★-skportal-★-v1.1516/

    et petit skript rapide pour l'utilisation de skcm avec les warp  # warp 2 pour skcm grod0026 le 18 02 18 options: repertoire: plugins/Skript/Listes/ # le répertoire ou sont les listes fichiercm: plugins/Skript/scripts/SKcm 1.02.sk # fichier pour les panneaux défilant on load: set {list.warp::*} to "world", "event", and "games" # bien entendu c'est des warps qui ont déjà été crée par /setwarp <nom> # ici mettez VOS warp #------------ vérification si skcm existe ou pas ---------------- set {_fichier} to "{@fichiercm}" set {cmP} to false if file {_fichier} exists: set {cmP} to true send "&e[WARP] SKcm EST lié" to console set {_trouve} to 0# ensuite on créé la fausse liste car sinon liste inexistante loop {cm.list::*}: if "%loop-value%" is "warp": set {_trouve} to loop-index exit loop if {_trouve} is not equal to 0: broadcast "&e[WARP] liste des warps déjà ajouté -> %{cm.list::*}%" else: add "warp" to {cm.list::*} broadcast "&e[WARP] nouvelle liste des warps -> %{cm.list::*}%" # NB la nouvelle liste n'est pas enregistré en yaml else: send "&e[WARP] SKcm N'EST PAS lié" to console #----------------------------------------------------------------- on join: clear {resultat.SKcm.%player%}# remet a zéro le compteur pour le player # ensuite il faut un déclencheur ça peut être: #- une commande #- un événement par exemple un on region enter pour mon skportal #- un clic sur un panneau ( ce qu'on va faire ici) on right click on sign: set {_li1} to line 1 of block # on regarde si contient : warp set {_li2} to line 2 of block # et en 2eme ligne : validation if {_li1} is "warp": if {_li2} is "validation": if {cmP} is false: broadcast "ici on fait la suite de votre code" else: if {resultat.SKcm.%player%} is set: broadcast "/warp %{resultat.SKcm.%player%}%" # au lieu de broadcast faire un make player execute command # et si on veut decommander la validation set line 2 of block to "&cvalidation" # car on compare validation et pas &4validation else: send "&e[WARP] merci de cliquer avant sur votre destination" to player  
    ps des copies d’écrans on été faite que je rajouterais quand je saurais comment  bon jeu et a bientôt  
         

    8 téléchargements

       (0 avis)

    0 commentaire

    Envoyé(e)

  2. [1.10.2] ★ skportal ★

    Bienvenue a tous.
    Je vous présente SKportal qui comme son nom l'indique est un gestionnaire de portail 

    Il peut fonctionner de deux façons:
    - de façon autonome
    - ou relié a SKcm le skript de panneau a choix multiples
    disponible ici https://skript-mc.fr/forum/resources/1-10-2-★-skcm-choix-multiples-★.1339/
     
    Testé avec
    - Minecraft 1.10.2
    - skript 2.2 dev 29 Liste des Addons Addons nécessaires:
    - wildskript 1.9 gestion des fichiers yaml
    - SkQuery 1.10 pour les subroutines
    - SkRayFall 1.9.10 pour les scoreboards
    - SharpSK 1.9.10 pour la gestion des régions une seule permission sk.admin Au démarrage, on regarde si le skript SKcm est présent.
    - s'il est présent, la gestion des destination par portail sera lié au panneaux de même nom

    1) Pour la création d'un portail on a la commande /pa create
    (/pa create <nom> vous indique si le portail nommé <nom> existe).
    Cela donne une brique nommé portal, avec celui ci faite une sélection des blocs avec clic droit et clic gauche

    2) Pour sauvegarder le portail /pa save <nom> tout simplement.
    une région portal_<nom> est crée sans propriétaires avec comme paramètres :
    - creeper-explosion deny"
    - tnt deny"
    - mob-damage deny"
    De plus une sauvegarde un fichier <nom>.yaml est crée dans le répertoire /plugins/skript

    3) ensuite il reste certains paramétrages a faire
    a) obligatoires:
    - /pa dest <Portail> pour définir le point de destination du portail
    - /pa link <portail1> <portail2> pour relier deux portails pour le fonctionnement de façon autonome
      4 facultatif - /pa settp <Portail> positionné vous a la positon et tapez cette commande pour définir le point de teleportation 
    vers le portail
    - /pa wait <Portail> <Delais> pour définir le délai d'attente
    - /pa price <Portail> <Montant> pour définir un coût de passage par le portail
    - /pa cure <Portail> pour soigner ou non lors du passage   5 Autres Commandes  - /pa version pour indiquer la version
    - /pa create comme nous l'avons vu précédemment.
    - /pa delete <Portail> pour supprimer le portail, la région et le fichier Yaml 
    - /pa desactive <Portail> désactiver un portail (par exemple pour cause de maintenance, ou pour un event, etc)
    - /pa active <Portail> pour l'activer
    - /pa affiche pour l'affichage des messages de soins, teleportation, durée etc lors du passage par un portail 
    - /pa debug variable debug
    - /pa listp pour connaitre les paramétrages de tout les portails
    par exemple /pa listp delai affiche pour tous les portails les délais
    - /pa list liste toutes les infos de tous les portails
    - /pa list <Portail> liste toutes les infos du portail <Portail>
    - /pa info <Portail> idem
    - /pa tp <Portail> pour se téléporté (si défini) vers le portail <Portail>
    Établir la Liaison avec SKcm:
    Pre-requis
    - si le skript SKcm existe dans le répertoire skript celui ci est automatiquement relié.
    - la liste s'appellera obligatoirement s’appeler mondes
    - un seul panneau par portail
    pour la création du panneau
    - ligne 1 : cm <nom du portail>
    - ligne 2 : mondes

    Je conseille de poser le panneau sur le portail cependant pour les portails event ouvert un certains jour, il suffit de "cacher" le panneau et de mettre comme destination lui même OU bien de le désactiver tout simplement.
    To Do list:
    - optimiser le code
    - revérifier les "fotes d'ortaugraf" lol
    - re-vérifier s'il y a des bugs
    - passage a skript-yaml ? a voir
    - permissions par portail
    - gui (tuske)
    - pastbin pour version et langues
    - vidéo de présentation
    - images

    Q: Le skript ne fonctionne pas, que doit-je faire ?
    R: Merci de ne pas mettre une note défavorable car ce n'est pas un problème.
    Il suffit de m'envoyer un message privé en indiquant vos erreurs dans les balises de code ou pastebin ou bien sur discord.
    Merci de décrire vos erreurs. Ne pas simplement dire "ça ne marche pas"

    De plus une variable debug permet de voir les infos nécessaires

    Voila je pense que c'est tout, si vous avez un problème n’hésitez pas a me contacter
    a Bientôt
           

    9 téléchargements

       (1 avis)

    0 commentaire

    Mis à jour

  3. SaymLog [LOG]

    Bonjour je m'appelle Mathias et aujourd'hui je vous présente mon skript de Log!
    Le Skript contient :
    - Un système de Log Console
    - Un système de Log Global
    - Un système de Log Chat
    - Un système de Log Personnel
                      
     
    La liste des commandes:
    - /clearlog #Permet de clear les Log !
    - /setlog #Permet d'activer ou désactiver les Log !
    - /addbypasslog #Permet d'ajouter des commandes qui ne sont pas dans les LOG !
    La liste des addons:
    WildSkript#Je ne sais pas si il sert a quelque chose
    Le skript m'appartient il est donc interdit de le revendre ? à votre nom ! 
    Il y a un système de MAJ automatique !
     
    Si vous rencontrez un problème merci de me le dire en commentaire afin que je le résous ! ?
    Bon Jeux et Bye
    SaymFire
     
     

    58 téléchargements

       (1 avis)

    0 commentaire

    Mis à jour

  4. Proscrire une commande

    Bonjour voici un skript qui vous permettra d'interdire vos commandes.
    Pour la petite histoire j'ai découvert skript en voulant interdire des commandes que les plugins de permissions ne pouvaient proscrire.
    Ce skript vous permet donc d'interdire sans éditer le skript les commandes de votre serveur.
     
    Un exemple :
    /prc add help 
    -> Interdit l'utilisation du /help
    /prc add /calc
    -> interdit l'utilisation du //calc
     
    Les commandes :
    /prc add <commande>
    /prc remove <commande>
    /prc list
    /prcclear (pour clear toute les commandes)
     
    Les permissions :
    prc.admin
     
    A venir :
    - Possibilité d'ajout de permission. Les joueurs pourront exécuter la commande que si il ont la permission rentré à l'interdiction de la commande. 

    51 téléchargements

       (1 avis)

    0 commentaire

    Mis à jour

  5. HydraLog

    Bonjour !
    Aujourd'hui je reposte mon skript de log 
    Voici ce qu'enregistre HydraLog

    - Block détruit
    - Block poser
    - Chat 
    - Command
    - Mort
    - Log personnelle pour certaine personne (Voir ci dessous)
     
      Le skript permet aussi d'enregistré un joueur en particulier  /log add [joueur] <Pour ajouter le fichier log perso d'un joueur>
    /log remove [joueur] <Pour retirer le fichier log perso d'un joueur>

     (Plugins/HydraLog/)
     
    Il faut wildskript & skript ^^
     
    Cordialement Yghore

    119 téléchargements

       (1 avis)

    0 commentaire

    Envoyé(e)

  6. skMaintenance

    > SkMaintenance <
    ________________________  
    Grand merci à Phe0x pour m'avoir aidé à faire ce Skript !
    ________________________

    » Petite description «

    skMaintenance est un Skript a usage illimité et configurable entièrement tout en restant facile d utilisation, sans connaissances particulières:
    ________________________

    » Fonctionnalités «

    • Mettre votre serveur en Maintenance
    • Ajoutez des joueurs à la Maintenance
    • Remove des joueurs de la Maintenance
    • Set le message de la maintenance en Jeu
    ________________________

    » Requis «
    • Minecraft 1.8.x
    • Skript 2.2
    • SkRayFall
    • SkStuff
    •TuSke
    ________________________

    » Installation «
    Mettez Skript, SkRayFall, SkStuff et TuSke dans votre dossier plugins, puis redémarrez votre serveur.
    Mettez ensuite skMaintenanceV0.0.3.sk dans ./plugins/Skript/scripts
    Il ne vous plus qu'a redémarrer votre serveur, et voilà, vous avez skMaintenance d'installé sur votre serveur et vous êtes près à l'utiliser.
    ________________________

    » Commandes «  
    • /maintenance
    ➥ Ouvrir le GUI de la Maintenance.


    ________________________  

    » Vidéo de Présentation «


    Bientôt  
    ________________________

    » Bug connus «

    • Ont peux ajoutez plusieurs fois une personne
    ➥ Demain, ce BUG sera résolu .
    ________________________

    » Un suggestion ? «

    Si vous avez un suggestion, je vous remercie par avance de me l'a proposer dans les commentaires
    ________________________

    » Infos «

    Skript créé par CactuszemV2 et Phe0x.

    Mon skype: zemzem66611
    Skype de Phe0x: Peut-être

    ________________________

    88 téléchargements

       (2 avis)

    2 commentaires

    Mis à jour

  7. Captcha - Anti-Bot

    Bonjour / Bonsoir cher scripteur !

    Je vous présente mon tout 1er script que je poste ! J'ai nommé "CapTcha" ! J'ai était aidé par @Sean0ww
    pour ce skript !

    ---= FAQ =---

    Captcha ,c'est quoi ?

    Captcha est un système de sécurité pour vos serveurs minecraft il consiste a bloquer les attaque de robot indésirés !

    Comment marche t-il ?

    Simplement en vous connectant il vous ouvriras un Menu GUI aléatoirement comme ceci :
    Puis vous devrez cliquez sur la clay de couleur verte alors vous serez connecter !
    En revanche si vous appuyez sur la clay de couleur rouge : Il vous kickeras pour le motif "Tu t'es révelé être un robot !" vous pourrez vous reconnectez juste après !
    Ainsi si vous cliquez 3 fois de suite vous serez tempban par la console !

    ---= INSTALLATION =---

    -SkQuery

    ---= COMMANDES=---

    /captcha : Ouvre un GUI pour la gestion du skript
    ---= OPTIONS DISPONIBLES =---
    Activer / Désactiver le captcha
    Activer / Désactiver les logs avec captcha.info
    Activer / Désactiver la différence de couleur entre les blocs dans le gui
    ---= PERMISSIONS =---
     
    captcha.bypass : Pour ne pas avoir à remplir le captcha
    captcha.info : Pour être contacté quand quelqu'un rate le captcha
    captcha.admin : Pour utiliser la commande de gestion du skript
    ---= SEAN0WW et Faustino40 =---

    Pour parler de nous :

    Jeunes scripteurs sauvages

    231 téléchargements

       (2 avis)

    20 commentaires

    Mis à jour

  8. Custom Join Message [GUI]


     AIDE:


    1) Télécharger le skript
    2) Mettre le skript dans le dossier skript
    3) Reload - /sk reload all
    4) Config - /cjm config

    Pour modifier la configuration:
    Utilise la permission: customjoin.admin
     
    French - Calvineries

    88 téléchargements

       (2 avis)

    0 commentaire

    Envoyé(e)

  9. NO-SPIDERS (Pour Arachnophobes)


    No-Spider est un skript qui retire les araignées (normale et cave) du jeu.
    Ce qui permet au Arachnophobes de pouvoir jouer.
    De plus il ajoute de nouveaux craft tel que des fils et des yeux d'araignées craftable.
    LE SKRIPT REQUIS L'ADDON SKQUERY
     
     

     
     
    Pas encore fait:
    - Suppression des œufs d'araignées.
    - De nouveaux crafts.
    Déjà fait:
    - Système de notification d'update.

    21 téléchargements

       (0 avis)

    0 commentaire

    Envoyé(e)


  • Contributeurs les mieux notés

    Aucune note cette semaine.

    Aucune note ce mois-ci.

    Aucune note cette année.

    1. 1
      Yghore
      Yghore
      7 fichiers  · 
    2. 2
      Olyno
      Olyno
      6 fichiers  · 
    3. 3
      Vengelis_
      Vengelis_
      7 fichiers  · 
    4. 4
      noftaly
      noftaly
      5 fichiers  · 
    5. 5
      uiytt
      uiytt
      6 fichiers  · 
  • Membres de l'équipe en ligne

    Aucun membre à afficher

×
×
  • 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.