Tutorial bem simples, porem ficou bem legalzinho... ;]
Afinal tutorial nunca é demais!
Obrigado por trazer o tutorial ao XTibia.com, REP+ abraços... =)
By Izaiasousa, 21 de jun. de 2010 in Noticias - Arquivo
info
Group: Herói
Joined: 25/06/08
Posts: 723
Reputation: +275
Gender: Masculino
Tibia Character: 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...
Edited Junho 21 by felzan
info
Group: Campones
Joined: 03/06/10
Posts: 22
Reputation: +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
Group: Conde
Joined: 07/05/08
Posts: 612
Reputation: +12
Tibia Character: 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.
Edited Julho 24 by Marcryzius
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

info
Group: Campones
Joined: 03/06/10
Posts: 22
Reputation: +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"