1
resposta

erro ao dar run

-- title:  fuga das sombras
-- author: jefferson
-- desc:   rpg acao
-- script: lua

function TIC()
    if btn(0) then
        jogador.y = jogador.y + 1
    end

    cls()
    spr(jogador.sprite,
    jogador.x - 8,
    jogador.y - 8,
    0,  -- cor de fundo
    1,  -- escala
    0,  -- espelhar
    0,  -- rotacionar
    2,  -- quantos blocos para direita 
    2)  -- quantos blocos para baixo

    end

                function TIC()

-- cima
    if btn(0) then
        jogador.y = jogador.y - 1
    end
    -- baixo
    if btn(1) then
        jogador.y = jogador.y + 1
    end
    -- esquerda
    if btn(2) then
        jogador.x = jogador.x - 1
    end 
    -- direita
    if btn(3) then
        jogador.x = jogador.x + 1
    end
1 resposta

Olá, peço desculpas pela demora no retorno.

O erro acontece porque foram criadas dois function TIC(), juntando tudo em um só deve funcionar:

-- title: Fuga das sombras 
-- author: Jeferson Silva
-- desc: RPG de acao 2d
-- script: lua

jogador = {
     sprite = 0,
     x = 120,
     y = 68
}

function TIC()

    -- cima
    if btn(0) then
        jogador.y = jogador.y - 1
    end
    -- baixo
    if btn(1) then
        jogador.y = jogador.y + 1
    end
    -- esquerda
    if btn(2) then
        jogador.x = jogador.x - 1
    end 
    -- direita
    if btn(3) then
        jogador.x = jogador.x + 1
    end

    cls()
    spr(jogador.sprite,
    jogador.x - 8,
    jogador.y - 8,
    0,  -- cor de fundo
    1,  -- escala
    0,  -- espelhar
    0,  -- rotacionar
    2,  -- quantos blocos para direita 
    2)  -- quantos blocos para baixo

end

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software