Fonctions de Heniyengui |
Heniyengui « Citoyen » 1520775480000
| 3 | ||
Fonctions de Heniyengui • math.rotate Faire pivoter un point autour d'un autre point par un angle. Arguments: (X du point, Y du point, X du centre, Y du centre, Angle) Renvoie x et y du nouveau point pivoté. Code Lua 1 2 3 4 function math.rotate(x,y,centerx, centery, ang) Exemple: Rotation d'une zone de texte autour d'un point. || !auto pour le faire fonctionner automatiquement || !center + clique pour changer le centre || !angle (angle en degrés) || !range (nombre) Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 function math.rotate(x,y,centerx, centery, ang) • insideRectangle --requires math.rotate Vérifiez si un point est à l'intérieur d'un rectangle. (Fonctionne avec des rectangles tournés) Arguments: (X du centre de rectangle, Y du centre de rectangle, Largeur de rectangle, Hauteur de rectangle, Angle de rectangle, X du point, Y du point) Renvoie true si le point est à l'intérieur du rectangle. Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 function math.rotate(x,y,centerx, centery, ang) Exemple: Ajout d'un sol tourné. Cliquer sur le sol pour imprimer true. Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 function math.rotate(x,y,centerx, centery, ang) • nameTagFormat C'est pour le nouveau système de pseudo. Cela rendra le tag plus petit que le surnom. Si vous utilisez une couleur hexadécimale, elle doit commencer par un #. Vous pouvez toujours utiliser des couleurs automatiques comme "r" pour le rouge et "j" pour le jaune. Arguments: (Nom du joueur, taille du texte, couleur du nom, couleur du tag) renvoie le nouveau nom formaté. Code Lua 1 2 3 4 5 6 7 8 9 10 function nameTagFormat(name, size, color1, color2) Exemple: imprimer Tigrounette#0000 avec la taille 14, la première couleur #ff0000 et la deuxième couleur "j" (jaune). Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 function nameTagFormat(name, size, color1, color2) Dernière modification le 1520941140000 |
Athesdrake « Citoyen » 1520881620000
| 0 | ||
Beau travail ! J'aime en particulier la fonction math.insideRectangle qui supporte la rotation du rectangle ^^ Sinon, pour la fonction nameTagFormat, la fonction pourrait être un peu plus courte et plus simple, mais fonctionne très bien comme ça :) Version simplifiée Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 function nameTagFormat(name, size, color1, color2) |
Heniyengui « Citoyen » 1520890800000
| 0 | ||
Athesdrake a dit : Merci beaucoup! Je l'ai simplifiée :D |
Mistigrounet « Consul » 1520963460000
| 0 | ||
J'avoue que le insideRectangle est vachement bien xD Le math.rotate aussi o/ Merci à toi de nous faire partager tout ça °^° |