otimo tuto apocarai, continui com eles, que vc vai ajudar mta gente...e num vejo a hora de xegar no tuto das tabelas..
REP++
otimo tuto apocarai, continui com eles, que vc vai ajudar mta gente...e num vejo a hora de xegar no tuto das tabelas..
info
Grupo: Infante
Registrado: 15/05/10
Posts: 1.5k
Reputação: +230
Char no Tibia: Alia Dori

Ai sim, o terceiro já! Estou acompanhando desde o primeiro para ver se eu aprendo um pouquinho sobre scripts. Muito bom como sempre né apocarai?
Rep+
Abraços.
Material De Apoio
Variáveis
O que é uma variável?
Uma variável é um objeto (uma posição, freqüentemente localizada na memória) capaz de
reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
Em Lua, as variáveis podem ser locais ou globais, dependendo da necessidade que temos na hora de construir nosso script. Veremos agora a diferença entre elas e quando usar cada uma.
Variáveis Globais:
São variáveis que podem ser acessadas e modificadas por todo o script a qualquer momento
da execução. É a mais indicada quando iremos usá-la várias vezes, necessitando de alterá-la. Para que possamos
definir uma variável global, ela tem de estar fora de qualquer bloco de código e seguindo as regras para definição de variáveis:
1º: Não pode ser precedida por números, mas pode contê-los;
2º: O único caracter alfanumérico que pode ser usado é o subtraço (underline).
Abaixo você pode verificar a existência de uma variável global:
minhaVariavel = "Essa é uma variável global"
Variáveis Locais:
São variáveis reservadas a trechos do script ou apenas ao script que a contém. Caso esteja dentro
de um bloco de script, esta não pode ser acessada ou alterada fora deste bloco. O uso é recomendado quando temos
que restringir a alteração dela em apenas um bloco de código. Para defini-la, usamos o modificador "local" antes do identificador desta variável, seguindo sempre as regras para definições de variáveis. Observe:
local minhaVariavel = "Essa é uma variável local."
Abaixo você pode ver melhor uma interação entre as variáveis globais e locais:
userName = "apocarai" if userName == "apocarai" then local userArea = "scripting" if userArea == "scripting" then print(userName .. userArea) else print(userName .. "outras areas") end end print(userName .. userArea)
Caso alguém execute, verá que teremos um erro na última linha, onde a variável "userArea" é desconhecida. Porém, se observarmos o script, veremos que a variável global "userName" será exibida mesmo fora ou dentro do script. Essa é a diferença entre as variáveis globais e locais.
Referência:
Manual de Referência Lua 5.1
Por hoje é só.
flw
Mas.. Aew Apocarai Tutorial Legal Mas Nao Entendi Algumas Cosinha Add Msn Porfavor du_manjah@hotmail.com Agradeço ![]()
info
Grupo: Visconde
Registrado: 03/02/09
Posts: 361
Reputação: +200
Char no Tibia: Fearless Man
Material De Apoio
Variáveis
O que é uma variável?
Uma variável é um objeto (uma posição, freqüentemente localizada na memória) capaz de
reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
Em Lua, as variáveis podem ser locais ou globais, dependendo da necessidade que temos na hora de construir nosso script. Veremos agora a diferença entre elas e quando usar cada uma.
Variáveis Globais:
São variáveis que podem ser acessadas e modificadas por todo o script a qualquer momento
da execução. É a mais indicada quando iremos usá-la várias vezes, necessitando de alterá-la. Para que possamos
definir uma variável global, ela tem de estar fora de qualquer bloco de código e seguindo as regras para definição de variáveis:
1º: Não pode ser precedida por números, mas pode contê-los;
2º: O único caracter alfanumérico que pode ser usado é o subtraço (underline).
Abaixo você pode verificar a existência de uma variável global:
Variáveis Locais:
São variáveis reservadas a trechos do script ou apenas ao script que a contém. Caso esteja dentro
de um bloco de script, esta não pode ser acessada ou alterada fora deste bloco. O uso é recomendado quando temos
que restringir a alteração dela em apenas um bloco de código. Para defini-la, usamos o modificador "local" antes do identificador desta variável, seguindo sempre as regras para definições de variáveis. Observe:
Abaixo você pode ver melhor uma interação entre as variáveis globais e locais:
Caso alguém execute, verá que teremos um erro na última linha, onde a variável "userArea" é desconhecida. Porém, se observarmos o script, veremos que a variável global "userName" será exibida mesmo fora ou dentro do script. Essa é a diferença entre as variáveis globais e locais.
Referência:
Manual de Referência Lua 5.1
Por hoje é só.
flw
Editado Dezembro 9 por apocarai