MA
poketibia

Como criar quest poketibia ? rep +++

Por Matilha, 20 de jan. de 2014 em Archived

tibia
otserv
3
632
MatilhaM
20 de janeiro de 2014 às 21:41

Bom gente tenho 2 erros ...

Primeiro quando coloco la no bau o item tals pega de boa, mas quando eu abro o bau, o item vem dentro de uma bag que fica bugada no inventario e não sai, como corrigir isso ?

Segundo, queria colocar level no bau, level para o players abrir o bau. Obg, valendo rep +++

AlexclusiveA
21 de janeiro de 2014 às 01:42

Matilha, você postou em uma área incorreta.

 

A certa seria: Pedidos e dúvidas - Servidores derivados.
Postando na área certa, você tem mais chances de ser respondido.

Estarei movendo o topico dessa vez, por favor mais atenção.

Lembrando que cada seção tem suas próprias regras, fique atento.

 

Atenciosamente,

Alexandre.

22 de janeiro de 2014 às 11:16

Vá em data/actions/scripts e crie um arquivo .lua com isso dentro:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if item.actionid == 1111 then
if getPlayerStorageValue(cid, 2222) <= 0 then
doPlayerAddItem(cid, ID DO ITEM, QUANTIDADE)
doPlayerAddExp(cid, 25000)
setPlayerStorageValue(cid, 2222, 1)
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doSendMagicEffect(getThingPos(cid), 27)
doSendMagicEffect(getThingPos(cid), 29)
return true
else
doPlayerSendTextMessage(cid, 20, "You already completed this quest!")
return true
end
end
end

 

Tag em actions.xml

<action actionid="1111" event="script" value="Nome do Script.lua"/>

Explicando:

Em vermelho, coloque o msm ID do actionid na tag.

Em verde, coloque os msms numeros aonde ta, mais nao o msm de cada script da quest.

Em azul, coloque o ID do item que vc ker e a quantidade.