56 minutos atrás, Alexy Brocanello disse:
gente as vezes fico em dúvida qual é a diferença dentro de um scripts
local testea = "teste a"
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, testea)
testeb = "testeb"
a b pra mim o certo de baixo \/ que você acha ?
local testeb = {
testeb = "testeb"
}
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, testeb.testeb)
porque (local) é usado ? pq sem ele tbm é usado ? qual é a diferença ???
??? o.0
Bom, não tem isso de certo ou errado, pois são coisas totalmente diferentes o primeiro
testeb = "string"
É uma variável comum e o
testeb = { testb = "string",}
É uma array.
Bom, a variavel comum é para guardar apenas 1 valor, já a array você pode guardar diversos valores em diferentes locais dentro da array e de diferentes maneiras
Bom sobre o "com" e "sem" a word "local" é algo bem simples,
quando se usa a word "local" é por que a variável vai servir apenas a aquele script,
mas se por sem o "local" vai ser global e pode ser usando em qual quer parte do script, porém se colocar na pasta lib vai ser global para o server inteiro
Se for sem o "local" e não for na lib, ela vai funcionar no SCRIPT inteiro ou seja, apenas no .lua que a variavel ou array está!
Foi uma explicação meio bosta, mas se não entender avisa que tento explicar melhor





info
Grupo: Visconde
Registrado: 02/01/14
Posts: 304
Reputação: +149
Gênero: Outro
Char no Tibia: Psy Skyline
CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA
- BOA SORTE!
error 404 - I do not serve the forum I retired.Editado Setembro 29 por L3K0T