Aller au contenu

Olyno

Développeur Add-ons
  • Compteur de contenus

    741
  • Inscription

  • Dernière visite

  • Jours gagnés

    31
  • Crédits

    556 [Faire un don]

Tout ce qui a été posté par Olyno

  1. Conseil : évite d'utiliser des points pour séparer tes valeurs dans les variables, utilise les deux points tel que {%event-entity%::prorpietaire} A première vu ca ne change rien, mais ca change en fin de compte beaucoup. Voici un exemple concret: Dans l'exemple suivant: set {_mavariable.%player%} to 1 loop players: clear set {_mavariable.%loop-player%} to 1 Nous devons préciser tout les joueurs, et nous devons les loop. Tu t'imagines bien que si ton serveur a + 500 joueurs ca veut dire que ton script va devoir vérifier + 500 joueurs, c'est problématique. Maintenant prenant l'exemple des deux points: set {_mavariable::%player%} to 1 clear {_mavariable::*} Ici nous n'avons pas besoin de loop, économisant pas mal de ressource. Ce qui suit les deux points sont appelé "index", comme dans un livre.
  2. Lorsque tu fais apparaître ton familier, tu le set dans une variable list avec l'id en question que tu souhaites , comme par exemple set {familliers::monid} to last spawned entity, enfin tu remplaces par quelque chose qui permet de reconnaître ton familier
  3. Oui bien sûr pas de soucis, tu peux la poser dans ce topic ça ne gêne pas. Par contre, certe tu n'auras peut être pas de soucis pour le moment avec umbaska, mais les ennuis commenceront dans le future, je peux te le garantir ?
  4. aaaaaaaaah malheur ! Umbaska cause beaucoup de problème. Pour faire court c'est un addon foireux dont il ne faut surtout pas utiliser sous pas mal de bug dans le futur, je te recommande vivement de ne pas le posséder et encore moins l'utiliser.
  5. et quel est ta commande "eco" ? Nous le soucis doit venir de celle-ci
  6. Olyno

    Guis avec Skript (100%)

    C'est actuellement la seules méthode que j'ai trouvé. Après j'ai donné des exemples, à toi d'adapter les exemples et de trouver une meilleure méthode si tu le peux ?
  7. Bonjour, Dans ce tutoriel nous allons voir comment faire des guis avec Skript, et non SkQuery ou encore Tuske. Non, non, ce n'est pas une blague, car depuis la dev34 de skript (approximativement hein) il est désormais possible de créer des guis avec skript, des vrais guis. Pour rappel, les syntaxes suivent les règles suivantes: %...% => Les éléments entre pourcentage représentent les types (données provenant du jeu) que vous devez utiliser. Parfois, vous avez le choix entre plusieurs types (ex : %entity/location%) (choix 1|choix 2|choix 3) => Les parenthèses " ( ) " indiquent que vous êtes obligé d'utiliser un des termes présents. La barre verticale " | " signifie " ou ". On peut donc traduire les éléments entre parenthèses comme : " choix 1 ou choix 2 ou choix 3 ". [...] => Les éléments entre crochets sont optionnels. Cela signifie que vous n'êtes pas obligé d'utiliser les termes qu'ils contiennent. Pour ouvrir un gui, il faudra combiner plusieurs syntaxes. Voici la liste les syntaxes pour l'ouverture du gui: (open|show) (((crafting [table]|workbench)|chest|anvil) (view|window|inventory|)|%-inventory%) (to|for) %players% %-inventory% --> [a [new]] chest inventory (named|with name) %string% [with %-number% row[s]] --> [a [new]] chest inventory with %number% row[s] [(named|with name) %-string%] Pour mettre des items dans le gui, il vous suffit d'utiliser les syntaxes suivantes: set slot %integer% of open inventory of player to %itemtype/inventorytype% %itemtype/inventorytype% --> %itemtype/inventorytype% (named|with name) %string% --> %inventory%'[s] slot[s] %numbers% Exemple d'utilisation optimiser d'un gui après l'ouverture de celui-ci: on inventory open: if name of event-inventory is "Test": set slot 0 of open inventory of player to stone Comment rendre votre item "to be unsteable" ou "to do nothing" ou en français, faire en sorte que votre item ne bouge pas au clique ? on inventory click: if name of event-inventory is "Nom du gui": if index of event-slot = 0: cancel event Pour que ce soit tout votre gui qui ne bouge pas : on inventory click: if name of event-inventory is "Nom du gui": cancel event Vous voulez agir différemment selon le clique utilisé (exemple: clique gauche, clique droit etc...) ? Pas de soucis: on inventory click: if name of event-inventory is "Nom du gui": if index of event-slot = 0: if click type is left mouse button: #Liste des différents cliques possibles ici : [Contenu masqué] cancel event Pour les lores, c'est possible uniquement avec les dernières version de skript (2.3) (donc les serveurs en 1.8 ne sont pas compatible avec cette fonctionnalité): set {_lore::*} to "Ma première phrase de lore", "Ma seconde" and "Ma troisième" set {_item} to stone set lore of {_item} to {_lore::*} set slot 0 of open inventory of player to {_item} Vous pouvez bien entendu raccourcir tout ça: set slot 0 of open inventory of player to stone with lore "Ma première phrase de lore", "Ma seconde" and "Ma troisième" Exemple d'un gui command /test: trigger: open chest inventory with 6 row with name "Test" to player on inventory open: if name of event-inventory is "Test": set slot 0 of open inventory of player to stone on inventory click: if name of event-inventory is "Test": if index of event-slot = 0: cancel event send "Vous avez cliqué sur le slot 0 !"
  8. J'ai refait ton code en mieux, car il était cracra. Mon code est en pur skript et est 100% fonctionnel car je l'ai testé. Testé en version: spigot 1.12.2 Version de Skript: 2.2-dev36 on inventory close: if name of event-inventory contains "Poubelle": set {_items::*} to items in inventory event-inventory #Tout les items dans l'inventaire set {_nombre_item_depose} to amount of {_items::*} #Le nombre d'items dans l'inventaire send "&bItems: %{_items::*}% ; &dNombre d'item: %{_nombre_item_depose}%" command /test: trigger: open chest inventory with 6 row with name "Poubelle" to player
  9. Olyno

    Backpack

    Tu peux tout autant faire un backpack avec uniquement skript, sans addons supplémentaire, et ce depuis la dev35 de skript.
  10. Vraiment cool ton gif, je suis hypnotiser devant depuis tout à l'heure

  11. Olyno

    Skript Question Réponses

    1) "Je veux" non, ce n'est pas si tu veux mais si nous, les gens qui aident, veulent bien t'aider 2) Revoit comment fonctionne les variables et plus précisément la différence entre variables locales et globales. Pour te résumer un peu, les variables globales sont utilisables partout, et les variables locales uniquement dans les événements où elles sont utilisés (cela inclut les commandes) 3) ta variable locale "{_reponse}" est déjà du texte, donc tu n'es pas obligé de la mettre entre pourcentages et guillemets.
  12. Olyno

    SkRayFall scoreboard

    Cela m'étonne de ta part, toi qui a cherché, comment as-tu pu passer à côté de ça ?
  13. De plus, tu nous donnes pas beaucoup d'informations si ce n'est "ça ne marche pas" (qui plus est, un script n'a pas de jambes (ahah que je suis drôle))
  14. on death of player: spawn zombie at location of victim Edit: Ce que je viens de donner est le code de base
  15. Justement, je trouve ça dommage de stagner l'histoire comme ça. Au début on avance, à la fin on avance, mais au milieu, à cet période, j'appelle ça de la stagnation, en gros faire des épisodes juste pour les faire, sans rien derrière.
  16. Peut être est-ce ta condition qui ne fonctionne pas. Essaye de l'enlever pour voir. Si c'est le cas, il faudra trouver une autre condition.
  17. essaye de changer "projectile" par "event-projectile"
  18. Olyno

    Addons compatibilité.

    le problème doit venir de Skellett, voir même SkAction. Et pense à passer en 1.12, c'est mieux que la 1.8
  19. Il s'agit d'un anime excellent mais uniquement à la fin. En effet, au début, on ne va strictement rien comprendre, mais à la fin nous comprenons tout. Tout de fois, je trouve cet anime un peu prévisible. J'ai réussi à savoir qui était John Titor (même si j'hésitais entre la meuf silencieuse aux textos et l'autre), je me doutais bien que c'était Okabe derrière le cr... SPOILER.... début etc... De plus, je trouve qu'il y a énormément de longueur dans l'anime (comme Okabe qui essaye désespéramment sauver Tuturu), ce que je trouve très dommage. Malgré tout, une fois que l'anime est vu, nous voulons avoir une suite ! Pour ceux qui sont intéressé, une saison 2 est sorti, "Steins;Gate Zero". Voilà ce que je pense de l'anime.
  20. Olyno

    résolu Réduire le skript

    Omg quel code affreux, tient tente celui-là:
  21. Anime ou manga ? Hmmm, en voilà une bonne question... Les animes d'un côtés sont très intéressant de part leurs animations et leurs réaliste, ainsi que leurs prix pour ceux qui les regardent illégalement (oui je t'ai vu, toi derrière ton écran). Tout de fois un anime dure en moyenne 22 min (sans l'opening et l'ending) et nous devons avoir une connexion internet (voir une télé pour quelques un). Un manga reste tout autant intéressant. Nous pouvons prendre le temps qu'il nous faut pour le lire, ce n'est pas illégale et nous n'avons pas besoin de connexion internet ou de télé. Tout de fois, c'est payant, allant de 1€ dans une brocante à 6€ ou même 8€ en neuf dans les supermarchés ou chez les libraires. Alors, quel est mon choix ? Pour ma part, je suis plus anime. Les animes sont très vivant et c'est ce qui me fait plaisir et ce que j'adore parmi tous. Les mangas sont vivants dans un certain sens, mais pas dans le sens que j'aime malheureusement (et c'est surtout que c'est gratuit hum hum). Et vous, que préférez vous ?
  22. Bonjour (ou bonsoir) à tous et à toute, Alors je me présente, AlexLew, céliba... hum hum, pardon je m'égare. J'ai donc, à l'heure où je vous parle, 17 ans, et ça doit bien faire 3 ans que je me suis mis à voir des animes. En ce qui concerne anime ou manga, mon choix sera dans le topic adéquate x) Pour mon type d'anime, j'aime beaucoup les comédies, les histoires qui tournent autours des écoles, les animes de combat, mais parmi tous, je préfère les animes avec du suspense et des choses dont je ne m'y attendais pas. Ce sont les meilleurs animes selon moi. Sur cette rapide présentation de ma part, je souhaite le bienvenu aux nouveaux et futurs membres ? Et vous, qui êtes vous ?
  23. Bienvenu, Ô bienvenu dans ce fabuleux club qu'est Onii-anime ! Dans ce club vous pourrez y retrouver bon nombre de topics qui m'ont l'air bien sympathiques. Désormais vous pouvez poster du contenu et inviter d'autre membre dans ce club, pour avoir encore plus de frère, Ô mes Onii-chan ! Je vous invite à vous présenter dans le topic adéquate, et vous démarquer en tant que bon Onii-chan. Si vous avez la moindre suggestion pour le club, je vous invite à m'en faire part dans ce maid café ? Sur ce, amusez vous bien !
×
×
  • 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.