| |
| « Citoyen » 1426698240000
| 0 | ||
Mapouri a dit : Je viens d'essayer, aucun effet bizarrement. Code que j ai test a dit : Donne 3 3 au lieu de 42 42 |
| « Citoyen » 1426767780000
| 0 | ||
| Réponse trouvée : On est repassé en 5.1 alors que __len n'est disponible que depuis la 5.2 |
| « Citoyen » 1427030580000
| 0 | ||
| Bonjour j'ai vu dans le topic de podoko message:sub(1,4) qui permet par exemple quand on veut donner un fromage a quelqu'un de faire quelque chose comme if message:sub(1,6) == "cheese" then etc.. Le truc c'est que je sais qu'il y a une alternative bien plus pratique utilisant arg pour ne regarder que le premier mot par exemple quand on a: !cheese ausecourr on regarderait arg(1) soit cheese puis on ferait giveCheese(arg(2)) Seulement je n'ai aucune idée de comment ça fonctionne, je n'ai vu ça qu'une fois, quelqu'un saurait m'expliquer? Merci d'avance Dernière modification le 1427031060000 |
| 1427030580000
| | ||
| [Modéré par Thewav, raison : Double post] Dernière modification le 1427030640000 |
| « Citoyen » 1427049240000
| 0 | ||
| Un truc de ce genre ? local arg={} for _ in message:gmatch('[^%s]+') do table.insert(arg, _) end edit: c'est arg[1] / arg[2] / ... Dernière modification le 1427049300000 |
| 1427050140000
| | ||
| [Modéré par Thewav, raison : Double post] Dernière modification le 1427050260000 |
| « Citoyen » 1427050200000
| 0 | ||
| Oui quelque chose comme ça, mais je ne me souviens pas avoir vu de ^%s ni de local arg mais c'est surement ça ^^' En gros ça permettait de remplacer message:sub(1,6) pour le mot cheese par arg[] |
| « Citoyen » 1427050620000
| 0 | ||
Ausecourr a dit : Après je sais pas, mais celui ci. Il ajoute une entrée à chaque espace. message = "cheese" arg[1] == "chesse" message = "chesse toto" arg[1] == "cheese" arg[2] == "toto" Edit: le « local » c'est juste pour déclarer la variable de manière locale v-- De rien. Dernière modification le 1427093580000 |
| « Citoyen » 1427090340000
| 0 | ||
| Merci c'est bien ça que je cherchais ^^ |
| « Citoyen » 1427462940000
| 0 | ||
| Le lua bug encore ? Lorsque j'appuie sur "Submit", il part, ne lance rien, et ne revient pas... Sur un script de moins de 1500 lignes ça passe « • # [*Pas d'invitations] [Alexpp] Lua script loaded in 7 ms (4000 max) » Sur +/- le même script avec un bloc supplémentaire (sans l'activer) de - de 1800 lignes, il bug. Le bloc supplémentaire étant tout à fait fonctionnel... La question: Il y a une limite de lignes ? Edit: je précise que dans l'état, environ "la moitié" des lignes sont des commentaires :'-) Dernière modification le 1427463300000 |
| « Citoyen » 1427463480000
| 0 | ||
| Il y a une limite de 60 000 caractères il me semble. |
| « Citoyen » 1427463840000
| 0 | ||
| Celui qui passe: 61'467 L'autre: 69'547 Les deux dépassent les 60k :-$ Edit: En supprimant les commentaires (passe sous 50k), il passe. xD Merci. Edit bis: v--- vi c'est bon, limite à « 65535 » sans doute... Ça risque de me gêner du coup :'( Dernière modification le 1427464560000 |
| « Citoyen » 1427464080000
| 0 | ||
Alexpp a dit : Je sais qu'il y a une limite de caractères, mais ce n'est peut-être pas 60 000. Tu comptes les commentaires? Parce que je ne suis pas sûr si ils comptent dans le nombre de caractères. EDIT: Problème réglé on dirait bien ^^ Dernière modification le 1427464200000 |
| « Citoyen » 1427474520000
| 0 | ||
| Tu peux minifier ton code Alexpp, deathmatch a un peu plus de 85k caractères |
| « Citoyen » 1427477220000
| 0 | ||
Thewav a dit : Merci, bon a savoir ^^ Mais sa résout pas vraiment le problème, je vais pas "minifier" à chaque modif. Je le fais déjà avant de rendre le code publique, c'est bien assez =) |
| « Citoyen » 1427818740000
| 0 | ||
| code pour un chamane svp |
| « Citoyen » 1427821680000
| 0 | ||
Zzcobrazz a dit : tfm.exec.setShaman('joueur') |
| « Censeur » 1427907540000
| 0 | ||
| Il y aurait un autre moyen de coder un timer ? Car c'est énervant à la longue sa : Timer enervant a dit : |
| « Citoyen » 1427908500000
| 0 | ||
| WTF c'est quoi ce O_O Quand tu recopies 30 fois la même ligne il faut commencer à se demander sérieusement s'il y a pas moyen d'éviter ça. ^^' Un code qui fait la normalement la meme chose a dit : |
| « Censeur » 1427913000000
| 0 | ||
| J'ai tester sa, avant que tu me passes le code, le problème c'est que sa fera de 0.5 en 0.5 et pas de 1 en 1 Genre comme sa : 30/ 29.5/ 29/ 28.5... Alors que je veux que sa fasse un compteur de 1 en 1 |