Aqui:
local prizes = {
{pos = {x = 1, y = 1, z = 1}, item = 2160, count = 1},
{pos = {x = 1, y = 1, z = 1}, item = 2160, count = 1},
{pos = {x = 1, y = 1, z = 1}, item = 2160, count = 1},
{pos = {x = 1, y = 1, z = 1}, item = 2160, count = 1},
}
local storage = 155280
local effect = 13
function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 155280) > 0 then
return doPlayerSendCancel(cid, "You have already chosen a prize!")
end
for _, info in pairs (prizes) do
if info.pos.x == topos.x and info.pos.y == topos.y and info.pos.z == topos.z then
if not doPlayerAddItem(cid, info.item, info.count or 1, false) then
doPlayerSendCancel(cid, "You don't have enough space to pick this item.")
return true
end
setPlayerStorageValue(cid, storage, 1)
doSendMagicEffect(getThingPos(cid), effect)
local iInfo = getItemInfo(info.item)
local article = info.count == 1 and iInfo.article or info.count
local name = info.count == 1 and iInfo.name or iInfo.plural
doPlayerSendTextMessage(cid, 22, "You received "..article.." "..name.." as prize!")
return true
end
end
return true
end
Basta alterar as configurações, colocar a tag no actions.xml (baseado em actionid) e colocar os baús no mapa e colocar em todos os baús o mesmo action id.
Como configurar:
basta editar essas linhas:
{pos = {x = 1, y = 1, z = 1}, item = 2160, count = 1},
onde item é o id do item que o player vai ganhar, count é a quantidade e pos é a posição do baú que precisa dar use pra receber esse item.




info
Grupo: Visconde
Registrado: 24/08/12
Posts: 266
Reputação: +28
Char no Tibia: Paulirous
Como sabem no OTP tem a first quest que a pessoa escolhe qual stone quer ganhar.
Queria colocar no meu poketibia também, e quero editar para criar mais um para darkness e enigma ou slá tenho várias idéias...
Alguém pode me explicar como crio uma quest deste estilo em que tem opções e a pessoa pode escolher apenas 1.