Aller au contenu

Shykuzo

Membre
  • Compteur de contenus

    667
  • Inscription

  • Dernière visite

  • Jours gagnés

    24
  • Crédits

    784 [Faire un don]

Messages posté(e)s par Shykuzo


  1. Il y a 2 heures, LayzRTX a dit :

    tu dois mettre juste send "<ton texte>" pas besoin de mettre formatted et to player apres 🙂 et si tu as deja resolu ton probleme c'est pas grave

    Certes mais ça ne permet pas de rendre le message cliquable, c'est juste un message texte et s'il a édité son Tchat, il est fort possible qu'il ne puisse pas cliquer sur le lien et donc, personne ne passera son temps à taper le lien manuellement sur Discord.

    Pour le "to player," c'est également vrai cependant, je l'ai mis car j'ai toujours fais comme ça, c'est plus clair surtout lorsque tu utilises des fonctions ou des commandes qui fonctionnent avec la console.


  2. Il y a 19 heures, Honosae a dit :

    Bonjour !

    Version de Minecraft : 1.8.
    Version de Skript : 2.X.X

    Addons utilisés: Addon1, Addon2, ...

    Type du skript : Ecrivez ici le type de skript souhaité

    Description du script :

    options:
        EnderCooldown: 8 seconds

    je cherche à rendre modifiable le 8 , j'ai donc tenter avec une variable, mais mes idée sont vaines et je ne sais vers ou chercher , j'en suis la 

    options:
        EnderCooldown: %{TempSec}% seconds

    mais quand skript execute cette ligne

    if {_waited} is less than {@EnderCooldown}:

    il me repond qu'il ne peut pas comparer {_waited} et %{TempSec}%

    j'ai deja tenté sans les % 

    merci pour votre savoir/connaissance

     

    Bah, au lieu de créer une option, tu crées une variable avec cette durée comme ça :

    Contenu masqué

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

    Voilà '-'

    Après, pour la rendre modifiable, tu crées une commande ou alors, si tu sais faire, tu crées un fichier .YML dans lequel tu inscrits ce qui doit être modifiable et tu récupère ses données par la suite lors du chargement du Skript.


  3. Il y a 3 heures, LeCraftDeOuf a dit :

    Euh, bah enfaite {_Already_Vanish} est une variables temporaire donc j'ai pas besoin de la clear h24 ^^ Mais bon. 

    Après, je trouve pas mon code si compliquer que sa, y a juste un if et un else... Sa fais bientôt 5 ans que je développe skript, mon code contient uniquement une seule variable liste qui elle même contient uniquement des simples pseudo de joueurs en vanish, je vois pas comment faire plus optimiser que sa ^^ 

     

    Si tu as du mal avec le code voici le code avec quelques amélioration et avec des commentaire : 

     

    Contenu masqué

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

     

    Moi, ça va, je l'ai compris le code, c'est juste inhabituel pour moi de voir un code comme sa.
    Pour la variable, effectivement, j'avais pas fais gaffe.

    Pour l'optimisation, je sais que j'ai encore beaucoup à voir cependant, je n'ai aucune idée de ce que je peux faire de plus dans mon code, il y a rien de pas très optimisé dedans, surtout que j'ai corrigé la double boucle et à part les boucles, il n'y a rien de pas optimisé.


  4. Il y a 10 heures, LeCraftDeOuf a dit :

    Contenu masqué

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

    Tien, un code propre et court, dis moi s'y sa ne fonctionne pas, j'ai tester en solo ^^

     

    Sinon si tu veut garder celui du haut tien

    Contenu masqué

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

    Les 2 sont fonctionnel 🙂 Mais le premier plus opti 😉

     

    Good Night

    Déjà, dans ton code, il y a un soucis, la variable {_Already_Vanish} n'est jamais supprimée donc, est en permanence sur "true" et redéfinie à chaque fois sur cette même valeur et en plus, il est pas hyper optimisé d'utiliser un boolean dans une variable ...

    Mon code n'est peut-être pas le plus optimisé mais il est complet et fonctionne en temps normal car c'est le code que j'utilise lorsque j'essaie de faire la même chose.

    J'aimerais juste préciser que ton code fais exactement le même chose que le mien, juste, la façon de faire qu'est différente.
    Juste pour terminer, je trouve ton code vachement étrange, j'ai pris du temps à comprendre son fonctionnement et pourtant, ça fait longtemps que je Skript, s'el est débutant, ça risque de ne pas l'aider d'avoir un code aussi "compliqué" 😕

     

    Le 15/12/2021 à 15:45, Flash303mc a dit :

    A chaque foi j'ai l'érreure send "&4Une erreur est survenue lors de votre réapparition ..." to player

    Finalement, je pense que ce n'est rien, j'ai regardé mon code et je pense juste que comme il y a pas de "stop", il t'affiches ce message, tu peux remplacé :

    Contenu masqué

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

    Par :

    Contenu masqué

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

    Ou alors, tu peux carrément supprimer la condition et juste garder le "remove player from {VanishedPlayers::*}" 🙂

     

    Au passage, ce bout de code là :

    Contenu masqué

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

    Peut encore être un peu optimisé, voici :

    Contenu masqué

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

    Voilà, ça devrait fonctionner.


  5. Il y a 12 heures, Vozox8755 a dit :

    Salut Amoshy C'est vozox moi je sais comment faire en skript tu seras jamais développeur skript menteur 

    Déjà, tes signalés.

    De plus, chacun à ses difficultés et il est surement en train d'apprendre à Skripter.

    Pour finir, c'est un forum d'entraide, si tu es là pour descendre les autres membres, supprime ton compte, personne ne t'aideras ici.

     

    On a tous commencé comme lui, toi y compris.

    Tu n'as pas commencés Skript puis est devenu excellent du jour au lendemain, surtout, que je suppose que tu ne sais certainement pas développé en Skript et que tu te vantes juste ...


  6. Il y a 11 heures, Flash303mc a dit :

    oui je suis op avec les 2 compte

    Bizarre, c'est censé fonctionné, j'avais fais sa sur un de mes serveurs ...

    Alors, essaie sa :

    Contenu masqué

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

     


  7. Il y a 15 heures, Amoshyy_ a dit :

    Version de Minecraft : 1.9.4
    Version de Skript : 2.5.3

    Type du skript : J'aimerais ne pas avoir le bouclier quand on fais clique droit ! 

    Description du script :

    J'aimerais s'il vous plait avoir un skript pour ne pas avoir le bouclier quand on fait clique droit, c'est pour mon RushFFA. (1.9.4) De base j'ai les block mais quand je fais un clique droit j'ai le bouclier)

    2021-12-11_21.19.31.png

    Télécharge le plugin "old combat mechanics", il restaure la mécanique de combat de la 1.7 / 1.8 et tu peux configuré l'utilisation de bouclier ou non, de la deuxième main ou non, ... 🙂


  8. Il y a 1 heure, Project69XXX a dit :

    Version de Minecraft : 1.8
    Version de Skript : 2.1

    Addons utilisés:  Aucune et cherche la bonne 

    Type du skript : Il sagit d'un skript de durabilité et de cooldown

    Description du script :

    Bonsoir j'ai effectuer un skript par mes soins il n'y a aucune erreur lors du /sk reload mais le skript ne marche pas (le cool down fonctionne mais la durabilité ne s'enlever pas) je me demande donc si ce n'est pas du à un manque d'addons ....

     

    options:
        max: 5


    aliases:
        Red = 351:1

    on right click with Red:
        if player's tool is a Red named "&6&lCoeur de lion":
            if {coeur.lion} is false:
                if {duraforce::%{item}%} is not 0:
                remove 1 from {duraforce::%{item}%}
                if {sf.%player%} isn't set:
                    apply strength 1 to player for 10 seconds
                    set {sf.%player%} to now
                    remove 0 seconds from {sf.%player%}
                if difference between {sf.%player%} and now >= 15 seconds:
                    set {sf.%player%} to now
                    clear {sf.%player%}
                else:
                    cancel event
                    set {_now} to "%difference between {sf.%player%} and now%"
                    set {_time} to difference between {sf.%player%} and now
                    set {_wait} to 15 seconds
                    subtract {_time} from {wait}
                    send "&6LegendZ &c vous avez attendu(e) %{_now}% veuillez attendre 15 secondes pour réutiliser votre Coeur de lion !" To player
                if {duraforce::%{item}%} is equal to 0:
                    remove 1 of player's held item from player's inventory
                    wait 1 seconds
                    set action bar of player to "&Pierre broken"

     

    Bah, non, c'est juste que tu enlèves des "points de durabilités" sur une variable et pas sur la vraie durabilité de l'item.
    En gros, c'est juste fictif ce que tu fais, si tu envoyais la variable dans le tchat, la durabilité aurait bien baissé mais ton item, lui, aurait toujours sa durabilité complète puisque tu ne la fait pas baisser ...


  9. Il y a 14 heures, CF_CodesGames a dit :

    Pourquoi pas merci.

    Je me aussi demander si on pouvait procédé par calcule du genre:

    Contenu masqué

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

    J'ai pas encore essayé cette solution car je suis pas chez moi actuellement.

    Oui, c'est sûrement possible après, je n'ai jamais essayé non plus, test et tu verras 🙂


  10. Il y a 14 heures, CF_CodesGames a dit :

    Bonjour;

    J'aimerais savoir si c'est possible de faire en sorte d'ajouté (par exemple) +3% de dégât à l'arme actuellement équipée dans la main.
    J'essaie actuellement de faire un système d'arbre de compétences avec une catégorie "Force". C'est pour cela que je demande votre aide.

    Merci d'avance pour vos aides !

     

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

     

    Plus d'infos sur les plugins / addons que j'utilise:

    Version de Minecraft : 1.12.2
    Version de Skript : 2.5.3

    Addons utilisés: SKellett (v1.9.11), Skript-yaml (v1.3.2), SkUtilities (v0.9.2), SkQuey (v4.1.1), TuSKe (v1.8.2), SharpSK (v1.6.4), SkStuff (v1.6.4.1)

    Tu peux essayer d'ajouter un enchantement tel que Sharpness (Tranchant) et ensuite de le cacher via les NBT.

    Tu peux aussi essayer d'ajouter un effet de potion tel que Force, par contre, je ne pense pas qu'il puisse être caché.

    Ou alors, quand un joueur inflige des dégâts à un autre joueur, tu lui enlève un certains montant de vie.


  11. Il y a 3 heures, Flash303mc a dit :

    Version de Minecraft : 1.8.9
    Version de Skript : 2.2-dev27

    Type du skript : /vanish spéciale

    Description du script :

    Bonjour, j'avais coder un /vanish pour mon serveur mais je voudrais savoir comment faire pour que les modérateur qui son vanish voient les autre modérateur vanish?

    Contenu masqué

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

     


  12. il y a 27 minutes, Flash303mc a dit :

    enfaite le je rend tout mes skript compatible avec uskript (outils qui permet de prendre un .sk et de le passe en .jar) ce qui me permutera de faire plus de chose en bungeecord

    sinon:

    image.thumb.png.abd9ce48a28e142e3a2420b9ee375b72.png

    image.png.133ca7a691626aaf9f78c7078d483179.png

    C'est rien, si tu peux, change l'ID que tu as mis par le nom du bloc, c'est mieux 🙂
    Pour uSkript, personnellement, je te déconseilles de faire sa car, premièrement, l'optimisation sera extrêmement mauvaise car c'est pas du code tapé par un humain donc l'addon tout ce qu'il fait, c'est une sorte de traduction "mot à mot", pas terrible.
    Puis, l'avantage de Skript, c'est de faire des modifications de Skript et de pouvoir les reloads sans redémarrer le serveur, tout passer en Java, ça va te demander de redémarrer le serveur à chaque fois, un peu chiant.

    Au pire, essaie d'apprendre le Java, c'est dur au début mais petit à petit, ça devient plus facile car on commence à comprendre les bases, ...


  13. Il y a 7 heures, Flash303mc a dit :

    Ok mais du coup faut que je passe mes variables en database prc le code du tempban unban ect serat passer sur le bungee

    Logiquement, comme tu as un serveur BungeeCord, toutes tes variables auraient déjà due être encodée dans la base de donné car sinon, elles sont propre à un seul de tes serveurs et pas à tous.

    Après, je sais à quel point c'est compliqué BungeeCord en Skript.


  14. Il y a 2 heures, Flash303mc a dit :

    Non player ne fonctionne pas

    (avec bungeesk)

    Ah, bah, sur ce coup, je peux pas t'aider mais en revanche, je peux t'assurer que cela vient de ton "set {_p} to event bungeeplayer".

    D'ailleurs, au lieu de le kick dès qu'il se connecte au Bungee, laisse-le se connecter mais sur les serveurs, tu mets les codes que je t'ai données.
    Si tes variables sont bien synchronisées, il sera automatiquement kick quelque soit le serveur qu'il rejoint, il aura juste accès à ton Lobby.
    Voir même, quand un joueur se connecte, j'imagine qu'il rejoint ton Lobby ? Bah, met le code de kick que je t'ai données dessus, il pourra rien faire, il sera kick auto.


  15. Il y a 16 heures, Flash303mc a dit :

    Merci.

    Je sais que je suis chian x) mais quand on join on ne peux pas mètre le temp qu'il reste avant le déban?

    j'ai tester set {Ban::%player%::ResTime} to difference between {Ban::%player%::Date} and {Ban::%player%::Time} mais fonctionne pas

    et je vien de voir pour les doubles post merci aussi

    Tu peux ajouter sa dans le kick : 

    Contenu masqué

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

     


  16. il y a une heure, Flash303mc a dit :

    pour le /history (joueur) je voudrais voir l'historique des ban tempban tempmute ect

    D'accord, c'est très simple :

    Citation

    Contenu masqué

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

    Voilà, désolé, impossible d'y inclure la raison, la durée ou autre car celles-ci ne sont stockées nul part ailleurs que dans la variable dédiée au joueur et donc, lorsque la sanction est révoquée, il sera marqué "<none>" à la place de ce qu'il y est censé y avoir 😕

     

    il y a une heure, Flash303mc a dit :

    et pour quand on essaie de rejoindre le serveur tu peux mètre la raison pour un ban perm et pour un tempban le temp qui reste avant le déban et la raison

    Modifie juste :

    Citation

    Contenu masqué

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

     

     

    il y a une heure, Flash303mc a dit :

    et je pense que tu t'es fail ici:
    image.png.0926c4097df0341f032231a754416127.png

     

    J'ai marqué que je n'avais jamais utilisé de fonction avec un "return", c'était un test ^^'

    Prends code en dessous et colle le à chaque fois que tu vois ceci : "set {_FormatTime} to FormatTime("%{_Time}%")"

    Ensuite, supprime la fonction ^^

    il y a 49 minutes, Flash303mc a dit :

    image.png.797161a802fae21124011659773b54bd.png

    En faisant ce que je t'ai dis au dessus, ce sera réglé 🙂

    il y a 17 minutes, Flash303mc a dit :

    image.thumb.png.165df2205c07daed1540bb3dd11f18bb.png

    Même chose ! 😄

    Par contre, les doubles postes sont interdits sur Skript-MC (5 postes d'affilés aussi), si tu souhaites ajouter un truc à dire, il y a un bouton "éditer" sous ton message, clique dessus et ajoutes-y ce que tu souhaites 🙂


  17. Le 07/12/2021 à 17:49, Flash303mc a dit :

    Version de Minecraft : 1.8.9
    Version de Skript : 2.2-dev27

    Type du skript : Je voudrais un skript de /ban /tempban /mute /tempmute /check /history svp

    Description du script :

    Je voudrais un skript de sanction (/ban /tempban /mute /tempmute /check /history)

    Qui serrait full customisable. J'ai chercher sur internet des skript tout fait comme superbans ou autre mais ils ne fonctionne pas et pour aller modifier le code dans 2000 lignes... c'est compliquer.
    J'ai commencer à faire le ban perm le unban et le /check. Mais rien ne fonctionne. Donc j'aimerais qu'un "professionel" de skript puisse m'aider.

    Merci d'avance.

    C'est pas compliqué, je peux te faire sa mais sa demande beaucoup de lignes de codes et je ne suis pas sûr que tout fonctionne dans ta version, la 2.2 est très ancienne.

    Il se peut qu'il y aie des bugs, j'ai fais sa rapidement, je n'ai rien testé et il se pourrait que certaines choses ne fonctionne pas dans ta version actuelle de Skript.

    Les permissions et les préfixes sont customisables, après, les messages, il va falloir fouiller un peu.
    Pour le "/history", je sais pas ce que tu veux dedans alors, soit tu me le dis et je te le fais ou tu essayes de te débrouiller en te servant des variables que j'ai créer.

    Voilà ! 🙂

    Contenu masqué

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