×

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
« ‹ 56 / 70 › »
[Aide] Demandes de codes et d'explications
Yoshoups
« Censeur »
1478717940000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1101
  0
Tortuegreen a dit :
Tu devrais enlever la parenthèse avant "nom".

J'ai rajouté des " à "nom = "Yoshops"", et ça marche.
Tortuegreen
« Censeur »
1478727540000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#1102
  0
Ce que je veux dire, c'est enlever la parenthèse en rouge (ci-dessous).
Et en relisant le code, j'ai vu que tu avais oublié les guillemets à la chaine de caractère contenu dans ta variable nom (vu que Yoshoups est du texte).

Ce qui donne :
a dit :
nom = "Yoshoups"
ui.addPopup(1, 2, "Entre ton texte ci-dessous :", (nom, 600, 300, 200, true)

Dernière modification le 1478727600000
Yoshoups
« Censeur »
1478795820000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1103
  0
Est-ce possible de faire une détection du nom d'utilisateur ?
Par exemple :

a dit :

function eventKeyboard(playerName, keyCode, down, xPlayerPosition, yPlayerPosition)
if (playerName == Yoshoups) -- le problème c'est que le script ne fonctionne plu, j'ai essayer avec des ", mais non plus ça ne marche toujours pas. -- then
if(keyCode == 48) then
print('bonjour')
end
end
end
Mcfloy
« Citoyen »
1478796420000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1104
  0
Mets ton pseudo entre guillemets.

Edit : As-tu fait system.bindKeyboard avant ?

Dernière modification le 1478796480000
Yoshoups
« Censeur »
1478797560000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1105
  0
Mcfloy a dit :
Mets ton pseudo entre guillemets.

Edit : As-tu fait system.bindKeyboard avant ?

Yep.
Tarkedge
« Citoyen »
1478864580000
    • Tarkedge#0000
    • Profil
    • Derniers messages
#1106
  0
Comment créer un module ?
Yoshoups
« Censeur »
1478954400000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1108
  0
Est-ce-que qu'on peut faire une détection de particules ?
Par exemple, si le joueur X va toucher la particule Y, il va mourir.

(Y étant l'id de la particules)
Mcfloy
« Citoyen »
1478955900000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1109
  0
Très difficilement, il faudrait connaitre la hitbox des particles et gérer ça avec la position des clics.
Yoshoups
« Censeur »
1479053580000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1110
  0
Re, j'aimerais mettre un système de boîte qui tombe du ciel, pour les faire spawner, c'est bon, mais petit problème :
C'est que j'aimerais qu'ils sont a des positions différentes, je m'explique :
Ma map va faire 800x400, l'ordonné y seras 0, pour les abscisse x, j'aimerais que ça sois partout.
J'avait l'idée de faire une liste d'endroit de 0 à 800, mais c'était trop long, donc y a pas un autre moyen plu simple ?
Alexpp
« Citoyen »
1479056340000
    • Alexpp#0000
    • Profil
    • Derniers messages
    • Tribu
#1111
  0
math.random () → 0 - 1
math.random (800) → 1 - 800
math.random (0, 799) → 0 - 799

Dernière modification le 1479056400000
Yoshoups
« Censeur »
1479208020000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1112
  0
Pour l'éxécution addPhysicObject, on est obliger de mettre tout ça ?
a dit :
  - type (int), width (int), height (int), foreground (bool), friction (float), restitution (float), angle (int), color (int), miceCollision (bool), groundCollision (bool)
  - dynamic (bool), fixedRotation (bool), mass (int), linearDamping (float), angularDamping (float)

Et aussi, est t'il possible de détecter l'objet le plus prêt ?
Par exemple :
a dit :
positionX = { 50, 40, 30, 20, 10, 0, 100 }

Et si jamais le pointeur de souris (ou la souris, (le personnage quoi)), bien cela va détecter l'objet le plus prêt du nombre donné, si jamais il est à X 47, bien il diras "50", si il fait 21, il diras "20".
Mcfloy
« Citoyen »
1479275640000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1113
  0
Pour le tableau à envoyer à addPhysicObject, tout est optionnel, mais c'est recommandé de mettre au moins le type et la taille du sol, le reste peuvent être remplacés par des valeurs automatiquement (sans les ajouter au tableau). A savoir aussi que tu n'es pas obligé de tout mettre pour ajouter un paramètre, c'est-à-dire que pour mettre la collision des souris, tu peux ne pas préciser la friction ou l'angle par exemple.

Pour la détection d'objet je n'ai pas très bien compris, tu veux faire une détection d'objet mais pourquoi vouloir donner de fausses valeurs ?
Yoshoups
« Censeur »
1479296220000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1114
  0
Oui, si la valeurs n'est pas dans la liste, il va prendre la valeur la plus proche.
Mcfloy
« Citoyen »
1479331140000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1115
  0
yoshoups a dit :
Oui, si la valeurs n'est pas dans la liste, il va prendre la valeur la plus proche.

Dans ce cas une boucle qui vérifie la valeur absolue de la distance entre le joueur et l'objet permet de déterminer facilement la position de l'objet (si on garde le système de positions déjà enregistrés)
local positionX = { 50, 20, 10, 40, 0}
local value = 1800 -- Position maximale que l'on peut avoir avec un objet (et un dépassement)
local playerX = 4
local index = null
for i = 1, #positionX do
if math.abs(positionX[ i] - playerX) < value then
value = math.abs(positionX[ i] - playerX)
index = i
end
end
print("Position du joueur: " .. playerX .. ", position la plus proche: " .. positionX[index])
Yoshoups
« Censeur »
1479409260000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1116
  0
Désoler de mettre plein de demandes, mais je trouves ça tellement addictif, (de faire du Lua), mais bon, j'apprends avec le temps
Rererebonjour; voici ce que j'ai fait (ils y a d'autre trucs mais c'est inutiles comparés à mon problème)
a dit :
ui.addTextArea(2, " <a href='event:choix1'>Oui!</a>", nil, 312, 200, 75, 20, 0x000000, 0x101010, 0.5, true)
ui.addTextArea(3, " <a href='event:choix2'>Non.</a>", nil, 400, 200, 75, 20, 0x000000, 0x101010, 0.5, true)
function eventTextAreaCallback(textAreaId, playerName, callback)
end

Donc, j'aimerais faire en sortes que le <a href='event:choix1'></a> déclenche une variable.
Par exemple :
a dit :
x = 0
function eventTextAreaCallback(textAreaId, playerName, callback)
if choix1 == true then
x = 1
end
end
Nicolasledu
« Citoyen »
1479410400000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#1117
  0
if callback == "choix1" then

j'veux pas être méchant mais un moment faudrait lire la doc aussi, tu aurais la réponse directement...
Yoshoups
« Censeur »
1479410460000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1118
  0
Nicolasledu a dit :
if callback == "choix1" then

j'veux pas être méchant mais un moment faudrait lire la doc aussi, tu aurais la réponse directement...

Je lis la doc, j'ai juste pas trouvé, désoler, la prochaine fois j'essayerais de mieux chercher.
Sourialp
« Citoyen »
1479562500000
    • Sourialp#0000
    • Profil
    • Derniers messages
    • Tribu
#1119
  0
J'aimerai savoir si il y aurait un évent lorsque la souris a un contacte avec quelque chose (souris, objet, sol...);
et si quelqu'un pourrai me dire quelle est le numéro de l’émotte de l'évent (le mouvement de la baguette) car je ne l'ai pas trouer ;(
associé a comment l'ordinateur reconnais qu'une souris(squelette ou autres) est toucher lorsque l'on fait cet émotte.
C'est peut être un peu beaucoup ces demandes, mais si on m'explique sa m’arrangerai ;)

Dernière modification le 1479565260000
Yoshoups
« Censeur »
1479576660000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1120
  0
Edit : J'ai trouver le bug, oublier de metter la balise </p> à la fin, enfin j'ai pas compris mais ça remarche.
Pourquoi le texte de ma fenêtre passe des lignes si géante ?
http://i.imgur.com/sSBjV3N.png

Script :
a dit :
ui.addTextArea (1, "<p align='center'><font color='#FFFFFF' face='Verdena' size='50'><font color='#78583A'>Mice</font>for<font color='#BA472F'>life</font></font><br>Bienvenue Yoshoups dans Miceforlife!<br>Ton objectif seras de récuperer de l'argent en faisant des métiers.</p>", nil, 000, 025, 800, 375, 0x324650, 0x293941, 1.0, true)


Dernière modification le 1479581940000
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
« ‹ 56 / 70 › »
© Atelier801 2018

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

Version 1.27