-
Compteur de contenus
1 164 -
Inscription
-
Dernière visite
-
Jours gagnés
31
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Mastersfelix
-
Demande d'aide Skript cooldown?
Mastersfelix a répondu à un(e) question de > NoaGamingFR dans Résolus
N'oublie pas de mettre ton sujet en résolu! -
utilise sa plutot set {_staffHead} to "Mastersfelix" parsed as offline player format slot 11 of {_p} with {_staffHead}'s skull named "&c&lMastersfelix" with lore "||&4❂&c Developer||&7Hi, my name's Felix and I'm one ||&7of the developers over at Lyhme. ||&7I am working very hard to make sure||&7that every player on the server has an||&7awesome experience. If you have any ||&7questions/bugs/suggestions, feel free||&7to message me. :)" to be unstealable
-
set player's tag to "allo" Le seul problème c'est qu'il se limite à 16 caractères et que les &4 comptent
-
on hunger meter change: cancel event
-
Stopper une commande en fonction d'une région
Mastersfelix a répondu à un(e) question de WarSid15 dans Résolus
Ben tu ne fais que rajouter des conditions pour t'assurer que le joueur est toujours dans la région if "%region at player%" is "gudirn": <ton code> -
Probleme de téléportion en fonction des Equipe définie
Mastersfelix a répondu à un(e) question de MisterDarZaK dans Résolus
on command /team <text>: trigger: if arg 1 is "red" or "blue" or "yellow" or "red": set {team::%player%} to arg 1 else: send message "&CDésolé, je ne connais pas cette couleur" command /start: trigger: set {_s} to 5 loop 5 times: broadcast "La partie commence dans %{_s}% secondes!" set {_s} to {_s}-1 loop all players: teleport loop-player to {spawn::loop-player::%{team::%loop-player%}%} send message "La partie est maintenant commencée! Tiens, il manque plus qu'à régler les petits trucs qui ne vous conviennent pas, mais tout devrait macher, sauf que je ne l'ai pas testé encore -
Comment mettre un son quand on parle dans le chat
Mastersfelix a répondu à un(e) question de enzo080220 dans Résolus
bon, première on doit remplacer player par loop-player si on loop et si tu as tout les addons nommées au dessus sa devrait marcher... -
Rebonjour tout le monde! Aujourd'hui on se retrouve pour la seconde partie du tutoriel, qui explique comment faire des formes en skript à l'aide de particules. Lors du dernier tutoriel, je vous ai montré à faire une ligne droite + 1 carré (Vous pouvez le retrouvez ici: https://skript-mc.fr/forum/threads/les-formes-de-base-en-skript-part-1.3643/) . La dernière fois, j'avais oublié de vous montrer une forme simple, donc je commencerai ce tuto par celle-ci :x ;) Le cube Pour faire le cube, nous allons prendre notre code de la dernière fois pour faire le carré qui est celui-ci: command /test: trigger: set {_loc} to location of player loop 10 times: add 0.2 to z-location of {_loc} loop 10 times: add 0.2 to x-location of {_loc} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} remove 2 from x-location of {_loc} et nous n'avons qu'à ajouter une troisième boucle pour augmenter l'axe des y de cette manière ci: command /test2: trigger: set {_loc} to player's location loop 10 times: add 0.2 to y-location of {_loc} loop 10 times: add 0.2 to z-location of {_loc} loop 10 times: add 0.2 to x-location of {_loc} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} remove 2 from x-location of {_loc} remove 2 from z-location of {_loc} Et ne pas oublier de reset l'axe des z à chaque fois que nous avons complété un carré en enlevant 0.2*10 = 2 À la fin on obtient un truc du genre: Les cercles... Bon, comment peut on décrire ce qui s'en vient..? J'espère que vous aimez la trigonométrie :D... Bon, pour commencer nous allons mettre la variable à la position du joueur: set {_loc} to player's location Bon.. nous allons tracer notre cercle à partir d'angle, pour cela, nous allons devoir utiliser les sinus et les cosinus (tsé le truc qui fait des vagues dans un graphique ;) :p ). Nous allons donc commencer par mettre une variable à notre angle qui commencera à 0° et qui terminera à 360° (360° dans un cercle). set {_phi} to 0 ensuite nous allons loop 20 fois vu que nous voulons un total de 20 particules dans notre cercle (Chacun ses gouts) loop 20 times: maintenant, pour trouver la position de notre première particule, nous allons ajouter le sinus de l'angle à la coordonné x et le le cosinus de l'angle à la coordonné z (Si vous comprenez pas, ben c'est de la magie alors ;) ) add sin {_phi} to x-coordinate of {_loc} add cos {_phi} to z-coordinate of {_loc} nous allons par la suite ouvrir un peu plus l'angle de notre cercle pour positionner notre seconde particule add 2 * 3.141592653 / 20 to {_phi} Sauf que nous devons remettre la variable à la position du joueur si nous voulons que sa nous donne un beau cercle, donc avant d'ajouter le sin et le cos à x et z nous devons remettre la variable à la position du joueur set {_loc} to location of player et pour terminer le tout nous pouvons faire apparaitre 1 particule play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} Notre code final nous donne ceci: command /test: trigger: set {_r} to 1 set {_phi} to 0 set {_loc} to player loop 20 times: set {_loc} to player add {_r} * sin {_phi} to x-coordinate of {_loc} add {_r} * cos {_phi} to z-coordinate of {_loc} add 2 * 3.141592653 / 20 to {_phi} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} Bon, sa conclut pour la seconde partie, si vous avez tout compris et bien je vous félicite, sinon si vous avez compris grosso modo ben vous devriez être en mesure de suivre le reste, dans la prochaine partie nous allons utilisez cette formule et la manipuler de manière a faire des trucs cool :3. Sur ce passé une bonne soirée / journée. Ah oui, en passant sa donne ça:
-
Les formes de base en Skript [Part.1]
Mastersfelix a répondu à un(e) sujet de Mastersfelix dans Tutoriels
Voilà c'est réglé! :) -
Eh! on sait jamais!
-
Les formes de base en Skript [Part.1]
Mastersfelix a répondu à un(e) sujet de Mastersfelix dans Tutoriels
~ Reservé ~ -
Alors salut tout le monde, j'ai décidé de faire un post pour expliquer à tout le monde comment faire des formes avec les particules. Je vais commencer par vous montrer le plus simple et on ira dans le plus difficile vers la fin... La ligne droite Bon, comme je vous ai dit, nous allons commencer par le plus simple qui est une ligne droite. Celle-ci est très simple, mais il faut quand même la voir si on veut commencer quelque part :p On commence par set une variable à la position du joueur et une autre à la position du bloc qu'il regarde: set {_loc1} to the player's location set {_loc2} to the targeted block's location Par la suite, nous allons trouver l'écart de blocs qu'il y a entre les deux locations en soustrayant les deux: set {_x} to x-coordinate of {_loc2} - x-coordinate of {_loc1} set {_y} to y-coordinate of {_loc2} - y-coordinate of {_loc1} set {_z} to z-coordinate of {_loc2} - z-coordinate of {_loc1} Maintenant, on veut qu'il y est 10 particules entre les deux position nous diviserons donc chaque coordonné par 10: set {_x} to {_x}/10 set {_y} to {_y}/10 set {_z} to {_z}/10 Donc, pour résumer, maintenant nous avons le nombre de blocs entre les 2 positions que nous divisons par 10. Il ne manque plus qu'à ajouter ces nombres 10x à {_loc1} pour arriver à {_loc2} et a faire apparaitre une particule à chaque fois.. loop 10 times: add {_x} to x-coordinate of {_loc1} add {_y} to y-coordinate of {_loc1} add {_z} to z-coordinate of {_loc1} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc1} Notre code final devrait ressemble à ça: command /test: trigger: set {_loc1} to the player's location set {_loc2} to the targeted block's location set {_x} to x-coordinate of {_loc2} - x-coordinate of {_loc1} set {_y} to y-coordinate of {_loc2} - y-coordinate of {_loc1} set {_z} to z-coordinate of {_loc2} - z-coordinate of {_loc1} set {_x} to {_x}/10 set {_y} to {_y}/10 set {_z} to {_z}/10 loop 10 times: add {_x} to x-coordinate of {_loc1} add {_y} to y-coordinate of {_loc1} add {_z} to z-coordinate of {_loc1} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc1} Et sa nous donne ça: Ouais bon, vous allez dire "Ouin mais moi je veux faire des trucs épiques pas des lignes!!!! D:<" Attendez jeune padawan, sa s'en vient bientôt ;) Les carrés: Pour les carrés, nous allons utiliser ce que nous avons vu et faire plusieurs lignes alignées les unes à côté des autres... Nous allons commencer encore une fois par set une variable à la location du joueur: set {_loc} to location of player Par la suite, nous allons faire un carré qui contient 10 particules par 10 particules, donc nous allons loop 10 fois et faire notre ligne, mais à chaque fois que notre boucle finira nous allons ajouter 0.2 à la deuxième boucle comme ceci: loop 10 times: add 0.2 to z-location of {_loc} loop 10 times: add 0.2 to x-location of {_loc} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} remove 2 from x-location of {_loc} le "remove 2 from x-location of {_loc}" ne sert qu'à reset la location de x dans {_loc} sinon nous aurions quelque chose qui nous donnerais un peu comme un escalier Notre code total devrait ressemble à quelque chose de ce type: command /test: trigger: set {_loc} to location of player loop 10 times: add 0.2 to z-location of {_loc} loop 10 times: add 0.2 to x-location of {_loc} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} remove 2 from x-location of {_loc} Sa nous donne ça: Dans la deuxième partie, je vous expliquerai les cubes, les cercles et tout ce qui va avec, je vous conseille de réviser votre trigonométrie et de sortir vos advil, vu que ça va faire mal :p, (Nah c'est pas si pire si vous avez bien compris la première partie) Et si jamais vous voyez que j'ai fait des fautes n'hésitez pas à me le dire dans les commentaires, je sais bien que je ne suis pas parfait et j'espère que je vous ai aidé!
-
Tutennuies - Base de données - SkQuery sans SQLibrary et les préfixes
Mastersfelix a répondu à un(e) sujet de Izychiel dans Tutoriels
Perso, j'ai pas compris grand chose mais sa doit surement venir du fait que je ne fais que du Java / Html / Css / Javascript / Php x) Mais en tout cas, très utile si jamais qqun a des questions sur ce sujet :D -
Ouais :) Le bon truc moche
-
command /test: trigger: set {_r} to 1 set {_phi} to 0 set {_loc} to player loop 100 times: add 0.01 to {_r} add 0.5 to y-coordinate of {_loc} set {_loc} to player add {_r} * sin {_phi} to x-coordinate of {_loc} add {_r} * cos {_phi} to z-coordinate of {_loc} add 0.02 to y-coordinate of {_locf} set y-coordinate of {_loc} to y-coordinate of {_locf} add 2 * 3.141592653 / 20 to {_phi} play 1 of particle flame:0 offset by 0, 0, 0 at {_loc} wait 1 tick Sa devrait marcher, si tu connais ta trigonométrie, tu devrais comprendre sinon bah euh je peux tenter de te l'expliquer mais je suis pas le meilleur professeur au monde x), Si tu veux changer la grosseur de ton cercle, tu n'as qu'à changer {_r}
-
Aide = Tu as un code mais tu bloques quelque part et tu as besoin d'aide Demande = Tu veux que quelqu'un fasse ton code à ta place
-
Bien sur, le problème avec cette option est que si nous updatons le chat trop rapidement, il y a des risques qu'il flash un peu comme les scoreboards et qu'il devienne illisible
-
Tu aurais sûrement déjà eu une réponse si tu aurais posté ton code... Comment veux tu qu'on réussisse à régler un problème si nous manquons d'informations qui sont pertinentes... Je pourrais tout aussi bien créer un post et dire "Hey mon code ne marche pas! Quand je tp un joueur il me marque internal error! qqun sait comment régler ce problème?"... Non sa ne marche pas nous avons besoin de voir ton code car le problème peut venir du fait que tu ais mal écrit qqchose ou que tu ais utilisé la fonction de la mauvaise manière. Donc stp au nom de toute les personnes qui tentent du mieux qu'ils le peuvent de t'aider pourrais tu poster ton code pour que nous puissions t'aider à résoudre ton problème rapidement Amicalement, Félix
-
Faire une explotion avec les blocs Air
Mastersfelix a répondu à un(e) question de enzo080220 dans Résolus
Merci de mettre ton sujet en résolu -
En fait il faudrait enregistrer tout les messages dans une liste pour ensuite les envoyés dans l'ordre, mais même à sa je ne suis pas sur si cela fonctionnerais ou si le chat ferait n'importe quoi
-
Et il faut changer la variable pour que chaque joueur puisse recevoir le message on any move: if player's balance is greater than 99: if {msg::%player%::recu} is not set: send "&7Bravo ! Tu as atteins &e100 $&7 ! " set {msg::%player%::recu} to true
-
Non, vu que le joueur recevrait le message sans arrêt si son argent est egal à 100$
-
Je te fais ça ce soir
-
Actualisation trop visible scoreboard
Mastersfelix a répondu à un(e) question de isharo dans Résolus
Malheureusement je crois que la seule réponse que nous allons pouvoir te donner sera... Bienvenue sur Minecraft! -
Étrangement cela devrait fonctionner.... P-t avec un kill event-entity