Irei acompanhar a coluna, comecei a me interessar por scripting a bastante tempo mas sempre tive preguiça de procurar tutoriais e guias pra aprender, hoje sei o básico do básico só olhando como eles funcionam, não parece ser algo muito complicado :]
- Fórum
- OTServ
- Discussion
- Noticias - Arquivo
- [Arquivado]Scripts #1 - Inicio
[Arquivado]Scripts #1 - Inicio
Por tibiaa4e, 23 de mai. de 2010 em Noticias - Arquivo
info
Grupo: Conde
Registrado: 17/06/07
Posts: 689
Reputação: +807
Char no Tibia: Thor Knyght

info
Grupo: Visconde
Registrado: 31/05/08
Posts: 298
Reputação: +10

caraca, muito bom ta, que dahora que vc voltou a postar cara!
pow animo agora hein ;D
Muito bom!
Um excelente artigo de introdução ao scripting!
+Rep for sure!
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Muito bom esse artigo
e quem bom que você voltou também,acompanharei mais sobre esse tema.
abraços
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Opaa, excelente introdução camarada ...
eu trabalho aqui do lado do laboratório de Lua (do lado mesmo, é o lab vizinho do meu)
Vou acompanhar as colunas ... uma dica seria fazer colunas práticas onde ao final a galera saiba
rodar um script, criar um novo script no otserv, entender alguns pontos do script etc...
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Uau, que explicaçao hein Andrew, tive uma complementaçao de noçoes na minha mente, rsrs. Thanks, vou continuar acompanhando!
Atensiosamente,
Roksas.
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

muitooo bom ![]()
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

Este tópico está fechado e foi movido para Noticia - Arquivo.
+ Caso tenha atualizações você poderá criar outro tópico.





info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete
Bom dia, Boa tarde e Boa noite. Não sei que horario você está lendo isto, mas agradeço pela atenção. Quando aceitei participar desse projeto esperava ter mais tempo para me dedicar, porém esses dias trabalho,vida pessoal me atrapalho muito um pouco.
Fiquei pensando algo interressante para falar nessa primeira parte, meu tema é esse ao lado... Scripts!
É uma área grande e que aborda muito temas. Pensei que tal no começo...
Bem o tema é LUA, a maioria dos scripters são freelancers, começam apenas para editar algo, fazer alguma coisa legal e normalmente besta.
Primeira coisa que pensa a pessoa escutando que você programa em LUA
Para quem ainda não sabe LUA é Brasileira e Carioca (talvez seu unico defeito), foi feita na PUC-Rio por Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes eles eram da TECGRAF (Tecnologia em Computação Gráfica) e criaram para um projeto para a Petrobras.
Primeira Ultima coisa que um paulista deseja ao RJ.
A principal caracteristica dele é que ele é leve e flexivel, podendo adaptar-se com varias outras linguagens, como nosso caso XML e C++. Bem metade dos scripters não sabe disso, 2/3 não querem saber, restando 1/3 que são os scripters que se interressam e tem uma chance maior de futuro nessa área.
Claro que LUA não é a maior linguagem de programação e sem dúvida não irá dar um emprego para você, até porque ela é mais usada em projetos de jogos, como Ragnarok e Warcraft. Até alguns aparelhos como microondas utilizam essa linguagem quando são simples, quando se tornam mais complexos
já é utilizado o bom e velho C ou JAVA.
Outra coisa é que o LUA é a linguagem de script mais rapida e mais usada em jogos. Bem voltando ao nosso bom e velho tibia, hoje em dia quase tudo é editavel em LUA, praticamente abandonando o velho C++, que apesar de poderoso, é mais complexo para os novos scripters que infelizmente apesar da extrema maior versatilidade e facilidade para se fazer codigos, vemos codigos pobres e mal feitos, alguns com uso incorreto de loopings e outros recurso que tornam complexo para novatos ou até para mais experientes.
Nessa parte sugiro aos novos scripters que acompanharão essa minha coluna a sempre se preparar da melhor maneira. Para começar a ser um bom scripter recomendo certos passos:
1-Conhecimento em inglês: Obvio, sem ele você ficará perdidos nas coisas mais simples, não saberá que if significa SE e se perderá totalmente, pois as funções criadas para otserver são em inglês e sabendo você não ficará na dúvida para saber o que faz a doSendTextMessage.
2-Boas fontes: Um script que você sabe como funciona, como a Fishing Rod, te ajuda a saber o basico de um scipt, apesar da equipe TFS adorar enfiar classes e vetores aonde não prescisa (ou podiam evitar em certos casos), é facilmente compreensivel.
3-Programas auxiliares: Eu aconselho o NOTEPAD++, que depois passarei o link, pois ele exibe em cores os codigos e evita que o código fique em apenas uma linha, para quem não usa ele. Deixar o Map Editor aberto para verificar as IDS, poupa um tempo.
4-Vontade: Não adianta você querer fazer isso forçado, deve-se ter paciencia e vontade. Para quem não sabe quando está com sono, você absorve pouquissima informação de que aprende. Pois é apenas na hora de dormir que o cerebro grava as informações.
Ninguem te força a programar. Pelo menos não que eu conheça
5-Objetivo: Terminantemente é mais facil aprender quando se tem um objetivo, é bom você querer um script para fazer, de preferencia simples, normalmente quem começa a aprender, quer fazer o script gigante que nenhum programador mais experiente aceitou fazer e acaba ficando com raiva da linguagem. Tente fazer algo simples, mas objetivo.
Seguindo esses passos, você não será um scripter (Estagiario de Programador) mais terá ferramentas e noção boa de como começar ou se aprimorar.
ta bom exagerei estagiario eh osso
Eu por exemplo comecei em scripts LUA na epoca de Ouro do Xtibia, quando o forum ficava lerdo de tanta gente on e choviam scripts. E acabei fazendo ETEC (Curso tecnico do governo de SP) e hoje trabalho com delphi. Para quem deseja seguir carreira é um começo para saber se não está entrando em alguma área que não vai gostar, e temos varias ramificações, como WEB.
PS: EU amo cariocas...
Editado Maio 23 por tibiaa4e