Não entendi o dever de casa , pode explicar melhor oque é para fazer?
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Scripting
- [Aula 5] Variáveis e Comentários
RO
5
1.4k
19 de agosto de 2013 às 18:58
info
Grupo: Infante
Registrado: 25/01/12
Posts: 1.6k
Reputação: +330

19 de agosto de 2013 às 19:01
varíavel é muito bom para organiza scripts
e essa aula em sí, fico perfeita..parabéns
Não entendi o dever de casa , pode explicar melhor oque é para fazer?
acho que voce vai te q pega a aula 1-4
e usa variavel para fica + organizado e pah
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

19 de agosto de 2013 às 19:09
#Obrigado Stylo, espero continuar com as aulas hehe.
#erryel, Falaram aê ![]()
info
Grupo: Campones
Registrado: 21/07/12
Posts: 49
Reputação: +8

20 de agosto de 2013 às 13:00
@Roksas
Fiz os 4 códigos de aulas variadas, ta ae:
1º Código:
--[[
Aula 4 -
Estruturas
de
Controle
--]]
local a, b, c, d = 1, 3, 9, 30 -- Variáveis Locais
if a < c then -- Se a for menor que c, faça
print ("1 é menor que 9") -- Imprima
end -- Fim
2º Código:
--[[
Aula 3 -
Operadores
e
Bibliotecas
]]--
local b = 1 -- Variável Local
a = Ola -- Variável Global
c = false -- Variável Global
print(type(b)) -- Nos gera "number"
print(type("..a..")) -- Nos gera "string"
print(type(c)) -- Nos gera "boolean"
3º Código:
--[[
Aula 5 -
Variáveis
e
Comentários
--]]
local a = "Roksas,"
local b = "Te desafio a resolver:"
c = 5
d = 2
local e = "Menos"
local f = "EHUYEHEUHEUEH"
print(""..a.." "..b.." "..c.." "..e.." "..d.." "..f.." ")
4º Código:
--[[
Aula 4 -
Estruturas
de
Controle
--]]
local a, b, c, d, e, f, g, h = 1, 3, 9, 30, 2, 6, 8, 35 -- Variáveis Locais
if a < c then -- Se a for menor que c, faça
print ("1 é menor que 9") -- Imprima
else -- Se não
print ("1 não é menor que 9") -- Imprima
end -- Fim
if b < d then -- Se b for menor que d, faça
print ("3 é menor que 30") -- Imprima
else -- Se não
print ("3 não é menor que 30") -- Imprima
end -- Fim
if e < 1 then -- Se e for menor que 1, faça
print ("2 não é menor que 1") -- Imprima
elseif h ~= d then -- Caso não, se h for diferente de d, faça
print ("35 é diferente de 30") -- Imprima
end -- Fim
Obs.:
print(string.reverse("D= rosseforp aton amu oreuQ"))
Editado Agosto 20 por drakinho





info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino
Aula 5 - Variáveis e Comentários
Saudações galerinha XTibiana, neste tópico irei postar nossa 5ª AULA
(NOSSA, JÁ?). E o assunto desta aula é muito importante, falaremos sobre comentários no código, variáveis globais, etc.Mas afinal de contas, oque são variáveis?
Varáveis, são como "bancos", podemos armazenar valores nelas, sejam tabelas, sejam strings, etc. Elas tem regras, seus nomes NÃO PODEM conter números como o seu prímeiro caractére. Operadores, estruturas de controles, loopings, nada disto pode conter no nome de uma variável:
Como, aonde e por que usar variáveis?
As variáveis são como "colinhas" que nos ajudam e muito quando precisamos, exemplo de uso:
local var = 3 print(""..var.."")Viu? Usamos var em vez do número 3, assim podemos declarar var em qualquer lugar que queremos que seja 3. Outros exemplos:
local a = "Essa é uma string." local b = "Bem legal!" print(""..a.." "..b.."")Variáveis locais e globais
Oque são variáveis locais?
Mas e variáveis globais, que raios ser isto?
Oque além de strings e numbers podemos armazenar em uma variável?
- Curiosidades
1 - Não colocar valor em uma variável, faz ela se tornar nil, ter um valor nulo, vazio.
2 - Se for usar 2 ou mais variáveis, pode fazer isto:
Sendo assim a variável a tendo o valor 1 e a variável b 2. Mas não muda nada, é apenas um método de economizar linhas.
Comentários
Comentários são coisas aleatórias que você pode escrever em seu código, para explicar por exemplo para que serve x coisa. Para inserir um comentário no código basta adicionar 2 traços (--) e o seu comentário será válido até o final da linha. Exemplo:
local a = 2 -- Esta variável é um número local x = "strings" -- E esta uma string if a > 1 then print(""..x.."") endPara não precisar ficar colocando tracinhos, basta fazer desta maneira, iniciando com 2 traços e 2 colchetes:
E finaliza-se os comentários da mesma forma, mas ao contrário.
Bom, por hoje é isto galerinha, espero que tenham entendido e que isto facilite a vida de vocês haha. Vou deixar algumas tarefas, meus jovens!
OBS: Preparem-se para a prova, estudem, hehe.
#
Exercícios para casa:
1 - Crie 4 códigos, aonde deverão ser aplicados neles tudo que aprendemos até agora nas aulas, explicando linhas com comentários, usando variáveis, etc.
#GoodLuck!
Editado Agosto 19 por Roksas