×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
« ‹ 47 / 70 › »
[Aide] Demandes de codes et d'explications
Bobolemouton
« Censeur »
1431778680000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#921
  0
Bonjour, j'aimerais savoir comment mettre le premier caractère d'une variable en majuscule, et le reste en minuscule tout en vérifiant si on rentre bien des lettres et non des espaces, des chiffres
Podoko
« Citoyen »
1431781500000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#922
  0
str = "je suis 1 pelUChe et je sais calculer 25+646/8-3"
str = str:sub(1,1):upper()..str:sub(2):lower()
print(str)

string.upper ( str ) : transforme les lettres minuscules en majuscules.
string.lower ( str ) : transforme les lettres majuscules en minuscules.

Fonctionne avec les espaces, les nombres, mais pas très bien avec les accents (pour passer d'un é à un É)

Dernière modification le 1431781560000
Bobolemouton
« Censeur »
1431781800000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#923
  0
Merci podo
Bobolemouton
« Censeur »
1433356080000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#924
  0
Je viens encore déranger un peu :p

Donc mon problème, imaginons qu'on aie un string :

monString = "if lol then"

Donc, j'aimerais pouvoir transformer ça en :

if lol then

En gros on supprime la variable de type string mais on garde le contenu, autre exemple :

nombre = "i = 1 + 1"

Après cette modification cela devient :

i = 1 + 1

Est-ce possible ? Si oui, comment faire ?

Merci d'avance pour vos réponses


Désolé du double post, si j'avais seulement édit personne n'aurait remarqué mon message

Dernière modification le 1433356440000
Alexpp
« Citoyen »
1433360580000
    • Alexpp#0000
    • Profil
    • Derniers messages
    • Tribu
#925
  0
autant que je sache, il n'y a pas de fonction « eval » sur tfm. Édit: Et je crois même qu'elle n'existe juste pas en lua.

Dernière modification le 1433371800000
Bobolemouton
« Censeur »
1433361540000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#926
  0
Alexpp a dit :
autant que je sache, il n'y a pas de fonction « eval » sur tfm. Et je crois même qu'elle n'existe juste pas en lua.

Dommage, j'avais une super idée en tête :'(
Ceelebia
« Citoyen »
1433361600000
    • Ceelebia#0000
    • Profil
    • Derniers messages
#927
  0
En LUA, il y'a les fonctions loadstring() et load(). Malheuresement, cela ne marche pas :/
• # [*Chocamice] Init Error : Leserou.lua:1: attempt to call nil

[EDIT] :
Après avoir discuter un peu avec Fire' et deux développeurs LUA brésilliens, je pense que ces commandes ont été purement desactivées.
Si quelqu'un a trouvé la solution, je prends avec plaisir :o
Pour information, la version de LUA utilisée par TFM est la 5.3 (du moins c'est ce qu'on m'a dit) ;)

Dernière modification le 1433363940000
Alexpp
« Citoyen »
1433371740000
    • Alexpp#0000
    • Profil
    • Derniers messages
    • Tribu
#928
  0
Ceelebia a dit :
En LUA, il y'a les fonctions loadstring() et load(). Malheuresement, cela ne marche pas :/
• # [*Chocamice] Init Error : Leserou.lua:1: attempt to call nil

Le "attempt to call nil" est plutôt clair. La/Les fonction(s) n'existe(nt) pas sur tfm.
Nathaan
« Citoyen »
1433502720000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#929
  0
merci le lua super bridé.
Tortuegreen
« Censeur »
1437467880000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#930
  0
On ne peut plus charger un code xml à partir du lua ou c'est un bug ?
Podoko
« Citoyen »
1437468180000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#931
  0
Ça fonctionne encore pour moi

tfm.exec.newGame('<C><P /><Z><S><S L="314" H="63" X="385" Y="300" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /></Z></C>')
Nicolasledu
« Citoyen »
1437468840000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#932
  0
Tortuegreen a dit :
On ne peut plus charger un code xml à partir du lua ou c'est un bug ?

Tu t'es pas trompé entre " et ' ?
Tortuegreen
« Censeur »
1437473340000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#933
  0
Podoko a dit :
Ça fonctionne encore pour moi

tfm.exec.newGame('<C><P /><Z><S><S L="314" H="63" X="385" Y="300" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /></Z></C>')

Non, ça ne marche pas. Ça se contente simplement de faire un reboot de la carte actuelle.

Edit : Après ce redémarrage serveur, le xml remarche !

Dernière modification le 1437475560000
Leptipongist
« Citoyen »
1438332720000
    • Leptipongist#0000
    • Profil
    • Derniers messages
    • Tribu
#934
  0
Bonjour,
j'aurais besoin d'un code pour avoir un décompte quand je change de map. (Comme en racing en fait)
Je ne sais pas si cela peut se faire, mais si c'est possible, ça m'intéresse énormément.
Petite précision, il faudrait que le chrono commence après ce décompte. Parce que en maison de tribu, la partie commence directement et ça ne me plait pas trop.

En résumé: il me faudrait un module de changement de map avec un décompte avant de lancer le chrono.

Merci d'avance
Nathaan
« Citoyen »
1438983720000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#935
  0
J'ai une question
Pourquoi "print(tfm.get.misc.transformiceVersion)" (qui est censé marquer la version de Transformice) renvoi ça ? :
• # [*Je suis une souris] 3.6
Nicolasledu
« Citoyen »
1439021760000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#936
  0
Nathaan a dit :
J'ai une question
Pourquoi "print(tfm.get.misc.transformiceVersion)" (qui est censé marquer la version de Transformice) renvoi ça ? :
• # [*Je suis une souris] 3.6

Parce que ça a toujours été une version bizarre de donné
Mcfloy
« Citoyen »
1439026560000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#937
  0
Nathaan a dit :
J'ai une question
Pourquoi "print(tfm.get.misc.transformiceVersion)" (qui est censé marquer la version de Transformice) renvoi ça ? :
• # [*Je suis une souris] 3.6

A la base t'es censé avoir 2.69, donc c'était pas mieux.

Sérieusement je comprends pas comment ils peuvent mettre des versions au pif comme ça, c'est pas censé être le numéro de version tel qu'on le voit en bas à droite de l'écran de connexion ? http://i.imgur.com/5meym.png
Bobolemouton
« Censeur »
1439034420000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#938
  0
Mcfloy a dit :
Nathaan a dit :
J'ai une question
Pourquoi "print(tfm.get.misc.transformiceVersion)" (qui est censé marquer la version de Transformice) renvoi ça ? :
• # [*Je suis une souris] 3.6

A la base t'es censé avoir 2.69, donc c'était pas mieux.

Sérieusement je comprends pas comment ils peuvent mettre des versions au pif comme ça, c'est pas censé être le numéro de version tel qu'on le voit en bas à droite de l'écran de connexion ? http://i.imgur.com/5meym.png

Ça prouve peut être qu'ils font très très peu attention au Lua ? http://i.imgur.com/Mn8jf.png
+Touninou
« Citoyen »
1440160320000
    • +Touninou#0000
    • Profil
    • Derniers messages
    • Tribu
#939
  0
Ou alors c'est pas censé renvoyer la version de Transformice mais la version du lua de Transformice ou je ne sais pas

Et sinon Mcfloy t'as toujours ton avatar de Noël x)
Et coucou Fireicefly
Rectop
« Citoyen »
1440204900000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#940
  0
+Touninou a dit :
Ou alors c'est pas censé renvoyer la version de Transformice mais la version du lua de Transformice ou je ne sais pas

Il y a tfm.get.misc.apiVersion pour ça.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
« ‹ 47 / 70 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27