Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 31/07/2019 dans Messages

  1. Uiytt à bien résumé, de mon côté je possède un serveur utilisant Skript et j'arrive à tenir 150 connectés sur un même serveur avec 19.85-19.90 de TPS sur un serveur Faction, donc en soit, pour moi c'est aussi la manière dont tu utilises Skript, si tu ne fais aucune optimisation, oui là tu pourras avoir des problèmes (mais c'est comme en java finalement?)
    3 points
  2. Hey ! J’ai eu un petit problème m’empêchant de me servir de TusKe pour transformer l’UUID d’un joueur en son pseudo donc j’ai bricolé un peu et j’ai fait ça, c’est certainement pas la meilleure solution mais ça dépanne si vous avez besoin de passer de l'UUID au pseudo sachant que le joueur ne s'est jamais connecté à votre serveur. function UUIDtoPlayer(t: text) :: offline player: set {_a} to text from "https://api.mojang.com/user/profiles/%{_t}%/names" set {_list::*} to split {_a} at "{" set {_list::*} to split "%last element out of {_list::*}%" at """" return "%{_list::4}%" parsed as offline player Je l'ai fait en 1.12.2, vous aurez sûrement besoin d'un addon pour les requêtes, après le reste je ne pense pas. Je me sers de SkQuery mais je vous conseille Reqn qui est bien plus sécurisé.
    2 points
  3. function UUIDtoPlayer(t: text) :: offline player: send a request to "https://api.mojang.com/user/profiles/%{_t}%/names" set {_response} to the last http response set {_list::*} to split {_response} at "{" set {_list::*} to split "%last element out of {_list::*}%" at """" return "%{_list::4}%" parsed as offline player Pas testé, mais c'est censé fonctionner 😉 c'est la version Reqn. Pour les curieux, j'ai aussi rempli la doc : https://skript-mc.fr/documentation/reqn/expressions
    2 points
  4. Il est vrai que Skript possède ces désavantage et c'est normal mais il est très pratique pour les personnes qui ne veulent pas se lancer dans du développement JAVA. Les deux autres membres ont bien résumé ce que valait skript et si skript est très mal vu c'est parce qu'il est considéré comme un langage noob (c'est pas forcement faux). Cependant skript t'ouvre une grande quantité de porte pour ton serveur minecraft car beaucoup de développeur JAVA ont fait des add-ons pour le compléter et plus ou moins optimisé. Tu n'auras aucun soucis (du moins pas non plus des masses) à faire quelques skripts pour compléter les quelques plugins de ton serveur. Skript ne mangera pas toute tes performances si tu veux un skript de menu par exemple ou même de scoreboard. Si tu fais de gros skript, assure toi de l'optimiser au maximum mais c'est pareil coté plugin. Un plugin mal opti est un plugin qui mange les perfs. On va dire que les personnes les plus sincères qui critiquent skript sont les personnes qui voient des avantages et des inconvénients des deux cotés. Il est vrai que des dév JAVA vont te dire que Skript c'est pas ouf mais c'est très pratique pour les personnes qui veulent commencer quelque part. Ca permet même à certains de s'orienter vers le JAVA plus tard. J'espère que nos avis t'auront orienté dans tes décisions ^^ Perso, pour faire du JAVA et du SKript, j'aime bien les deux langages 😄
    2 points
  5. Ce qu'on t'as dit est à la fois vrai et faux. Oui skript est biens moins optimiser que le Java Mais si skript est bien optimisé, la différence de l'impacte des performances entre java et skript avec beaucoup de joueurs sera minime (<1G). Skript n'est pas vraiment très problématique sur ce point là car en générale les gros serveurs se séparent en beaucoup de petit serveur pour chaque games et donc les serveurs ne dépasses jamais les 100 joueurs en même temps sur la même machine. La seul exception à ce genre est le PVP fac car dans ce cas là tous les joueurs doivent êtres sur le même serveur pour avoir la même map au même moment. Le vrai problème avec skript pour un gros serveur, c'est que skript est désagréable à coder pour des gros programmes (certains devs n'aiment pas du tout car tout se trouve dans un fichier) et que donc les devs java refuseront de dev avec skript en générale, à ce moment là, tu devras transformer tes scripts en JAVA Résumé : Skript a de plus faibles perfs que Java La différence de perf n'impacte pas tant que tu utilise des trucs comme bungeecord (comme 95% des gros serveurs) Les devs java ne veulent pas dev avec skript car ce n'est pas agréable et pour le travail en groupe c'est pas très efficace
    2 points
  6. 1 point
  7. Je devrais créer une explication de comment bien optimiser un script 🤔 car il n'y en a pas actuellement. Mais ouai, si tu veux savoir si ton script est bien optimisé ou avoir de l'aide, il n'y a pas de problème à me contacter perso ^^, le discord skript-mc est aussi là pour ça 🙂
    1 point
  8. Bonjour, Simplement ici: https://skript-mc.fr/forum/forum/7-aide/ ou encore ici: https://skript-mc.fr/forum/forum/6-demandes-de-skripts/ Il te suffit de descendre un peu et tu trouveras les topics qui cherchent des personnes pour les aider ! Bonne journée 🙂
    1 point
  9. Merci beaucoup, je test ça tout de suite 🙂 Il n'y a pas d'erreur mais cela ne marche pas 😕 [message fusionné]
    1 point
  10. on break iron ore: if tool's name is "LeNomQueTuVeux": cancel event give 1 iron ingot to player Salut ^^ Ce code devrait normalement marcher, après, si tu souhaite qu'il n'y ai que les personnes en civil qui peuvent farm, tu peux rajouter un if player's prefix contains "Civil": #LeResteDuCode
    1 point
  11. Demande superbement réalisée, je me permets donc de la mettre en évidence
    1 point
  12. Déjà je te conseil de de chercher du côté des listes c'est très utile pour ceux que tu veux faire ^^ Ensuite à la place de définir 4 variables ({jaune.%player%},{vert.%player%},etc...), pourquoi ne pas définir juste une variable ({team.%player%} par exemple) à "vert", "jaune" etc... ça prendrait 4 fois moins de place ^^ Sinon le problème ici, c'est que tu envois ton message à {vert.%player%} donc toujours le même joueur au lieu de utiliser loop-player pour l'envoyer à chaque joueur ^^
    0 point
  13. Supprime tous tes ADD-ONS ainsi que ta version de Skript et installe les bonnes versions, disponible dans ma signature.
    -1 points
×
×
  • 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.