MA

For / Intable.....

Por Marok, 08 de dez. de 2011 em Archived

script
2
572
MarokM
08 de dezembro de 2011 às 15:21

Obrigado, muito obrigado mesmo!

 

Alguem pode me falar como funciona isso :

function isInTable(t, val)
       if (type(t) == "table") then
               for k, v in ipairs(t) do
                       if v == val then
                               return true
                       end
               end
       end
       return false
end

 

E gostaria de uma ajuda a fazer um script facil, onde o player só pode passar da porta ou passar de um tile em quanto não tiver ninguem em tal area, Alguem me ajuda ?

jhon992J
08 de dezembro de 2011 às 17:05

t é um array, array é uma variavel que guarda varios valores, nomes e etc. Guarda várias informações.

 

val é uma variavel qualquer, por exemplo um nome.

 

isInTable(t, val) = É uma função que verifica se o "val" esta dentro do array, se estiver retorna true se não estiver retorna false.

 

Este "for" é uma repetição, que é utilizada para pegar posição por posição do array.

 

Acho que é isso!

Editado Dezembro 8 por Jhon992