Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 01/08/2018 dans toutes les zones

  1. Beaucoup ou pas beaucoup de lignes de code ca change rien, c'est pas parce que un code a 10lignes de plus qu'il sera moins optimisé, au contraire tu as l'exemple sous les yeux. Le every 4 seconds loop all players est embêtant (si tu as beaucoup de joueurs sur ton serveur)... De manière générale les everys X sont a évités, encore plus quand ils sont accompagnés d'un loop juste après.
    1 point
  2. Srx ?? a je savait pas
    1 point
  3. every 4 seconds: loop all players: if loop-player is in world "spawn": apply speed 2 to loop-player for 999 days apply absorption 2 to loop-player for 999 days else: remove speed from loop-player remove absorption from loop-player
    1 point
  4. Bravo pour le up de deux ans.... et il y a des chances que le code ne fonctionne plus, il date d'il y a 3 ans. on rightclick with blaze rod: if {hided.%player%} is false: if player is holding a blaze rod named "&aAfficher les joueurs": set {hided.%player%} to true set the player's tool to a blaze rod named "&aCacher les joueurs" message "&2HidePlayers &a> &7Les joueurs sont de nouveau affichés !" reveal all players to player
    1 point
  5. Évite de faire un up surtout pour mettre un "GG" svp. Merci.
    1 point
  6. Bonjour J'ai besoin d'aide, j'ai voulu créer un skript qui permet de mettre des particules sur les joueurs, mais j'ai raté Je me suis inspiré de ce skript créer par @Chronoos89 : command /love: permission: particle.love trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules <red>coeur<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules <red>coeur<green> !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules <red>coeur<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "heart" particles at location of player for loop-player offset by 1, 0.7, 0.4 Ce skript fonctionne il met des particules de cœur sur le joueur et j'ai voulu mettre plus de commandes avec différentes particules, j'ai donc mis /particle heart pour des cœurs, /particle smoke pour de la fumée, /particle flame pour des flammes et ça fonctionne ! Enfin presque ... Le skript me dit qu'il y a une erreur un peu partout mais c'est la même, c'est que la commande /particle est déjà définie Du coup je ne peut faire que /particle smoke et ça active toutes les particules Voici mon skript : command /particle smoke: permission: particle.smoke trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>fumée<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>fumée<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "smoke" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle splash: permission: particle.splash trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>splash<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>splash<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "splash" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle snowball: permission: particle.snowball trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>boule de neige<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules <red>boules de neige<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "snowballpoof" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle portal: permission: particle.portal trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>portail<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>portail<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "portal" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle bubble: permission: particle.bubble trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>bulles<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>bulles<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "bubble" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle townaura: permission: particle.townaura trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>spores<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>spores<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "townaura" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle hugeexplosion: permission: particle.hugeexplosion trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules d'<red>explosion<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules d'<red>explosion<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "hugeexplosion" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle flame: permission: particle.flame trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>flamme<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>flamme<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "flame" particles at location of player for loop-player offset by 1, 0.7, 0.4 command /particle heart: permission: particle.heart trigger: if {particule.%player%} is not set: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>cœur<green> !" stop trigger else if {particule.%player%} is true: set {particule.%player%} to false message "<green>Vous avez désactivé les particules !" stop trigger else if {particule.%player%} is false: set {particule.%player%} to true message "<green>Vous avez bien activé les particules de <red>cœur<green> !" stop trigger on any move: if {particule.%player%} is true: loop all players: show 3 "heart" particles at location of player for loop-player offset by 1, 0.7, 0.4 etc... Merci pour votre aide !
    1 point
    Alors, pour tout le monde... Le projet a beaucoup de bug et n'est pas fini et est beaucoup moins agréable qu'un autre logiciel type ST3 (ou 2) ou notepad et malheureusement le dev vient d'annoncer il y a 1 semaine qu'il abandonnait le projet donc pas d'espoir que ça s'améliore... Bref ça aurait été une magnifique idée si le projet avait fini mais actuellement on a que la moitié :'c
    0 point
  7. Bonjour, bonsoir ^^ Je rédige mon tout premier post ici suite à un problème dont je n'arrive pas à corriger, même après avoir cherché longuement sur internet et sur les forums officiels Skript... PROBLÈME [spoiler=Voici mon script...] on break of iron ore: if event-block is in region "test": cancel event command "/addxp %player% mining 20" chance of 20%: drop 1 iron nugget chance of 20%: drop 1 iron nugget chance of 20%: drop 1 iron nugget chance of 20%: drop 1 iron nugget chance of 20%: drop 1 iron nugget set the block to barrier wait 5 seconds chance of 20%: wait 5 seconds chance of 20%: wait 5 seconds chance of 20%: wait 5 seconds chance of 20%: wait 5 seconds chance of 20%: wait 5 seconds set the block to iron ore on server start: execute command "/setblock 574 25 2095 minecraft:iron_ore 0 replace" Je ne sais pas trop comment expliquer mon problème... le script fonctionne bien dans sa globalité, ce que j'essaye de faire, c'est de faire en sorte que le bloc se casse, qu'il drop les nuggets de fer, que l'outil du joueur perde 1 de durabilité, et que l'XP McMMO lui soit attribuée... Or, mon problème, c'est que, comme l'event est cancel pour éviter que le bloc se drop lui-même, l'outil ne perd pas de durabilité, et l'XP n'est pas donnée (d'où la commande manuelle dans le code). J'aimerais donc, s'il vous plaît, savoir comment je pourrais faire pour réduire la durabilité de l'objet tenu par le joueur lorsqu'il mine l'event-block... Je vous remercie pour toute aide qui sera apportée, et désolé pour la clarté du post, je ne savais pas trop comment expliquer le tout en détail ahah... bonne journée ou soirée !
    0 point
×
×
  • 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.