DE

Getclosestnumber(N)

Por Demonbholder, 21 de jun. de 2011 em Mods, funções e outros

otserv
tibia
script
5.0 (1)
1
888
21 de junho de 2011 às 01:34

Bom dia, boa tarde, boa noite, galera! Eu estava fazendo um script aqui, e percebi o inconveniente que era não ter essa função.

 

Vocês, scripters, devem saber a função do math.ceil e math.floor, certo? Caso não saiba e queira aprender, clique aqui.

 

Esta função se baseia nesta outras duas funções citadas acima. Ele checa se n está mais perto do math.floor de n, ou do math.ceil de n e retorna uma dessas funções.

 

Vamos a função:

 

function getClosestNumber(n)

return math.ceil(n) - n > n - math.floor(n) and math.floor(n) or math.ceil(n)
end

 

Simples não?

 

Abraços.

Editado Junho 22 por Demonbholder