Postado Março 8, 2012 13 anos O que são tabelas? R: São estruturas multidimensionais que permitem o armazenamento de vários dados. Como declarar uma tabela? R : local tabela = {} Como faz para adicionar valores na tabela? R: Para adicionar um valor na tabela, devemos inserir nossos dados entre os colchetes{} local tabela = {"skydangerous",15} Como inserir um dado na tabela? R: Para inserir um dado na tabela e fácil, cada dado adiciona tem uma posição. local tabela = {} tabela[1] = "skydangerous" tabela[2] = 15 local posicao1,posicao2 = tabela[1],tabela[2] print(posicao1,posicao2) Print: skydangerous 15 Podemos perceber que adicionamos dois conteúdos em nossa tabela. Fácil não? Como acessar a tabela? R: Para acessar os dados contido na tabela, é muito simples, basta sabermos a posição que ela se encontra em nossa tabela e indicarmos ela. local tabela = {"skydangerous",15} print(tabela[1],tabela[2]) Pronto, é muito simples, desse jeito que você irá acessar as duas posições na tabela e mostrar na tela. Print: skydangerous 15 Funções Básicas table.concat() R: Está função concatena os dados da tabela, ou seja junta tudo local tabela = {"skydangerous",15} local concatena = table.concat(tabela) print(concatena) Print: skydangerous15 Podemos perceber que ao mostrar na tela, os dados se juntaram, é isso que a função faz. table.insert() R: Insere um valor na tabela, porém local tabela = {"skydangerous",15} table.insert(tabela,"tibia") print (tabela[3]) Print: skydangerous 15 tibia Sem a Função: skydangerous 15 Podemos perceber que ao mostrar na tela, ele imprimirá um valor que não está na tabela, porém foi inserido na posição a seguir do 15. É possível também adicionar valores em qualquer posições. local tabela = {"skydangerous",15} table.insert(tabela,1,"tibia") print (tabela[1]) Percebe-se que adicionamos um valor na posição 1, passando os demais valores declarados em uma posição a mais. Print: tibia skydangerous 15 Sem a Função: skydangerous 15 table.maxn() R:Essa função retorna o maior índice positivos da tabela.Caso ela não possuir nada retorna nulo(0) local tabela = {"skydangerous",15} print(table.maxn(tabela)) Print: 2 Fim do Tutorial. Ele está bem explicado e detalhado. http://baiakuza.com/IP: baiakuza.com TIBIA: 10.96 Baiak Custom [ High Exp Rate ]
Postado Março 8, 2012 13 anos Como acessar um dado na tabela? R: Para acessar um dado na tabela e fácil, cada dado adiciona tem uma posição. local tabela = {} tabela[1] = "skydangerous" tabela[2] = 15 local posicao1,posicao2 = tabela[1],tabela[2] print(posicao1,posicao2) No caso deveria ser "local tabela = {"skydangerous",15}" né!! =D e não "local tabela = {}" !! Scripts: Mostrar conteúdo oculto Descrição: Mostrar conteúdo oculto Sou o antigo Coyoty ! Não vou falar porque tive que criar outra acc --'
Postado Março 9, 2012 13 anos Autor Malz. Arrumei ai http://baiakuza.com/IP: baiakuza.com TIBIA: 10.96 Baiak Custom [ High Exp Rate ]
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.