Aller au contenu

McLincoln2

Membre
  • Compteur de contenus

    90
  • Inscription

  • Dernière visite

  • Jours gagnés

    8
  • Crédits

    10 [Faire un don]

Messages posté(e)s par McLincoln2


  1. Cet algorithme va permettre de récupérer les chunks autour d'un joueur ou d'une position.

     

    Contenu masqué

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

     

    Pour mieux comprendre, on a ceci:

    [ATTACH=full]7943[/ATTACH]

     

    Dans notre expression ci-dessus nos valeurs sont bien stockées.

    Exemple d'utilisation de l'expression:

    Contenu masqué

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

     

     

    Pour changer de chunk on ajoute 16 à la coordonnée X ou Z du joueur visé.

    Dans cet algorithme on va se placer dans un coin puis remonter jusqu'en haut.

    Contenu masqué

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

     

    Résultat:

    Contenu masqué

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

    Lors de l'exécution de la commande
    /chunks 1 1
    on a:

    1520973768-capture.png

     

     

    Le chunk lors de l'action est bien trouvé et on aura toujours autant de chunk avant et après (ici = 4)

    • J'aime 1

  2. Bonjour, je poste la solution ici:

     

    Premièrement vous allez avoir besoin de

    Contenu masqué

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

    Merci à @AlexLew pour son tutoriel.

     

    Ce script contient de nouvelles expressions.

    1. loop all registered uuid
    2. loop all registered players
    3. player with registered uuid %string%

    Ces expressions vont chercher des informations dans un fichier stockant "UUID et PSEUDO" de tous les joueurs se connectant sur votre serveur dans le but de pouvoir chercher les joueurs s'étant déjà connecté mais ne l'étant pas.

     

    Vous pouvez configurer la taille de la première page, des pages suivantes et du "mini" classement affiché sur les pages autre que la première.

    Contenu masqué

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

     

    Ce script s'applique dans le cas ou votre variable est enregistrée sur l'uuid comme '{navaria_money.%player's uuid%}'.

    Pour appliquer le script à votre variable il faut dans le cas ci-dessus faire ceci

    Contenu masqué

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

    En mettant tout ce qui précède %player's uuid%.

     

    Voilà le code.[spoiler=Plutôt court]

    Contenu masqué

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

     

     

     

    Cas d'utilisation:

    16 joueurs enregistrés

    1520679188-capture.png

    1520679219-capture2.png

     

    Bonne utilisation. (pti like)

    • J'aime 2

  3. Je vais passer par une fonction mais il est possible de faire la même chose avec une commande

    Contenu masqué

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

     

    Valeurs des options:

    Contenu masqué

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

     

    Je note Y la hauteur que l'on dispose et X la quantité à afficher.

    Contenu masqué

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

     

     

    Dans notre fonction Page il faut logiquement saisir une page existante.

    Je note nP, le nombre de page existante.

    Contenu masqué

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

     

    On aura une valeur de {_page} variant de 1 à nP, première condition de notre code trouvée

    Contenu masqué

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

     

    Admettons nos éléments X sont stockés dans une liste.

     

    Il faut donc afficher seulement les bons éléments et ne pas dépasser dans notre inventaire.

    Pour cela on doit définir un intervalle avec comme bornes les limites à dépasser et à ne pas dépasser:

    Contenu masqué

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

     

    On aura donc comme borne

    Contenu masqué

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

     

    Exemple avec une hauteur de 4 et une page de 3:

    Contenu masqué

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

     

    Ajout des conditions dans notre fonction:

    Contenu masqué

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

     

     

     

    Bonus: Faire des items pour changer les pages:

     

    Condition pour savoir si la page {_page} n'est pas la dernière pas:

    Contenu masqué

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

    Condition pour savoir si la page {_page} est la dernière:

    Contenu masqué

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

    Condition pour savoir si il y a plus d'une page disponible:

    Contenu masqué

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

     

     

    On intègre cela dans notre code et c'est terminé, vous pouvez bien sûr ajouter des conditions si vous le souhaitez, ceci est juste le minimum pour avoir un système de page fonctionnel:

    Code entier:[spoiler=Ouvrir]

    Contenu masqué

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

     

     

     

    Code pour tester:

    Contenu masqué

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

    • J'aime 3

  4. Pour changer le message quand un joueur rejoint le serveur, il faut:

    Contenu masqué

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

    Cordialement, McLincoln2

    • J'aime 1

  5. Si tu veux pousser le joueur dans sa direction, tu peux faire ça:

    Contenu masqué

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

    Cordialement, McLincoln2

    • J'aime 1

  6. Fais des tests par exemple:

    Contenu masqué

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

    Par exemple après tu compares le format texte avec un autre:

    Contenu masqué

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

    Malheureusement si "%targeted block%" c'est "<none>", essaie avec ces positions, toujours des solutions.


  7. Contenu masqué

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

    Il se peut que j'ai terminé, si tu veux préciser certaines choses viens sur ce teamspeak:

    ts.hadside.fr

     

    Un double while c'est pas tous les jours, si ?

    • J'aime 2
×
×
  • 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.