Aller au contenu

DKSM

Membre
  • Compteur de contenus

    98
  • Inscription

  • Dernière visite

  • Jours gagnés

    4
  • Crédits

    461 [Faire un don]

Messages posté(e)s par DKSM


  1. Salut, j'ai fais ce que tu demandes avec une petite optimisation légère

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     


  2. J'ai fait ça, je ne m'occupe pas de la commande skinrestorer par contre, c'est la dernière ligne en bas qu'il faudra modifier
    J'ai ajouté un délai de 15 secondes pour choisir

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


     

     


  3. Voici une nouvelle version avec l'exemple >> 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Pour la partie fleurs qui ne fonctionnent pas, je n'utilise pas la version 1.8 qui peut potentiellement poser un problème, j'ai gardé que dandelion et poppy dans celui là au cas ou ce sera à toi de corriger la partie fleurs

    Sinon voila, au lieu d'appliquer un effet speed, je change carrément la vitesse de marche du joueur tant qu'il est dans la zone et ajoute une petite sécurité si il déconnecte avec l'effet speed


  4. Salut,
    Tu aura besoin de l'addons Skript-GUI si tu as pas: 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


    Voici une base pour faire la suite :
     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


    C'est assez répétitif, tu devrais t'en sortir.


  5. Ta demande fait mal au yeux ^^'

    Met ton code dans des balises code..
    Pour ton message principal essai de respirer, ca va bien se passer tu sais... Tu es autorisé à mettre des . et , ainsi que sauter des lignes.


  6. 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é

      Réagissez ou répondez à ce message afin de consulter le 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

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    • J'aime 1

  7. Typiquement le genre de skript ou je recommanderais l'utilisation d'un plugins, c'est assez casse tête pour faire quelque chose de propre et sécurisé.


    Tu peux en revanche faire un skript qui ajoute/enlève la permission d'utiliser le plugins en question ce qui fera finalement ce que tu souhaites 😃


  8. J'ai fait un petit code de démonstration et un exemple du résultat 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     


  9. Une boucle qui vérifie constamment le bloc sous le joueur ne serait pas beaucoup plus lourd que le on walk mais plus fiable probablement

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


    Je connais pas le serveur et comment il fonctionne, mais on pourrait utiliser un on world change, on region enter... comme event pour démarrer la boucle pour éviter qu'elle ne tourne constamment.

    Bref, c'est une base à améliorer

     


  10. J'ai une question un peu bête, si le joueur clique droit avec la nether star, ca crée une zone et si celui-ci se trouve dedans, il obtiens vitesse ???

    Euh mais comment pourrait-il être ailleurs ? lol

    Tu voulais peut-être dire que ca donne vitesse à celui qui a cliqué droit ainsi que tous les joueurs qui sont dans la zone de 20 blocs ?


  11. Bon, je t'ai fait une base en utilisant l'addons très populaire Skript-yaml qui est le plus adapté pour pas trop se prendre la tête.

    Donc il te faudra pour commencer l'addons Skript-yaml >> 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    Voici le code fonctionnel qui pourra te servir de base avec les explications :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Voici la façon dont sa fonctionne:

    • Un joueur se connecte: On charge un fichier yml en mémoire à son nom, si le fichier/dossier n'existe pas, il sera automatiquement créé.
    • Si il se déconnecte: On sauvegarde le fichier en dur
    • Quand le skript se charge: On charge un fichier yml qui s'appel publicChat
    • Quand le skcript se décharge: On sauvegarde le fichier
    • Quand un message est tapé dans le chat: On ajoute le message dans le yml du joueur et aussi celui du chatPublic
    • Lorsque un joueur fait des dommages: On ajoute dans le yml du joueur le joueur, la victime, l'arme et les dégats...


    Ensuite pour la commande logs:

    Si on indique pas le nom d'un joueur, ca va envoyer les logs du globalChat sinon, on envoi les logs du joueur.
    Il y a une variable {_logSize} configuré à 10 qui permet d'afficher les 10 dernières lignes du fichier logs, tu peux le changer comme bon te semble.

    Maintenant à savoir que ceci est une base pour faire quelque chose de plus poussé comme:

    • Ajouté ton truc de "un joueur dans les 15 blocs qui fait quelque chose"
    • Supprimer les historiques trop vieux ou qui commence à être très gros ?
    • etcc etcc

    Et voilà en gros ce que ca donne > 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


    Bonne journée


  12. C'est vrai qu'on ne peut pas récupérer le contenu du log directement sans addons.. Donc tu peux faire soit  :

    • Un addons pour lire le fichier .log
    • Utiliser les variables listes de Skript de base mais faut pas en abuser en terme d'historique
    • Skript-Yaml qui lui sera un choix entre deux car il fera des fichiers plus optimisés que les variables liste de Skript et tu pourra aussi faire la commande
    • Une base de donnée, mais ce sera un peu plus technique à setup et bien sur, il te faut une base de donnée + un addons pour intéragir avec
×
×
  • 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.