Tutorial bem simples, porem ficou bem legalzinho... ;]
Afinal tutorial nunca é demais!
Obrigado por trazer o tutorial ao XTibia.com, REP+ abraços... =)
Por Izaiasousa, 21 de jun. de 2010 em Noticias - Arquivo
info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char no Tibia: Diiva

Tutorial bem simples, porem ficou bem legalzinho... ;]
Afinal tutorial nunca é demais!
Obrigado por trazer o tutorial ao XTibia.com, REP+ abraços... =)
Também achei muito útil :button_ok:
REP+ tb
pra quem ta começando, meu caso, isso ajuda a intender as funções num sentido menos teórico.
aguardo próximos Tutos...
Editado Junho 21 por felzan
info
Grupo: Campones
Registrado: 03/06/10
Posts: 22
Reputação: +21
É so conferir na seção Artigos de script e lá estará todos os tutorias numerados.
Irei postar um com os links de todos os tutorias para facilitar o aprendizado.
Obrigado pelos +REP,
Que bom que voces gostaram,
Até mais. ![]()
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

Função! A função da function é dizer ao servidor o que iremos fazer, certo?É dentro da function que iremos desenvolver nossos scripts ^^
discordo de ambos e esse tutorial é um mero esboço de tantos que existem.
Editado Julho 24 por Marcryzius
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Campones
Registrado: 03/06/10
Posts: 22
Reputação: +21
Introdução as funções básicas de Lua #1
Olá! :style:
Bem, como eu tinha postado sobre as funções de Lua, eu achei interessante criar uma introdução para quem quisesse pegar o embalo da coisa. Fiz esta introdução com o intuito de que você já tenha uma base pra ir pro próximo tutorial, que é como,onde e por que usar algumas funções de Lua.
Vamos lá, Mão a obra.
Function
Função! A função da function é dizer ao servidor o que iremos fazer, certo?
É dentro da function que iremos desenvolver nossos scripts ^^
-- Mas tio, no Ot temos várias funções, por exemplo, clicar em um objeto e sair um negocinho, botar um item em cima de uma pedra e vai aparecer uma coisa, eu pisar em cima de uma pedra e aparecer uma mensagem ou um item!! Como eu faço pra o servidor diferenciar isso? Tipo, Se eu quiser que seja uma ação, um clique? Um movimento?!
Boa pergunta. E como eu digo ao script o quê eu quero fazer ?
Simples, basta eu seguir esta lista:
function onUse (cid,item,frompos,item2,topos)
Bem, está function tem a função de dizer ao script que será uma ação, um clique.
Exemplo:
Se eu quiser puxar uma alavanca, qual function eu uso ? Se eu quiser abrir um baú [caixa de quest] qual function eu uso ?
Entenderam pra que serve o function onUse ? Não vou me aprofundar muito nele, mas só vou dá uma explicação de cada item (No próximo tutorial também irei falar dele com mais detalhe (Y))

Então é isso pessoal!Pronto, revisãozinha terminada =D
function onStepIn(cid, item, frompos, item2, topos)
Este aqui é utilizado para fazer que o script só execute quando você pisar em um determinado lugar. Se você pisar em algum canto, você poderá ganhar um item, ou aparecer uma mensagem. É pra isso que serve o onStepIn.
function onStepOut(cid, item, frompos, item2, topos)
Está em ao contrário da onStepIn.Este script só será executado quando você sair do piso especificado. Se você sair de cima de um piso submarino, você perder 100 de life, entendem ?
function onSay(cid, words, param)
Este script só será executado quando o jogador cid falar algo. Ou seja, quando cid falar uma palavra chave, este script irá funcionar. Exemplo:
O jogador cid diz !Fly o script irá ser executado.
function onAddItem(moveitem, tileitem, position)
A função deste script é que ele só ira ser executado quando um certo item seja colocado em um lugar específico.
Boa sorte ae nos estudos de scripts, e gogo para o próximo tutorial!
"Funções dos scripts de Lua #2"