[PEDIDO] Sistema de baús

Ronildoot
em Scripts

Ronildoot

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/02/14Posts: 4

Pessoal, alguém pode me dar sistema de baús com tudo explicado?(onde colocar ID, tals). Sou novo com OT, estou criando um OTserv, editei uma script aqui, eu abri 1 baú, aí depois abri de novo e falou "Você já pegou esse item" tudo certo até aí, mas aí fui abrir outros baús que editei, e falou que eu já peguei, só que eu não tinha pegado nenhuma vez. Alguém poderia me ajudar?

 

Script:

function onUse(cid, item, frompos, item2, topos)if item.uid == 20611 then
queststatus = getPlayerStorageValue(cid,20000)
if queststatus == -1 then
doPlayerPopupFYI(cid, "Você ganhou um item DONATE!")
doPlayerAddItem(cid,7451,1 )
setPlayerStorageValue(cid,20000,1)
else
doPlayerPopupFYI(cid, "Você já pegou um item DONATE!")
end
else
return 0
end
return 1
end 

RigBy

Katrina? Romero Brito?
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 05/02/14Posts: 411Gênero: MasculinoChar no Tibia: Zeh Sergipano

Isso deve ser porque você ta usando a mesma storage em todos os baus.Cada quest deve ter uma storage diferente senão buga.

Dei uma editada pra te ajuda.

local storage = 20001 -- sempre que criar uma quest nova modifique aqui, nunca repita
local itemid = 7451 -- item que vai ganha
local quantidade = 1 -- quantidade
 
function onUse(cid, item, frompos, item2, topos)if item.uid == 20611 then
queststatus = getPlayerStorageValue(cid,storage)
if queststatus == -1 then
doPlayerPopupFYI(cid, "Você ganhou um item DONATE!")
doPlayerAddItem(cid, itemid, quantidade)
setPlayerStorageValue(cid,storage,1)
else
doPlayerPopupFYI(cid, "Você já pegou um item DONATE!")
end
else
return 0
end
return 1
end 



DXBXk1i.gif

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody

ou ele ta usando o mesmo actionid em todos os baús rsrs'

 

não esquece de colocar actionid's diferentes para cada tag :

<action actionid="0000" script="NomedoArquivo.lua" />

actionid= "0000", actionid="0001" , actionid="0003" ...

Ronildoot

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/02/14Posts: 4

Pessoal, já resolvi isso faz tempo kkk, mas vlw ae, fechem o tópico.

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.