Aller au contenu

Anarchick

Membre
  • Compteur de contenus

    321
  • Inscription

  • Dernière visite

  • Jours gagnés

    17
  • Crédits

    597 [Faire un don]

Messages posté(e)s par Anarchick


  1. cette ligne là ne dois probablement pas marcher

    Contenu masqué

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

    car lorsque tu récupère une valeur YML elle est interprété comme un %string%

     

    et toi tu as besoin que ce soit un %itemstack%

     

    Donc test ceci :

    Contenu masqué

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

    puis enleve le parse item qui est plsu bas dans le code du give.

     

    Ah et il y a un bug avec les variables list qui ont le même nom que les variable simple (déjà signalé à Bensku, il a placer le bug en priorité moyenne). donc renomme simplement {_list}, du style {_result}


  2. Donc pour vous cela semble être effectivement un bug,

    Je passe le sujet en résolu histoire de le mettre aux oubliette (vous pouvez toujours répondre pour donner votre avis)

     

    EN CONCLUSION : * Faites bien attention au nommage de vos variables temporaire, surtout si vous utiliser des Skript trouvé sur internet.

    ** Cela veut aussi dire qu'il est possible de créer une nouvelle astuce de codage asynchrone qui se synchronise par la suite avec par exemple :

    Contenu masqué

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


  3. C'est tout à fait normal, je t'explique, quand tu crée cet évent dans ton code:

    Contenu masqué

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

     

    Le code défini la variable {_test} comme une variable TEMPORAIRE, à la fin de ton évent le variable {_test} se supprimera (non-inscrit dans le variable.cs)

    Pour que ton code marche je te conseille de réunir le broadcast et le set de variable dans le même évent donc d'obtenir ce code:

     

    Contenu masqué

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

     

    N'hésite pas à me dire si ton problème est résolu ! :)

     

    Pas du tout puisque comme je l'ai dis tout au début CE N'EST PAS UN PROBLÈME MAIS UNE REMARQUE

     

    Je sais très bien Skripter ne t'en fais pas pour ça, je demandais juste si c'était un bug ou un comportement normal de Skript ;)

     

    (Et tu n'as pas du tester mon code car justement si tu sépare l'event en 2 tu te rendra compte que le message "hey" s'affichera alors qu'il n'a pas été défini avant le broadcast ! )


  4. j'ai pas envie de faire mon chieur mais tu as ceci :

    ece2860ae2.png

     

    Qui te dis (en Anglais), le nom d'une date, du style "%day name from date now%" te dira "Monday" (=Lundi)

     

    Et à la place de faire toutes les secondes tu peux juste faire toutes les minutes


  5. Sinon je ne sais pas si les code de couleur ont un impact sur l'ordre alphabétique du tab ?

    Ce n'est pas impossible mais il faudrait tout de même qu'il puisse choisir dans quel ordre doit s'afficher les rank.


  6. Plusieurs personnes ton dis que ce n'est pas possible de loop des grades, or de ce que j'ai compris tu cherche à avoir un truc du genre :

    Albert(Modo)

    Isaac(Modo)

    Bernard(Vip)

    Michel(unrank)

    Zoé(unrank)

    ...

     

    Donc faire une séparation entre les personnes de grades différents (avec possibilité de faire un tri par ordre alphabétique ?)

     

    Donc moi je ne te propose pas un code qui loop les grades car à priori ça n'existe pas, mais je te propose une logique de programmation qui reviens au même.

     

    Tu vas d'abord loop les joueurs qui possèdent une permission seulement disponible chez les Modo, et tu vas mettre tous ces pseudos dans le tab.

    Maintenant que c'est fait tu fais pareil pour les Vip, puis les Unrank.

     

    ( je dis Vip mais ça peut être autre chose, autant de rank que tu veux )

     

    Ceci aura pour conclusion de récuperer indépendamment les joueurs en fonction de leur rank.


  7. Loop les grades puis tri les.

    exemple :

    Contenu masqué

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

     

    En général on utilise les grades pour attribuer des permissions à un grade, donc tu as juste à vérifier si un joueur possède une permission modo/vip ou si il ne la pas.

     

    Je n'utilise jamais de permission ou de grade donc mon code est surement faut en terme de syntax ;)


  8. Version MC : Spigot 1.10.2

    Version Skript : dev-34

     

    Bonjour, ce n'est pas vraiment une demande d'aide, juste une demande d'information

     

    j'ai remarqué que les variables temporaires étaient partagées entre les événements du même type et je me demande simplement si c'est un bug ou si c'est voulu

    Contenu masqué

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

     

    En soit c'est pratique mais ça veux dire qu'il faut éviter d'utiliser le même nom pour les évents utilisé plusieurs fois.

     

    Donc a votre avis : BUG ou PAS BUG ?


  9. Holà, tout le monde connais le "On rightclick" mais là je vous propose d'y ajouter plus de fonction tel que

    - Au début du clic

    - Pendant le maintient du clic

    - Lorsque l'on arrête d'appuyer

     

     

    le tout avec un paramètre anti-triche tel que :

    - Si on change d'item tout en gardant le clic appuyé

    - En déposant ou récupérant un item au sol tout en gardant le clic appuyé

    et on peut rajouter par exemple : empêcher le changement du nom de l'item en main ou plein d'autres sécurités en fonction de vos besoins

    Attention : *Il n'est pas possible de détecter un clic droit si le joueur n'a pas d'item en main et qu'il tape dans le vide (peut être qu'en plaçant un ArmorStand invisible qui chevauche le joueur on pourrait mais je ne peut pas tester)

    **Le code ci-dessous permet de détecter le clic droit si le joueur à un item en main ou si le joueur tape sur un bloc proche de lui MAIS PAS si il clic droit sur une entité ! Il suffit de remplacer "On rightclick:" par "On rightclick on Pig:"

    ***Cliquer très rapidement est considéré comme un clic maintenue mais le rythme de vérification ne change pas donc pas de soucis de triche avec ça.

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     
    • J'aime pas 1

  10. Mettre l''attribute modifier à zéro fait disparaitre cette phrase (et bien sûr permet de créer un objet purement cosmétique tel qu'une épée en diamant qui inflige aucun dégât). Cependand, les armures et les outils ont aussi une barre de durabilité qu'il est possible de faire disparaitre en rendant l'item incassable. Il y a aussi les Flags que l'on peut faire disparaitre avec "HideFlags:63".

    Exemple :

    Contenu masqué

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


  11. Ok je viens de voir que mon compte MySQL est arrivé à expiration hier ... tu m'étonne que ça ne me connecte pas.

     

    Mais bon je reconnais que le MySQL et Skript c'est plus galère qu'autre chose ...

    Donc si quelqu'un à une solution pour mon upload YML je suis preneur :)

     

    EDIT

     

    J'ai peut être une idée :

     

    Contenu masqué

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

    • J'aime 1

  12. Erreur : Acces denied for user 'sql1234567'@'54.168.7.3' (using password: YES)

    (note: l'user et l'ip ne sont pas les vrai)

     

    J'essaie de rendre mon serveur compatible avec bungeecoord et que chaque instance de mon serveur soit identique avec les autres.

    Actuellement je stock les données des joueurs dans un fichier YML ce qui fonctionne très bien, or ce fichier ne se trouve que sur une seule instance, j'ai donc voulu utiliser MySQL pour enregistrer le contenu du fichier YML dans la bdd et a chaque connexion à l'une des instance (différente) le serveur récupère le contenu de la bdd pour recréer le YML à l'identique.

     

    Je n'ai pas trouvé de solution pour Upload directement mon fichier YML, je ne vois que l'option Download sur skUnity.

    Sais tu comment je peux faire pour que les données de mes joueurs soit identique sur chaque instance ?

    (sachant certaine instance sont parfois hors ligne et se réactivent plus tard)

     

    Je cherche un moyen de stoker mes YML (ou son contenue texte) à chaque Déco du joueur.

     

    et oui j'utilise les YML même si je sais que certains n'aime pas ça, c'est très pratique pour stocker les statistiques et +


  13. Bonjour j'arrive à faire fonctionner les fonctions MySQL de Skellett mais pas celles de skript-db

     

    Contenu masqué

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

     

    J'ai essayé avec et sans "jdbc:", de même pour use SSL=true ou false. Je n'ai que le broadcast "end"

     

    Spigot 1.10.2

    Skript : 2.2-v9b-fixes

     

     

    j'ai essayé mon code Skellett qui fonctionne avec Skript 2.2 sur un skript dev-34 et dev-32d mais il y a un bug sur la version bensku lors de la lecture de cette ligne avec un /skript reload all

     

    Contenu masqué

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

    que ce soit le mot string, integer, object ou autre cette ligne affiche des erreurs dans la console mais pas dans le compte rendu après le reload.

     

     

    Quelqu'un peut il m'aider sur ces 2 problèmes, j'aimerai vraiment passer à la version Bensku mais c'est tellement plein de bug comparé aux versions Njol :( Merci

     

    Contenu masqué

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


  14. Je ne pense pas que son problème soit encore résolu. Je lui ait fournit un code qui à priori ne marchera pas avec lui :

    send title from "titre" with subtitle "sous titre" to player for 10, 10, 10

     

    Il doit donc coder en Vanilla et il aura peut être des difficulté à le faire.


  15. normal :

    Contenu masqué

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

     

    Et si tu souhaite vraiment optimiser le tout tu devrait créer un système qui attribue une couleur en fonction d'un fichier de config YAML ;)

     

    Pense juste aux personnes qui ont plusieurs permission, tout particulièrement avec le grade vip qui devrait être placé en priorité et non en deuxième position


  16. Tester et ça marche :

    Contenu masqué

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

     

    Je t'ai gardé la variable liste mais en vrai tu n'en a pas besoin :

    Contenu masqué

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

    • J'aime 1

  17. Cette effet s'appel en français : "Une transition en fondu" et en anglais un "fade in" ou "fade out"

     

    Pour supprimer cette effet il suffit de mettre la valeur "0" au fade in et "0" au fade out,

     

    Pour trouver la liste des commandes vanilla relative aux /title il y a ce site :

    Contenu masqué

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

     

    Conseil : utilise une fonction du genre :

    Contenu masqué

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

     

    Voici ce que j'utilise personnellement :

    Contenu masqué

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


  18. Holà, ceci ne peut pas être résolu (avec Skript Njol). J'ai déjà ouvert un tread a propos de ce bug

    Contenu masqué

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

    [url=

    Contenu masqué

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

    Solution : Utiliser skript Bensku ou attendre la maj Tuske1.8.3


  19. Holà, edit ton post car la première phrase ne veut rien dire ;)

    Je n'ai jamais utilisé GroupManagerX et CrazyCrate mais voici mon hypothèse :

     

    1 - Tu enregistre dans une variable le grade du joueur quand il click sur le coffre.

    2 - Tu enregistre le nouveau grade reçu dans une seconde variable.

    3 - Tu compare la première et la deuxième variable.

    4 - Si c'est une rétrogradation tu redonne le premier grade au mec.

     

    Et j'ai une idée pour toi :

     

    Au lieu de gagner un grade au pif, tu gagne le grade supérieur à celui actuel (ex: /Promote), ça créer une sorte de système d’expérience qui est plus sympa en terme de game design. (et surtout moins inégalitaire basé sur le hasard). Ainsi les joueurs haut gradé sont ceux qui ont passé du temps sur ton serv et qui ont ainsi pu débloquer plusieurs coffres, leur grade devient leur récompense pour avoir passé du temps sur le serv.

     

    Pourquoi un mec qui vient juste d'arriver aurait la chance d'avoir le grade le plus haut alors qu'un mec qui est là depuis 1 an n'a pas de chance et se coltine un grade pourri o.O ?

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