SK

Adicionar Nomes A Tabela

Por SkyDangerous, 18 de mar. de 2012 em Archived

8
859
SkyDangerousS
18 de março de 2012 às 21:31

Alguem pode me passar a função que faz com que adicione nome na tabela?

 

Exemplo:

 

tabela = []

 

player: hi

player: join

npc: ok

 

tabela = [skydangerous]

 

Queria isso ;D

OneshotO
18 de março de 2012 às 21:40

Puta que pariu hein, você se faz de burro, né?

 

local storage = 6666

function getTournamentPlayers()
  local ret = {}
  for _, cid in ipairs(getPlayersOnline()) do
  if getPlayerStorageValue(cid, storage) == 1 then table.insert(ret, cid) end
  end
  return ret
end

 

Ai na buceta do seu NPC, tu coloca lá na porra do código

 

hi
join -- setPlayerStorageValue(cid, 6666, 1)

Editado Março 18 por Oneshot

20cm2
18 de março de 2012 às 21:40

Vai no lib, cria um arquivo .lua com qualquer nome, e adiciona:

meupiruehgrande = {}

 

e no script do NPC, você põe:

table.insert(meupiruehgrande,getPlayerName(cid))
return TRUE
end

 

Para testar, utilize em baixo da função:

for i, v in pairs(meupiruehgrande)
print(v)
end

 

Oneshot seu viadinho aheoaieha

Editado Março 18 por 20cm

xFkyxX
18 de março de 2012 às 21:42

@Oneshot e seu forge system?

SkyDangerousS
18 de março de 2012 às 21:43

vlw.

 

economizei 8 minutos do meu tempo a fazer o código.

 

CTRL + C e CTRL + V.

 

xD, ZUERA REP +

VodkartV
18 de março de 2012 às 22:04

enfim,como já responderam era só usar table.insert...

você tinha explicado isso no tópico sobre tabelas se não me engano '-'

Editado Março 18 por Vodkart

OneshotO
18 de março de 2012 às 22:08
@Oneshot e seu forge system?

 

Não posto meus scripts aqui

Editado Março 18 por Oneshot

SkyDangerousS
18 de março de 2012 às 22:10

@vodkart

 

Sim, mas era do jeito que o oneshot meu amiguinho postou.

 

UHhua...