Aprendendo a ser Scripter

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

E ai Galera, Suave?

 

Hoje tou aqui pra postar um tutorial feito pelo Demonbholder, a meu pedido.

Isso já faz algum tempo, então resolvi postar aqui pra galera que quer começar

a aprender fazer scripts em Lua.

Estou atualizando, conforme o tempo.

 


1º Passo.

* Primeiro de tudo, crie uma pasta no seu favoritos e adicione todos os links abaixo.

 

Como requisito para aprendermos lua, é necessário termos as funções de lua em otserv. Siga os links abaixo:

 

Funções Explicadas (Não todas)

Funções não Explicadas (Quase todas)

 

Estas são as funções, vamos usá-las depois de aprender e começar a fazer os primeiros scripts.


2º Passo.

Agora vamos começar a aprender. A primeira coisa é ler todo esse tutorial várias vezes:

 

Começando em lua para otserv.

 

Depois de ler esse, você pode ler os materiais de apoio, siga estes dois tutoriais abaixo:

 

Material de apoio Inicio 1

Material de apoio Inicio 2

Material de apoio Inicio 3

 

Ok, depois disso, se tiver certeza que entendeu, pelo menos o principal acima, vá para o próximo passo.


3º Passo.

Dessa vez o negócio começa a ficar mais sério, se você aprender o passo 3, ai você vai estar na metade do caminho para se tornar um scripter.

 

Siga os tutoriais:

 

Intermediário em lua para otserv.

 

Feito, leia bastante esse tutorial, teste seu scripts, brinque com a linguagem.

 

Vamos ao material de apoio para quem não entendeu muito bem essa parte.

 

Material de apoio Intermediário 1

Loopings

Stackpos

Matematica + Lua

Os.date

Arrays

Tabelas

Verificações

Storages

Controladores Lógicos

math.random

Strings e numbers

While em Tabelas

 

Bom, continue brincando com lua e testando suas dúvidas, agora vamos ao último passo.


4º Passo.

Por fim, vamos ao último passo para poder nos considerar um scripter iniciante.

 

O último passo consiste em estender o seu conhecimento de otserv, por isso, é uma série de tutoriais próprios para action, npcs, spells e etc.

 

Actions

Movements

Spells

Monstros

CreatureScripts

 

E agora, o mais complicadinho desses:

 

Npcs

 

Proto, com isso você deve conseguir aprender.

 

Créditos pelos tutoriais:

 

DrakyLucas

Apocarai

tibiaa4e

Oneshot

Jhon992

Roksas

caotic

OneShot

Demonbholder

 

Utilitários:

 

Script live by Colex - Ideal para iniciantes.

Scite - Ideal para quem já se aprofundou um pouco mais na linguagem.

Funções

 

* Se não quiser utilizar estes programas acima, pode usar o bloco de notas.

 

 

ATUALIZADO: 10/04/2013

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

alldakie

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 28/07/11Posts: 1223

Muito bom, eu só deixava em negrito os passos.

Em fim, vamos aguardar a opinião dos outros membros!

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Pronto Tony,

Obrigado pela Sugestão.

Abraços!!

 

@Edit

Tutorial básico de CreatureScripts

By: Jhon992 adicionado. =D

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Jhon992 ,

 

Muito Obrigado

pelo seu comentário.

Serve de grande inspiração =D

Abraços. T+

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

MatheusVidaLoka

Editando versão 3.0 do Rivals Baiak
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/11Posts: 96Char no Tibia: Deathz

Ou ta de parabens , gostei do seu trabalho com o Xtibia , por min voce está aprovado .

 

Continue trazendo mais otimos trabalhos para o Xtibia

Meus mapas

 

 

Otserv

 

Mapper : 80%

Scripter : 25%

Client Maker : 100%

Spriter : 100%

Web Designer : Aprendendo

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Opa valeu Matheus.

Pode ter certeza que continuarei

trazendo mais coisas.

Até+, Abraços!!

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

alldakie

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 28/07/11Posts: 1223

Tutorial Aprovado, movido para seção de "Tutoriais de Scripting".

Organizei o tópico, fique a vontade para organiza-lo a seu modo.

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Obrigado pela Aprovação TonyHanks.

Vou procurar sempre trazer coisas novas para o fórum.

T+, Abraços!!

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

Windu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/04/06Posts: 47

Muito bom cara!

Seria bom se você dividisse por exemplo: actions basico, actions intermediario, actions avançado. E procurasse mais topicos que se encaixem nas categorias, pois nem sempre um só topico sobre actions é o suficiente para aprender tudo =D

Mas não só com actions e sim com todos, assim vai ajudar muito pois o sonho de quem está começando agora é seguir um passo-a-passo do iniciante ao avançado.

E quem sabe alguns exemplos de scripts basicas, intermediarias e avançadas também para o pessoal analisar e ver se entende tudo xD

Valeu! Tópico muito bom!

Minha Sign:
user posted image

É Meu Fan?
user posted image

PRESENTES:

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Obrigado pela dica Windu.

Quando estiver com mais tempo

tento melhorar o tutorial, mas

esse é só o basico mesmo.

Abraços!!

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

@UP

Atualizado!

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.