[Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.

Démarré par Pcgamer77, 27 Juin 2016 à 16:41

0 Membres et 1 Invité sur ce sujet

Voici les messages d'erreurs:
Error: In on_started: [string "scripts/dialog_box.lua"]:64: attempt to call method 'set_transparency_color' (a nil value)
Error: In on_map_changed: [string "scripts/game_manager.lua"]:74: attempt to index upvalue 'hud' (a nil value)
Error: In on_obtaining: [string "items/rupee.lua"]:17: bad argument #1 to add_money (integer expected, got nil))
Error: In on_finished: [string "scripts/game_manager.lua"]:43: attempt to index upvalue 'hud' (a nil value)
J'espère que vous pourriez m'aider. :)

"A nil value" veut dire que la variable (ou la fonction) n'est pas défini. Savez vous de la programmation?  (Si vous ne savez pas, ça peut être comme éteindre un feu avec l'essence : une chose impossible !   :()

PS : ne vous inquietez pas si vous avez notions de la programmation. Lua n'est pas difficile à maîtriser !
Ohé, matelot !

J'ai des connaissances en programmation mais avec lua c'est autre chose vous seriez vous si il y a un site pour apprendre le lua pour régler le problème.

La fonction surface:set_transparency_color() n'existe plus depuis Solarus 1.2. Plus d'explications ici : http://wiki.solarus-games.org/doku.php?id=upgrade_from_1.1_to_1.2#surfaces
Si tu as repris le script hud.lua d'un de mes jeux, il faudrait que tu reprennes une version plus récente.

En tout cas, quand tu as plusieurs messages d'erreur il faut commencer par traiter le premier.
Chaîne Twitch : diffusion en direct de sessions de développement de Solarus, de création de jeux, de parties de jeux vidéo.
Chaîne YouTube : replays des diffusions en direct, tutos Solarus
Compte Twitter : pour être au courant des nouveautés
Chat Discord : pour discuter en direct avec la communauté Solarus

Merci Christopho, grâce à ton site j'ai résolue le problème de tout les messages d'erreur. Merci!!! :)