Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 23/11/2016 dans toutes les zones

  1. C'est pour te dire que omgserv c'est pas de la merde Ciao
    1 point
  2. Un every X time est plus efficace qu'un while, car un while doit "stocker son intérieur", ce qui fait que : J'ai un while de 5 secondes : on join: while player is online: broadcast "..." wait 5 seconds Le soucis c'est que lorsqu'un joueur va se connecter, et que une seconde plus tard un autre joueur se connecte, les temps seront décalés. S'il y a trop de joueurs dans un serveur, (ex : 75), il y aura beaucoup de décalages et la mémoire Skript sera remplie, par rapport à un every X time, et qui ne prend pratiquement rien en mémoire et n'a pas de décalages. De toute façon cela revenait au même de faire : on join: while player is online: broadcast "..." wait 5 seconds Et... every 5 seconds: broadcast "..." Le plus efficace est le every X time dans ces conditions. Le while est plutôt à utiliser en cas d'extrême (on any movement, etc...). Y a moyen d'optimiser encore plus avec un every X time. Je prends le code de @TwerkRekt pour exemple : every second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&6FrinoCraft" set score "&3" in sidebar of loop-player to 0 set score "&6Informations" in sidebar of loop-player to 1 set score "&2 " in sidebar of loop-player to 2 set score "&6%number of all players%" in sidebar of loop-player to 3 set score " " in sidebar of loop-player to 4 set score "&6%loop-player%" in sidebar of loop-player to 5 En rajoutant seulement une ligne de code, j'économise un tout petit peu de lags en moins : every second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&6FrinoCraft" set score "&3" in sidebar of loop-player to 0 set score "&6Informations" in sidebar of loop-player to 1 set score "&2 " in sidebar of loop-player to 2 set score "&6%number of all players%" in sidebar of loop-player to 3 set score " " in sidebar of loop-player to 4 set score "&6%loop-player%" in sidebar of loop-player to 5 wait 2 ticks # <- Et oui coco ! Donc un every X time > while^^ !
    1 point
  3. Formidable ! Bonne continuation :P
    1 point
  4. Normalement ceci devrais se trouver dans demande de skript il me semble et non dans aide. Mais voici un code normalement fonctionnel pour ce que tu recherches :P Je l'ai testé in game command /tpa <player>: trigger: set {_monde} to player's world set {_amonde} to arg 1's world wait 1 tick if {_monde} is equal to {_amonde}: teleport player to arg 1 else: message "&cVous n'êtes pas dans le même monde que ce joueur!"
    1 point
  5. Si tu as une erreur, tu dois la lire pour résoudre ton problème huh. Et si tu l'as lue et que ça t'a pas aidé, il faut la donner. :p Mais sinon, pour que ça marche sur n'importe quel monde, tu peux utiliser ça : if world of player is world of arg-1: Parce qu'en fait, la condition, c'est : if <Expression> is <Expression>: Là, les deux expressions sont "world of player" et "world of arg-1" et tu perds une étape.
    1 point
  6. J'ai été cité ! Et je n'avais même pas remarqué x') Bon tutoriel et bonne vidéo ^^
    1 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.