Ir para conteúdo
  • 0

Uso De Local


LuckOake

Pergunta

Olá galeria XTibiana. De uns tempos para cá, venho reparando que 90% dos scripts usam variáveis assim:

 

Exemplo:

 

local voc = getPlayerVocationName(cid)

 

Mas também reparei que assim funciona da mesma forma:

 

voc = getPlayerVocationName(cid)

 

Se os dois dão no mesmo, então para quê utilizar o local?

 

PS: Eu também reparei que alguns scripts necessitam do uso de local, mas outros não. I need explicações.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ué amigo.

 

a variável local ela só serve até o fechamento do bloco depois disso ela não tem mais utilidade.

 

a global ela serve pra qualquer lugar que você for usar no script.

 

to sem ideia pra fazer um .. faz tempo que não programo

Link para o comentário
Compartilhar em outros sites

  • 0

Não sei se você tem o OTScript Live, mas no bruto para saber seria mais ou menos isso:

 

 

local x = 10
if x >= 10 then
local var = "certo"
end
print(var)

 

a variável 'var' neste caso retornaria -> 'nil'

 

Pois a variável local ela é usada para acessar em uma determinada parte do seu código...

 

local x = 10
if x >= 10 then
var = "certo"
end
print(var)

 

e neste modo a variável 'var' retornaria -> 'certo'

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...