CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Besoin d'un code LUA

bookboy
bookboy
Niveau 10
15 août 2008 à 16:39:25

Salut, je me lance donc dans la création d'un jeu mais là je bloque.

Quelqu'un pourrait-il m'aider à coder cette phrase:

"If(je suis sur l'image 1)and(j'appuie sur la touche flèche droite)then(l'image 2 s'affiche)"

Bien entendu il ne s'agit pas de traduire en Anglais !
Le langage est le LUA.

LGV
LGV
Niveau 28
15 août 2008 à 19:39:44

LUA permet d'ecrire des scripts: mais la logique depend exclusivement de ton application. Il n'y donc pas UNE facon de faire ce que tu cherches a faire, mais de nombreuses facons, pour de nombreux environnements differents.

bookboy
bookboy
Niveau 10
15 août 2008 à 22:34:38

Merci pour ta réponse mais est-ce que quelqu'un pourrait m'expliquer une de ces façons ?

LGV
LGV
Niveau 28
16 août 2008 à 14:08:23

commence par nous preciser dans quel contexte tu utilises des scripts LUA. Un script LUA en lui meme ne permet pas de faire grand chose, mais permet par ex. de "communiquer" avec un moteur sous jascent, avec une appli faite dans un autre langage, etc.

il faut que tu nous dises avec quoi tu utilises tes scripts.

bookboy
bookboy
Niveau 10
16 août 2008 à 15:51:59

Voilà mon problème un peu plus détaillé:

Ok, j'ai compris maintenant.

Merci beaucoup pour ton aide.

EDIT:

Je suis vraiment désolé de déranger mais là je bloque vraiment.
En fait cette fois j'essaie de faire un menu d'image mais je n'y arrive pas.
Je vais expliquer en détails ce que j'ai fait:

- Avec gimp j'ai créer plusieurs images, je ne vais pas le sposter mais je vais expliquer ce que j'ai fait:
J'ai créer une image avec une liste de nom, ceux de mon menu, j'ai mis un petit fond sympa et puis ensuite j'ai sauvegarder. Là j'ai fait d'autres modifs: j'ai créer un curseur (une espèces de barre) que j'ai d'abord placé sur la première ligne, j'ai enregistrer. Puis j'ai déplacer la barre sur la deuxième ligne. Et j'ai encore enregistrer. Et j'ai déplacé le curseur sur la troisième.... et ainsi de suite. Bon, ce n'est pas très explicite donc je crois que je vais finalement poster les images, du moins 2 d'entres elles:

http://img170.imageshack.us/img170/9259/lesquetesov3.png

http://img179.imageshack..us/img179/3434/lesmapswa7.png

En fait ce que j'aimerais faire c'est ça:
Lorsqu'on lance l'hombrew on arrive sur la première images, les quêtes.
Quand on appuie sur la touche flèche bas (down), ben vous allez deviner, ça passe à la deuxième image, celle où le curseur est à la ligne en-dessous.
De même lorsqu'on est sur l'image 2 si on appuie sur la flèche bas on arrive sur l'image où le curseur est à la ligne en dessous. Il faut que je fasse ça pour tout mais aussi lorsqu'on est sur la dernière ligne que ça remette à la première ligne.
Vous allez me dire, c'est ce que j'ai demander avant.
Seulement je n'arrive pas à faire revenir le curseur sur la première ligne.
Enfin j'ai penser à ajouter ce code:

Code:

if pad:down() and not oldpad:down()
then img = img + 1
end -- le code que tu avais mis à ajouter.

if pad:up() and not olpad:up()
then img = img - 1
end -- celui que je pensais ajouter.

Je pense que ce doit marcher, mais je ne pense pas que ça fasse revenir à la première, ce qui n'est pas grave car on peut tout de même revenir en arrière.

SAUF QUE LA OU JE BLOQUE, c'est que une fois sur l''image est celle où le curseur est sur la ligne qu'on désire, on appuie sur la touche X et ça nous met une autre image.
Enfin c'est ce que je pensais faire au début puis finalement j'ai changé d'avis, décidant cette fois que ça n'enverrai pas sur une image mais sur un autre script où figurerai cette fois la possibilité de changer d'image avec les flèche, mais bon ça je saurai le faire puisque j'arrive à le faire pour le menu.
Ensuite je voudrais aussi ajouter à chaque image la possibilité d'appuyer sur la touche 'rond' et ça renverrez sur le script 1. De toutes manière ce ne sera plus un problème puisque on m'aura expliquer ce qu'il faut marqué pour que ça renvoie sur le script où il y a les images.
J'avais pensé à faire ça :

Code:

if pad:croix() and not oldpad:croix()
then dofile -- ?? je ne sais pas quoi mettre--
end

Mais ça ne marchera surement pas car il faut que chaque image renvoie à un script différent.
Quelqu'un pourrait m'aider c'est urgent je pars demain et j'espérai avancer dans la création de mon homebrew car là où je vais il n'y a pas internet.

Merci d'avance !!!

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment