Aller au contenu

Chouyoux

Membre
  • Compteur de contenus

    43
  • Inscription

  • Dernière visite

  • Crédits

    0 [Faire un don]

Messages posté(e)s par Chouyoux


  1. Bonjour,

    j'ai un petit problème, la variable ne veut pas se mettre à 0 @Chouyoux :

     

    [spoiler=Code]

    command /trigger:

    trigger:

    loop {joueurs.apo::*}:

    set {APO.point.%loop-value%} to 0

    broadcast "%{APO.point.%loop-value%}%"

    send "%{joueurs.apo::*}%"

    send "%{APO.point.%player%}%"

     

     

    # ->

    Contenu masqué

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

     

     

    Essaie

     

    Contenu masqué

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

    • J'aime 1

  2. Pour Chouyoux toi aussi il et pas mal 9 erreurs le problèmes la c'est que les grade change pas sa me garde au grade membre :s

     

    Oui j'avais prévenu que je n'ai pas pu tester le skript, tu peux toujours poster les erreurs pour que je les règle. En revanche oui çà te laisse au grade membre, çà update simple la variable {rank.%UUID of player%}, ceci car je n'ai tout simplement aucune information sur le système de grade de ton serveur (PermissionsEx, Group manager, un skript...). Soit simplement plus claire lors de tes demandes.


  3. Je n'ai pas pu tester mon code, n'ayant plus de serveur sous la main en ce moment :) Malgré tout tu as au moins la logique que tu recherches, et les erreurs seront sûrement pas méchantes ^^

     

    [spoiler=Code]

    Contenu masqué

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

     


  4. @Joris J'ajouterai peut-être ces fonctionnalités à l'occasion d'une mise à jour Arrow 2.0 car elles demandent une re-structuration de presque tout le code, notamment le système multi-parties. Mais pour l'instant je travaille sur un autre jeu ^^

  5. Contenu masqué

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

     

    La partie :

     

    Contenu masqué

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

     

    C'est juste pour remplir une liste pour tester le système, le vrai code pur et dur est :

     

    Contenu masqué

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

     

    En replaçant {list::*} par la liste que tu veux lire ^^

    • J'aime 1

  6. @TheBestD34D

    Mon skript marche très bien sur un Bungee, va voir sur skript-mc.fr, mais il marche aussi sur un non-Bungee, et quand je publie un skript je veux qu'il fonctionne pour tout le monde. Y'aura pas de version pour tel ou tel groupe de personne.

    J'aimerais bien savoir d'où tu sors ta statistique comme quoi la plupart des serveur MineCraft tournent sur Bungee, parce-que çà me fait doucement rire. Sachant qu'il faut un dédié ou un hébergement 'Multi-MineCraft' çà m'étonnerais très fortement.

     

    Maintenant, là n'est pas le sujet. J'aimerais que le topic ne sois pas noyé dans une polémique inutile n'ayant aucun lien avec celui-ci. J'ai déjà répondu à ta demande, cela s'arrêtera là.


  7. @TheBestD34D

    Désolé mais je ne m'amuse pas à faire des versions personnalisées de mes skripts pour chacun des membres du forum. D'autant plus quand ceux-ci ont 1 message sur le forum (pour faire cette demande), et ne prennent même pas la peine de soigner leur orthographe.

    Je t'invite à aller faire un tour sur skript-mc.fr, il y a le skript Arrow 1.9.2 qui y tourne, et, devine quoi, c'est un BungeeCoord !

    Si les gens veulent se faire une version personnalisée, ils la font eux même, si ils ne peuvent pas, ils ne peuvent pas.


  8. Vraiment bien gg :)

    pas encore tester mais je dit quand même

    bravo l'artiste :D

    Good ! :D

    Merci :)

    Ouais GG !

     

    Merci bien les potes ^^

     

    MàJ 1.9.1:

    • Correction de deux bugs de la 1.9 (très certainement les seuls)

    • J'aime 1

  9. Il faut un add on

    ca me mets des erreurs :/

     

    Contenu masqué

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

    Comme vous pouvez le voir, cela fonctionne très bien sans aucun add-ons.. simplement Skript 2.2.

     

    Remplace tout les "loop-value" par "loop-entity" :p

     

    Dans cette loop, loop-value représente bien des entités puisqu'on loop des moutons, j'aurai même pu mettre des 'name of loop-value is is "Disco_Sheep_Swagg" ', çà n'aurai rien changé (çà aurait même été plus cohérent avec les 'set the colour of the loop-value to Xcolour'.


  10. Super-Chouyoux arrive à la rescousse !

     

    Contenu masqué

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

     

    Après vu que tu te sers du nom du score plutôt que la valeur du score pour l'affichage, faut aimer les timers qui clignotent à chaque rafraîchissement..

     

    Ceci étant le plus raisonnable que tu puisses avoir sans clignotement :

     

    Contenu masqué

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

     

    Ici pas de clignotement mais un affichage sur deux lignes et les secondes/minutes qui changent de ligne en fonction de leur valeur..

     

    Je te conseil de te tourner plutôt vers l'action bar ou la boss bar pour un timer efficace.

    • J'aime 1

  11. MàJ 1.9:

    • Correction des bugs de la 1.8 (je n'avais pas testé assez profondément)

    • Ajout des Kill Streaks (Speed II 10 secondes à 3 kills puis Invisible 10 secondes à 5 kills)

    • Ajout de sons rendant le jeu plus attrayant


  12. Contenu masqué

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

     

    J'ai tenté un truc pour ajouter le mouton dans une liste {disco_sheeps::*} pour ensuite n'avoir qu'à loop cette liste, car un loop all sheeps tout les 16 ticks c'est clairment lourd pour un serveur mais j'ai eu un "living entity cannot be saved, i.e the content of the variable {disco_sheeps::*} will be lost when the server stops".. (Impossible de mettre une entité vivante dans une variable) Je sais bien que c'est possible pourtant mais çà m'a saoulé (après nuit blanche, pas la foi de me battre) alors voilà xD

     

    Donc là tu fais /disco_sheep et t'as un mouton swaggyforme.

     

    Le pire c'est que grâce au "set colour", le mouton drop bien la laine de la couleur que le mouton avait quand on l'a tué, contrairement aux moutons Jeb_ xD


  13. MàJ 1.8 :

    • Morts instantanées : Moins de clics sur "Respawn", plus d'action ! (Fusion des anciens "on death", "on damage", "on respawn" pour un nouveau "on damage" qui fait tout le travail)


  14. @Gamescoop Oui c'est tout à fait normal. Les gens rejoignent/quittent quand ils veulent, une partie se termine quand un joueur a atteint 20 points et une autre recommence immédiatement. Qu'un joueur rejoigne en milieu de partie ne gêne en rien, ce dernier aura simplement un score à 0 quand les autres auront déjà quelques points, au moins il pourra jouer plutôt qu'attendre. Que la partie se soit lancée quand il n'y a qu'un joueur n'est pas un drame non plus, celui-ci sera simplement seul et si personne ne décide de le rejoindre, il n'aura qu'à quitter.

     

    MàJ 1.7:

    • Grosse optimisation des variables, Arrow ne garde en mémoire que les informations durablement utiles :

    • Nombres de variables stockées pré-1.7 : 4 variables par joueurs + 1 liste par joueurs + 1 liste + 4 variables + les locations

    • Nombres de variables stockées post-1.7 : les locations (spawns, point de leave, point de join spectateur, point de leave spectateur, location du panneau join)

    Il est obligatoire, si vous utilisiez déjà Arrow auparavant, d'ouvrir votre variables.csv (si vous n'utilisez pas une BBD) et de supprimer toutes les variables commençant par "arrow." n'étant pas de type "location" (c'est écrit juste après le nom de la variable), ceci sous serveur éteint. Sinon rien ne fonctionnera.

     

    Aussi, j'ai ajouté des lignes commentées (l.323-326), il s'agit d'une petite sécurité supplémentaire qui vérifie que le joueur se trouve bien dans une région (worldguard ou autre système de région compatible Skript) dont le nom contient "nom_region" (à modifier) lors du /arrow join. En effet, dans l'état actuel des choses, vos joueurs pauvent éxecuter un /arrow join n'importe où et se retrouver avec un arc infinity et une flèche jusqu'à qu'ils décident de faire /arrow leave. Il faut évidemment dé-commenter ces lignes pour que la sécurité fonctionne.


  15. J'ai pas testé mais un code dans le genre pourrait peut être fonctionner :

    Contenu masqué

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

     

    Ce code ne fonctionnera pas, on ne peut pas cancel un event après autant de temps.

     

    Contenu masqué

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

     

    Tu te demanderas sûrement pourquoi cancel event (ce qui remet le bloc) puis remettre le l'air puis attendre 5 secondes pour reposer le bloc. Et bien c'est pour éviter que le bloc drop (que le bloc ne tombe pas au sol et ne soit pas ramassable).

     

    PS : N'oublie pas de mettre ton sujet en résolu.

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