-
Compteur de contenus
57 -
Inscription
-
Dernière visite
-
Jours gagnés
3 -
Crédits
116 [Faire un don]
Messages posté(e)s par Azur21
-
-
il y a 50 minutes, LightCookies a dit :Ok, bah je ne sais pas vraiment d'où cela peut venir
As-tu testé ton bout de code vraiment tout seul (tu l'isoles dans un nouveau fichier .sk et tu disables tous les autres) ?
genre vierge comme ca:
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Peut être que le problème vient d'une des lignes précédentes dans ton fichier .sk que tu ne soupçonnes pas.
-
il y a 57 minutes, zarco70 a dit :Essaye :
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Si ça ne fonctionne toujours pas, essaye d'update ta version de skript.
Personnellement tout fonctionne, je suis en 1.12.2 mais la fonction a été testée de la 1.8 à la 1.16.
Tiens moi au courant.
-
Il y a 3 heures, zarco70 a dit :Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
J'ai 4 erreurs. Les 4 erreurs viennent des lignes FlatDistance le skript dis que le "if (flatDistance({_from} and {_to}))" ne peut contenir uniquement qu'une valeur pas plus.
Tu as quels addons d'installés ? Peux-tu m'envoyer le message d'erreur complet stp ?
-
Il y a 8 heures, LightCookies a dit :Tu as quel addon toi ?
skRayFall / Skript-Gui / DiSky (pour les bots discord) / Skellet / SharpSK
-
il y a une heure, LightCookies a dit :Ok d'accord pour l'effet.
Mais la boule d'expérience est effectivement lié à ce code, j'ai fais des tests. (Après est-ce qu'il y a un addon pour gèrer ça ?)Aucune idée, ton bout de code fonctionne chez moi sans boule d’expérience. Je ne vois pas quel addon pourrait créer de problème.
Tiens moi au courant.
-
Salut, tu ne cherches vraiment pas beaucoup. Il y a déjà pleins de topics de ce genre sur le forum dont un très récent: https://skript-mc.fr/forum/topic/19105-fleche-qui-pointe-vers-des-coordonnées/
Je te laisse regarder et adapter le deuxième code que j'ai envoyé.
-
Salut, tu peux détailler davantage ta demande stp ? Tu as des erreurs ? Que n'arrives tu pas à faire précisément ? Simplement poser un block ? Le block moddé n'est-il pas détecté ? Où veux-tu le poser ? A une location précise ou sous le joueur ?
Merci d'avance.
-
Salut, tu es sûr que la boule d'expérience est un problème lié à ce code ? Personnellement je ne l'ai pas, après je suis en 1.12.2.
Tu feras gaffe, quand 2 joueurs restent longtemps cote à cote, le temps de la résistance ne fait qu'augmenter puisque tu la réappliques toutes les 3 secondes alors qu'il reste encore 1 seconde de résistance. Je te conseil de remove l'effet une fois que les joueurs s'éloignent. J'ai testé si tu appliques une résistance de 3 secondes pour qu'elle se reset à chaque fois, il y a 1 tick pendant lequel les joueurs n'ont plus de résistance et peuvent prendre beaucoup de damage.
-
Salut, tu peux simplement vérifié à chaque fois qu'un joueur enlève un équipement si tous ses équipements sont enlevés, puis remove l'effet dès qu'il en remet un:
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Le wait 1 tick est important sinon ça ne prend pas le temps de détecter qu'il n'y a plus l'équipement qui vient d'être enlevé.
-
il y a une heure, zarco70 a dit :Merci beaucoup mon problème est résolut c'est la toute première fois que je fais des foncions et c'est pas très compliqué au final faire un bouton retour sans ce casser la tête c'est tellement simple avec les fonctions. Problème résolut
Ca roule ! N'hésite pas à ajouter le Tag "Résolu" si tu n'as pas d'autres questions.
-
Salut, tu peux utiliser les fonctions. Je te drop le lien d'un tuto que j'ai trouvé plutôt bien fait: https://skript-mc.fr/forum/topic/1408-les-fonctions-avec-skquery/
Ça "ressemble" globalement à l'utilisation des commandes mais sans les soucis que tu soulignes. Et puis si tu te débrouilles bien, c'est extrêmement maniable.
Si tu veux un exemple avec ton code, n’hésite pas.
-
il y a 7 minutes, mimi59660 a dit :je l'ai fait et ça me ramène au même point
Bon, tout d’abord je te conseil de mettre à jour ta version de skript, la 2.1.2 date de 2014. (Ici:
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Je te conseil également de mettre à jour tous tes addons: (Ici:Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Ca réglera surement le problème.
Sinon, d'après ce que j'ai lu, cela peut également arriver si tu as beaucoup de skripts et donc un grand nombre de variables, si tu as set énormément de variables dans ce skript spécifiquement ou encore si tu as plusieurs mondes dans ton serveur.
Tiens moi au courant !
-
il y a 13 minutes, mimi59660 a dit :ça n'a pas marché, en revanche j'ai eu une erreur de ce type :
#!#! ===!!!=== Skript variable load error ===!!!===
[20:00:59] [Server thread/ERROR]: #!#! Unable to load (all) variables:
[20:00:59] [Server thread/ERROR]: #!#! invalid amount of commas in line 1 ('???? ; ?? ???? ???? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????R o o t E n t r y ???????????? ???? ???????????? ???? ???????????? ???? ???????????? ????')
[20:00:59] [Server thread/ERROR]: #!#! 1 variable could not be loaded!
[20:00:59] [Server thread/ERROR]: #!#! Affected variables: ???? ; ?? ???? ???? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????R o o t E n t r y ???????????? ???? ???????????? ???? ???????????? ???? ???????????? ????
[20:00:59] [Server thread/INFO]: [Skript] Created a backup of variables.csv as variables_2021-08-17_20-00-59.csv
[20:00:59] [Server thread/ERROR]: #!#!
[20:00:59] [Server thread/ERROR]: #!#! Skript will work properly, but old variables might not be available at all and new ones may or may not be saved until Skript is able to create a backup of the old file and/or is able to connect to the database (which requires a restart of Skript)!
[20:00:59] [Server thread/ERROR]: #!#!Restart ton serveur
-
-
-
il y a 25 minutes, Naipow a dit :Merci faut-il des addons précis ? ( Je suis en 1.8.8 avec la version Skript 2.5.2 de Matocolotoe )
Oui tu as besoin de SkRayfall pour le scoreboard. Perso j'ai effectué mes tests en 1.12.2, mais je ne pense pas que cela change grand chose.
-
il y a 24 minutes, LightCookies a dit :J'ai pas d'erreur, mais l'enchantement reste
J'ai eu le message aussiBizarre, moi ca fonctionne.. Peut être que c'est parce que je suis en 1.12.2
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Essaye cela, dans ma version ca ne fonctionnait pas, peut être que dans la tienne..
-
Salut,
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Concernant la fusion dans une enclume, je pense que si tu adaptes ton code en mettant Knockback à la place de Sharpness cela fonctionne non ?
-
Il y a 7 heures, Shykuzo a dit :Si, il peut, je l'avais fais pour mon serveur afin de bloquer certaines commandes quand on était pas connecté
(Mais faut effectivement passé par on "on command" et pas par un "on chat")Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Autant pour moi je me suis mal exprimé. Ce que je veux dire, c'est que tu ne peux pas détecter si un joueur a entré une commande dans le passé à chaque fois qu'il parle dans le chat, sauf si tu set l'info dans une variable.
Autant directement set le joueur dans une variable/liste dès qu'il exécute cette commande. -
Je n'avais pas pu tester mon skript avec 2 joueurs auparavant et je viens de me rendre compte que le scoreboard ne se mettait à jour que pour le dernier joueur arrivé sur le serveur.
J'edit donc mon premier message avec un code fonctionnel.
Nb : Je reset un scoreboard entier toutes les secondes à chaque joueur, on peut reset seulement la ligne voulue mais je ne crois pas que le gain de performance soit remarquable
Il y a 8 heures, Naipow a dit :Salut Azur21 pourrais tu me faire le même système mais cela pointe un joueur sur qui on a tirer dessus merci d'avance.
Salut
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Il reprend en majorité la fonction dont j'ai parlé au début du post et le code que j'ai fait pour adapter la fonction en scoreboard. J'ai également rajouté 2, 3 lignes pour qu'il suive le joueur touché par une flèche à la place de coordonnées précises. Tant que la victime n'est pas morte/déco ou que l'attaquant ne tire pas sur un autre joueur, la distance le séparant de sa victime reste affichée, je te laisse modifier si tu souhaites qu'il y ai un timer précis, que la flèche ai un nom précise, que le joueur attaqué ne puis pas déco etc etc.
- 1
-
Salut, tu ne peux pas directement vérifier si un joueur a exécuté une commande. Il faut donc que tu passes pas une variable ou une liste. Je te propose d’ajouter ton joueur dans un liste lorsqu’il choisi son équipe, en plus ça te sera sûrement utile par la suite.
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
-
Salut, si ce que je t'ai envoyé répond à ta demande, n'oublie pas de mettre ton post en résolu.
Et puis par principe, un petit message pour me dire si tout fonctionne bien, ça fait toujours plaisir. -
Pas de problème!
-
Salut, je me permets de répondre car la solution de @Naipow ne permet pas le drop d'items, ni celui de certains blocks (Granite par exemple).
Contenu masqué
-
Réagissez ou répondez à ce message afin de consulter le contenu masqué.
Tu as simplement à entrer le nom des blocks ou items que tu souhaites blacklist dans l'option, en faisant bien attention à finir par un ", and [dernierblock]"
Attention, il est important de set l'option dans une liste car il est impossible (du moins avec les addons que je possède) de voir si l'item est contenu dans l'option.
Flèche directionnelle
dans Résolus
Répondu :
Ca roule, normalement c'est plus chiant que compliqué de "resyntaxisé" ses skripts
Bonne chance !