Aller au contenu

Classement


Contenu populaire

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

  1. 4 points
    Bonjour/bonsoir ! Beaucoup énormément de gens demande de l'aide sur le forum ou bien sur le discord inutilement. Pas forcément des questions idiotes -bien qu'il y en a ^^- , mais qu'ils pourraient trouver par eux même, en expérimentant et en testant; c'est pourquoi j'ai décidé de faire ce tutoriel ;) - Installer/Configurer les outils nécessaires - Déjà pour commencer, on va installer/configurer tout ce qu'il faut pour pouvoir débugger/tester du code facilement ! Il y a -pour moi- plusieurs choses quasiment indispensable au développement Skript: Utiliser un éditeur de texte correct ! Exit les notes-blocs Windows et autres, faites place à quelque chose de performant et complet ! Selon moi, un "bon" éditeur de texte doit satisfaire plusieurs critères: Utilisation efficace des fonctions basiques: chercher/remplacer, indentation du code automatique, ... Affichage des caractères invisibles, à activer absolument car ça permet d'éviter des bêtes erreurs de tabulations/espaces mélangés au sein d'un même bloc de code Idéalement, une coloration syntaxique adaptée, ça aide également ^^ Que ce soit Sublime Text, Atom ou bien NotePad++ pour ne citer que les plus connus, chacun peut trouver son bonheur grâce à la multitude des éditeurs de textes existants. N'hésitez donc pas à en tester plusieurs pour vous faire votre propre avis ;) Le deuxième point important, c'est de posséder un serveur MC dédié au développement, local de préférence, pour pouvoir développer tranquillement, sans crainte de tout casser ^^ Sur ce serveur, je vous conseille d'installer Skript et ses addons habituels, mais également d'activer dans Skript les "effects commands" ! Cette option se trouve dans le fichier config.sk du dossier Skript, vous devez passer la ligne "enable effect commands" à "true", mais également la ligne "allow ops to use effect commands" à "true". Les "effect commands" sont une fonctionnalité de Skript vous permettant d'exécuter des effets directement à partir du chat de Minecraft, un peu comme les commandes. Pour cela, il vous suffit de mettre un point d'exclamation "!" au début de votre message. C'est très pratique pour tester des effets sans devoir écrire dans un fichier et recharger un script ;) Maintenant que l'on a tout configuré comme il faut, on peut voir quelques "bonnes pratiques", utile pour éviter de spammer le channel #aide du discord toutes les 2 minutes. - Écrire du code - Tout d'abord, si vous cherchez comment formuler quelque chose en Skript, je vous invite à tout d'abord effectuer un recherche sur SkUnity (et vérifiez les addons nécessaires !), dans la grande majorité des cas, vous y trouverez la réponse attendue. Sinon, vous avez également à votre disposition une quantité colossale de tutoriels et autres disponibles sur internet (et ce forum entre autre). il se peut également que la fonctionnalité recherchée ne soit pas implémentée tel quel dans Skript (ou ses addons). À ce moment, il est probable que ce soit possible de le faire de façon détournée (par exemple avec les NBT, très utiles eux aussi). Si par contre ce n'est pas la syntaxe qui vous bloque mais plus la logique de programmation, que vous n'arrivez pas à imaginer comment faire quelque chose, n'hésitez pas prendre une feuille de papier, un crayon et à imaginer une structure, une logique de programmation qui vous permettra d'arriver à vos fins. De plus, n'hésitez pas non plus à tester votre code (par exemple de légères variantes si la syntaxe n'est pas acceptée et que vous ne trouvez pas de documentation précise). - Débugger du code - Après une heure de travail acharné, Skript vous sort une montagne d'erreurs ? Ne vous inquiétez pas, la plupart du temps ce n'est que des bêtes erreurs de syntaxes faciles à corriger. Cependant, @Gaël Erhlich a déjà fait un tutoriel décrivant les différents messages d'erreurs. Skript ne vous sort plus d'erreurs, mais votre code ne fonctionne toujours pas ? Il est alors intéressant de placer à différents endroits du code des messages de debugs (Ex. des "broadcast" qui vont vous permettre de vous assurez que tout va bien jusque là). Cela vous permettra de voir précisément à quel endroit il y a un problème, et de ainsi pouvoir le résoudre efficacement. Si et seulement si, après avoir suivi les conseils de ce tutoriel, vous ne parvenez toujours pas à résoudre votre problème, les membres de Skript-MC peuvent vous être d'une aide utile, mais, pour ma part, je redirigerai désormais toute question bête ou peu évoluée vers ce topic ^^ 4rno
  2. 1 point
    Mais qui a fait passé cela mdr ! omg !
  3. 1 point
    Serieux @Syst3ms tu vas le calé a chaque fois que tu as fait un tuto sur tuske pour les GUI ?
  4. 1 point
    Donc c'est les addons.Télécharge SkQuery,Skrayfall,WildSkript au cas ou
  5. 1 point
    En haut à droite du premier post t'as "Outils de la discussion" un truc comme ça,tu cliques,éditer le titre,et tu mets le préfix en résolu :) Edit: Ah je t'avais aidé pour les interactions toi xD
  6. 1 point
  7. 1 point
    command /pvp: if {pvp} isn't set: set {pvp} to true message "Tu as activé le pvp !" if {pvp} is true: set {pvp} to false message "Tu as désactivé le pvp !" if {pvp} is false: set {pvp} to true message "Tu as activé le pvp !" on damage: if attacker is in "Survie": if {pvp} is false: cancel event message "Tu ne peux pas pvp à cette heure-ci !" to attacker
  8. 1 point
    Voila : command /pvp: if {pvp} isn't set: set {pvp} to true message "Tu as activé le pvp !" if {pvp} is true: set {pvp} to false message "Tu as désactivé le pvp !" if {pvp} is false: set {pvp} to true message "Tu as activé le pvp !" on damage: if {pvp} is false: cancel event message "Tu ne peux pas pvp à cette heure-ci !" to attacker
  9. 1 point
    @Erameza Pour sa, je sait pas trop si c'est vraiment plus opti @angelus76 En vérité c'était le niveau qui était pas correct, j'avais juste oublie de mettre un arg Merci à vous tous ! (Y'en a eu des messages mdr) :D
  10. 1 point
    Pourais tu mettre le lien du plugin warn, que je voie si sa me fait pareille.
×
×
  • 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.