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

Probleme Ruby "gets"

Geogreat
Geogreat
Niveau 7
24 juin 2010 à 18:33:17

Bonjour
alors voila mon problème :
Je voudrais faire un test sur une commande qui demande le nom
et vila ce que j'ai mis (sur RMXP) :

print "Quel est ton nom ?"
nom_utilisateur = gets
print "Tu t'appelle "+nom_utilisateur

et quand j'ai testé sur RPG Maker XP :
La premiere ligne sa marche mais apres sa me mes une erreur pour la deuxieme ligne :
" ????? 'Yo' ? 2 ??? Errno::EBADF ????????
Bad file descriptor "

(Yo c'est le nom du script)
donc apparement sa viendrait de "gets" et donc j'aimerais savoir comment faire en sorte que sa marche .

Merci d'avance .
Bye.

Beanman
Beanman
Niveau 6
24 juin 2010 à 21:10:12

Je suis pas expert en Ruby,mais gets doit être une fonction, et il faut des arguments pour une fonction non?

Geogreat
Geogreat
Niveau 7
24 juin 2010 à 21:36:46

Ben pas d'apres le tuto que j'ai suivi , ils disait que s suffisait .

Dark-tireur
Dark-tireur
Niveau 5
26 juin 2010 à 11:56:10

Gets est une fonction ruby mais comme il y a une commande d'event pour proposer un choix, on ne peu pas utiliser gets dans RMXP

IIIIIIIIIIIIIll
IIIIIIIIIIIIIll
Niveau 10
26 juin 2010 à 15:49:39

L'exécutable d'un jeu RMXP/VX est un simple interpréteur Ruby un peu boosté niveau libs standard.
Le jeu ne prend pas d'entrée (ni de sortie) à partir d'un terminal, et du coup, nombre de fonctions d'I/O ont été supprimées (dont gets) ou surchargées (print).
(Y a d'autres choses qui ont été supprimées, dont require et load)

Bref, pour ce que tu veux faire, tu dois passer par les outils inclus dans le script du jeu.

Poneymove
Poneymove
Niveau 7
25 août 2011 à 14:01:18

Je n'ai pas commencé le ruby mais ce ne serais pas

nom_utilisateur.gets()

Par hasard ?? :)

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