quase igual
http://www.xtibia.com/forum/topic/182116-lua-tabelas/
![]()
Por rDs7008, 26 de mai. de 2012 em Archived
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Eu peguei com base nesse site também.
Só não puis os créditos por quê eu sabia utiliza-las, porém não sabia explicar.
Logo que modifiquei 80% dos exemplos huAHU'
enfim, tem algumas coisas que eu não citei lá ;>
Logo se tiver algo que não tem la este tutorial é melhor e deve ser aprovado.
Rep+
Quantos tutoriais de tabelas, if, elseif e else. Pô galerinha criem uns tutoriais de loops, luasql, metatabelas, manipulação de strings, co-rotinas... tem tanta coisa legal em Lua ![]()
Editado Maio 26 por Oneshot
Tutorial reprovado, já existem vários tutoriais como esse mesmo conteúdo
e até mais organizado... Irei te dar rep+ pois o tutor está bom, só que já existe.
Reprovado.
http://www.xtibia.com/forum/topic/182116-lua-tabelas/
http://www.xtibia.com/forum/topic/100786-tutorial-sobre-arrays/
entre outros que seguem o mesmo conteúdo.
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47
Tabelas são estruturas, que podem facilitar muito a vida de um scripter, e podem ser usadas para diversas finalidades, fica a gosto de cada um como usar. Achei esse tutorial na internet, e gostei bastante dele, por isso trago para vocês do Xtibia
Vamos ao tutorial:
Tables
Tables são estruturas multidimensionais que permitem o armazenamento de dados diversos.
Sua declaração é semelhante a de variáveis.
local tabela = { }
O acesso a estes valores na table é feito a partir da utilização de colchetes.
local tabela = { }
tabela[1] = ‘Carro’
tabela[2] = ‘Moto’
local variavel = tabela[1]
print(variavel)
Uma outra forma de atribuir valores a uma table é durante a sua declaração.
local tabela = {‘Carro’ , ’Moto’ , 3.14}
Funções Básicas
table.concat()
Concatena os ítens da tabela
local tabela = {'amarelo','azul','vermelho'}
local var = table.concat(tabela)
print(var)
table.insert()
Insere um valor na tabela.
local tabela = {'amarelo','azul','vermelho'}
table.insert(tabela,'verde')
print(tabela[4])
É possível ainda, incluir o valor em uma posição determinada da tabela.
Editado Maio 26 por RicardoSohnn