Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''compare''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 1 registro

  1. table.compare

    Fala galera! Vim aqui postar uma funçãozinha que vai ser muito útil pra muita gente que sofre tentando comparar tabelas, incluindo posições, etc. Essa funçãozinha minha compara tabelas, tabelas dentro de tabelas, strings, numeros, etc. Instalação Apenas cole isto em alguma lib sua ou no final do arquivo constant.lua que fica geralmente na pasta data/lib do seu servidor. Identação feita pelo IuniX noob KKK function table.compare(table1, table2) -- Function by Ramza(Ricardo Ianelli) local count = 0 for _,v in pairs(table1) do for j,k in pairs(table2) do if type(v) == 'table' and type(k) == 'table' then count = count + table.compare(v,k) else if v == k then count = count + 1 break end end end end return count == #table1 and 1 or 0 end Identação minha function table.compare(table1, table2) -- Function by Ramza(Ricardo Ianelli) local count = 0 for _,v in pairs(table1) do for j,k in pairs(table2) do if type(v) == 'table' and type(k) == 'table' then count = count + table.compare(v,k) else if v == k then count = count + 1 break end end end end return count == #table1 and 1 or 0 end Espero que seja útil, abraços, Ramza.
×