É digamos algo bem interessante,
Embora não seja um tutorial(na prática) é um bom modo de "aprender" a trabalhar, na lógica é um tutorial, digamos assim.
Aprovado
Por Eventide, 15 de dez. de 2008 em Tutoriais de Scripting
info
Grupo: Lenda
Registrado: 10/10/05
Posts: 2.2k
Reputação: +63
Char no Tibia: Master Chequer

É digamos algo bem interessante,
Embora não seja um tutorial(na prática) é um bom modo de "aprender" a trabalhar, na lógica é um tutorial, digamos assim.
Aprovado
info
Grupo: Visconde
Registrado: 15/03/08
Posts: 295
Reputação: +1

Muito bom, e interessante. Aparte dos exercicios abstratos parece os exercicio dos cursos de programaçãoo =))
@JV
eu fiquei "caçando" uma seção certa para ele, como não achei nada que se encaixasse , postei aqui mesmo :-D
@Gofaia
Lua é programação :*
Vou ser sincero, meu maior problema com o .lua é a falta de familiaridade com as funções já existentes, e como o executável entende algumas linhas.
Tenho interesse em aprender, mas tenho muita dificuldade =|
info
Grupo: Cavaleiro
Registrado: 07/10/08
Posts: 189
Reputação: +23
Dicas e exercícios de scripting
de uns tempos pra cá, sempre vejo pessoas comentando:
e após ver muitos reclamarem, decidi enfim ajudar, ou pelo menos tentar...O primeiro passo é largar o uso do bloco de notas, isso facilitara seu entendimento dos ends, e evitara bugs com parâmetros e arrays(tabelas).
eu recomendo o uso do notepad++. [clique aqui e baixe]
Exercícios:
exercício do lol:
1° exercício
faça uma talkaction em que o player diz "lol" e o lol saia colorido, porem, do lado do "lol" colorido, sairá um numero entre parênteses, esse numero deve ser o numero de "lols" já falados desde que o server está ligado.
2° exercício
faça com que o lol acima só possa ser feito uma vez.
3° exercício
faça o mesmo que o primeiro, porem com a cor do lol mudando a cada vez.
4° exercício
faça quase o mesmo que o segundo, porem especificando que cada player só poderá usar o lol uma vez, e não uma vez de forma generalizada.
5° exercício (só tente depois que fizer todos os "lols")
faça com que quando o player diga lol, o lol saia com cores aleatórias, esse lol só poderá ser usado a cada dois segundos do lado dele aparecera uma contagem de quantas vezes tal player usou o lol.
exercícios abstratos:
pura lógica.
1° exercício
declare uma variável X, que será igual a 1, e uma y que será igual a 2, faça com que x se torne 2 e y se torne 1, e que depois, y se torne 0 e x se torne 3, e depois que y se torne 1 e x se torne 4, o numero máximo que a variável pode atingir é dez, caso ultrapasse ela volta na contagem, sucessivamente, e x nunca pode ser igual a y, caso for, um dos dois deve:
* ou voltar na contagem
* ou ser nulo até que o outro passe
* ou começar a pular de 2 em 2
2° execício
declara uma variável X que seja igual ao numero de itens contidos em uma tabela arr1, faça uma variável Y que insira na tabela um texto que será aleatório por meio de outra tabela, chamada arr2, e depois de alguma forma, pegue o ID do item da tabela arr2, porem, pegue pelo texto, e não pela ID.
obs:
não é bem um tutorial, mas não achei outro lugar pra por.
Editado Dezembro 15 por Eventide