Blibioteca De Funções Lua Parte I

Benefactor
em Tutoriais de Scripting

Benefactor

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/01/09Posts: 221

bibliotecatu2.png

 

dohg4.png

 

doSummonCreature

doSummomCreature(posição, "Nome_do_Monstro")

Sumona uma criatura em uma certa posição

Exemplo:

local pos = {x=1000, y=1000, z=7}
doSummonCreature(pos, "rat")

============================================

 

doCreateItem

doCreateItem(ITEM_ID, TYPE (OU QUANTIDADE), POSIÇÃO)

Cria um determinado item em uma posição pré-definida

 

Exemplo:

local pos = {x=1000, y=1000, z=7}
doCreateItem(2000, 1, pos)

============================================

 

doPlayerAddHealth

doCreatureAddHealth

doPlayerAddHealth(UID, VALOR)

'Modifica' a life de um determinado player, pode adicionar life (caso o VALOR seja um numero positivo) ou remover (caso o VALOR seja um numero negativo)

Exemplo:

doPlayerAddHealth(cid, -50)

============================================

 

doPlayerAddItem

 

doPlayerAddItem(UID, ITEM_ID, TYPE (OU QUANTIDADE))

Adiciona ao player um determinado item

 

Exemplo:

doPlayerAddItem(cid, 2006, 5)

 

============================================

 

doPlayerAddMana

 

doPlayerAddMana(UID, VALOR)

'Modifica' a mana de um determinado player, pode adicionar mana (caso o VALOR seja um numero positivo) ou remover (caso o VALOR seja um numero negativo)

Exemplo:

doPlayerAddMana(cid, 32)

 

============================================

 

doPlayerRemoveItem

 

doPlayerRemoveItem(UID, ITEM_ID, QUANTIDADE)

Remove do player um determinado item

 

Exemplo:

doPlayerRemoveItem(cid, 2002, 1)

 

============================================

 

doRemoveItem

 

doRemoveItem(UID, QUANTIDADE)

Remove um item de uma posição pré-definida

 

Exemplo:

local position = {x=1000, y=1000, z=7, stackpos=1}
local pos = getThingfromPos(position)
doRemoveItem(pos.uid,1)

============================================

 

doPlayerSay

doPlayerSay(UID, TEXTO, TYPE)

Faz com que o player fale uma mensagem (TEXTO)

 

Exemplo:

doPlayerSay(cid, "Olá, sou feliz", 1)

============================================

 

doPlayerRemoveMoney

doPlayerRemoveMoney(UID, QUANTIDADE)

Remove do player uma determinada quantia em dinheiro (QUANTIDADE)

 

Exemplo:

doPlayerRemoveMoney(cid, 1200)

============================================

 

doPlayerSendTextMessage

doPlayerSendTextMessage(UID, TYPE, TEXTO)

Manda uma mensagem (TEXTO) ao player

 

Exemplo:

doPlayerSendTextMessage(cid, 22, "Sinto muito, mas esta area esta fechada)

============================================

 

doSendMagicEffect

doSendMagicEffect(POSIÇÂO, EFEITO)

Manda um determinado efeito em uma posição pré-definida

 

Exemplo:

local player = getPlayerPosition(cid)
doSendMagicEffect(player, 12)

============================================

 

doTeleportThing

doTeleportThing(UID, POSIÇÃO)

Teleporta a criatura para uma posição pré-definida

 

Exemplo:

local position = {x=995, y=998, z=7}
doTeleportThing(cid, position)

============================================

 

doTransformItem

doTransformItem(UID, ITEM_ID)

Transforma um determinado item em outro

 

Exemplo:

local position = {x=1005, y=1010, z=7, stackpos=1}
local pos = getThingfromPos(position)
doTransformItem(pos.uid, 2005)

============================================

 

doSendAnimatedText

doSendAnimatedText(POSITION, TEXTO, COR)

Manda um texto animado (de até 9 caracteres) na posição definida

 

Exemplo:

local pos = {x=1005, y=1010, z=7, stackpos=1}
doSendAnimatedText(pos, "Hello", 180)

============================================

 

doSetItemOutfit

doSetItemOutfit(UID, ITEM_ID, TEMPO)

Muda o outfit do player, para o do item definido na função durante um periodo de tempo

 

Exemplo:

 doSetItemOutfit(cid, 2000, 60000)

============================================

 

Créditos: Dark

Altera

Diogo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 10/03/06Posts: 366

:button_ok: Tutorial aprovado.

Contato: não entre em contato

Benefactor

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/01/09Posts: 221

Valew, VaL eu acho que merecia Fixo, ta bem explicado

Falow

 

Qualquer dúvida, crítica ou sugestão só posta Galera...

Altera

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

ja que o tutorial e pra as funções DO seria bom que colocasse todas as funções DO porque esta faltando muitas no seu topico.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

kadevidaloka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/09Posts: 51Char no Tibia: Assassin of Shadow

bem explica mto bom,aproveitando o topico queria pedir 1 script de npc.

 

 

Ele seria assim

 

o npc fikaria na prisao e seria o advogado cobraria 10k para tirar o preso da prisao,quanto + vezes o player paga pra sair + ele cobra pra soltar.

 

ex:quando o player falar hi,sair,yes ele vai pro templo dai o preço do npc aumenta de 10k pra 20k, e assim endiante e se nao for muito foda fazer queria que quando o npc tivesse cobrando 150k pra soltar o preso continua cobrando 150k

 

 

ja vi em 1 servidor e achei mto legal se alguem pudesse me ajudar enviandoa script por MP

 

ajudaria muito.

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Shadown07, crie um tópico para fazer o seu pedido...

-

Bom tópico, parabéns.

Bem organizado e facil de enteder.

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

Khost

~~ Khost ~~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/08Posts: 23

Muito Bom Tópico !

 

Mas Estou Com Marcryzius estão Faltando muitas funções...

 

Obrigado!

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Cara olhe a data do último post,

 

só pode mandar mensagem de novo. Antes de 30 dias.

 

Reportado

att,

MasterMathw

 

 

Voltando aos poucos.

juanterresalmeida

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/02/11Posts: 73Char no Tibia: não jogo tibia

tem mais?