Bonjour j'ai un petit problème

Started by Raytarra, April 12, 2017, 03:03:32 PM

Previous topic - Next topic
Je suis en pleine création d'un jeux zelda problème:Error: In on_finished: [string "main.lua"]:21: attempt to index upvalue 'game_manager' (a boolean value)
Le contour de chaque cialis 20 gr tranche, le ra, non tachГ© par le colorant bleu, la zone de non refusion, dГ©finie comme la zone non fluorescente Г  l'intГ©rieur comme les ligne est la diffГ©rence entre eux.

Bonjour, pour que les membres de ce forum puissent t'aider au mieux il nous faudrait plus de détails.
Peux-tu nous joindre ton script "main.lua" pour commencer ?

ok

voila mon Lua :
-- This is the main Lua script of your project.
-- You will probably make a title screen and then start a game.
-- See the Lua API! http://www.solarus-games.org/doc/latest

require("scripts/features")
local game_manager = require("scripts/game_manager")

-- This function is called when Solarus starts.
function sol.main:on_started()

  -- Setting a language is useful to display text and dialogs.
  -- sol.language.set_language("en")

  local solarus_logo = require("scripts/menus/solarus_logo")

  -- Show the Solarus logo initially.
  sol.menu.start(self, solarus_logo)

  -- Start the game when the Solarus logo menu is finished.
  solarus_logo.on_finished = function()
    game_manager:start_game("save1.dat")
sol.language.set_language("fr")
  end

end

-- Event called when the player pressed a keyboard key.
function sol.main:on_key_pressed(key, modifiers)

  local handled = false
  if key == "f5" then
    -- F5: change the video mode.
    sol.video.switch_mode()
    handled = true
  elseif key == "f11" or
    (key == "return" and (modifiers.alt or modifiers.control)) then
    -- F11 or Ctrl + return or Alt + Return: switch fullscreen.
    sol.video.set_fullscreen(not sol.video.is_fullscreen())
    handled = true
  elseif key == "f4" and modifiers.alt then
    -- Alt + F4: stop the program.
    sol.main.exit()
    handled = true
  elseif key == "escape" and sol.main.game == nil then
    -- Escape in title screens: stop the program.
    sol.main.exit()
    handled = true
  end

  return handled
end



Le contour de chaque cialis 20 gr tranche, le ra, non tachГ© par le colorant bleu, la zone de non refusion, dГ©finie comme la zone non fluorescente Г  l'intГ©rieur comme les ligne est la diffГ©rence entre eux.

sinon le dossier et a la fin
Le contour de chaque cialis 20 gr tranche, le ra, non tachГ© par le colorant bleu, la zone de non refusion, dГ©finie comme la zone non fluorescente Г  l'intГ©rieur comme les ligne est la diffГ©rence entre eux.

The error message is completely clear: your game_manager variable has a boolean value and not a list with functions. It makes no sense to call "game_manager:start_game" if game_manager is a boolean. You are doing something wrong.

You should first study the code of scripts that work until you understand all. Never start by modifying a code that you do not fully understand.
"If you make people think they're thinking, they'll love you. But if you really make them think, they'll hate you."

Ca a a voir avec le script game_manager a tout les coups, envoi le script voir