Forum Solarus-Games francophone

Jeux amateurs => Aide & support => Discussion démarrée par: Pcgamer77 le 27 Juin 2016 à 16:41

Titre: [Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.
Posté par: Pcgamer77 le 27 Juin 2016 à 16:41
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. :)
Titre: Re : [Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.
Posté par: diarandor le 27 Juin 2016 à 16:58
"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 !
Titre: [Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.
Posté par: Pcgamer77 le 27 Juin 2016 à 19:10
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.
Titre: Re : [Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.
Posté par: Christopho le 27 Juin 2016 à 20:34
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.
Titre: [Solarus 1.4] J'ai des messages d'erreurs que je ne suis pas capable de règler.
Posté par: Pcgamer77 le 02 Juillet 2016 à 21:53
Merci Christopho, grâce à ton site j'ai résolue le problème de tout les messages d'erreur. Merci!!! :)