Seguidores

Tecnologia do Blogger.
RSS

[devdtv] Login Ncl Lua

ola pessoal..
estou tentando criar um login em NCL e Lua.
tem um elo que da o start no meu usuario.lua
usuario.lua tem as propriedades
email e senha
num certo momento que preciso criar esse novo usuario eu tenho um input.lua que serve apenas para escrever o que o usuario deseja ou seja seu email e senha.
tenho um input.lua para senha e um input.lua para email
e seta entao o usuario.lua com suas respectivas propriedades.

porem nao esta dando certo..
nao sei se eh ja na hora que da o start no usario.lua ou na hora que seta ele..

tem algum erro no codigo abaixo..
eu nao tenho muita familiaridade com Lua.. mas gosto de tentar por mim mesmo.. porem nao esta dando.alguem me da uma mao?!

-- a ordem da tabela usuario referente aos dados do usuario = { id_usuario, nome_usuario,email, senha, cep, endereco, numero, estado, cidade, cpf, rg}
local usuario = {
{1,"Mateus", "usuario@gmail.com", "123", "16401373", "nome_rua", numero_rua, "SP", "nome_cidade", "cpf_usuario1","rg_usuario1"}
}
local senha = ""
local email = ""
local id = 0
function cadastraEmail()
{
if evt.property == 'email' then
local i = 1
local y = 3

for i,v in ipairs(usuario[i][y]) do
    email = v
end
  email = evt.value
  usuario[i][y] = email
  id = i
end
}

function cadastraSenha(email)
{
if evt.property == 'senha' then
  senha = evt.value
  usuario[id][4] = senha
end
}
function mostraUsuario(id)
{
local dx,dy = canvas:attrSize()
    canvas:attrColor('white')
    canvas:attrFont('vera',17,'bold')
    canvas:drawText(0,0,usuario[id][3])
    canvas:flush
}
function handler(evt)
{
if evt.class ~= 'ncl' then return end
if evt.type ~= 'attribution' then return end
if evt.action ~= 'start' then return end

cadastraEmail()
cadastraSenha(id)
mostraUsuario(id)
}
event.register(handler)

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário