KA
dúvida

Adicionar maximo de uso stone

Por karlmercenarx, 08 de jun. de 2013 em Scripts

resolvido
otserv
tibia
script
5
835
08 de junho de 2013 às 18:32

Gostaria de ajuda com esse script pq seria mt bom ter boots stones, ia vender no meu shop, só que o problema é que se o cara compra-se muitas iria ficar mt exagerado! Queria que alguém me ensina-se a colocar um máximo de vezes pra usar igual nos otpokemons que só pode usar 5 boots stones em cada pokemon

 

http://www.xtibia.com/forum/topic/215444-life-stone-e-mana-stone/

EnselfE
08 de junho de 2013 às 19:41

Tenta esse

 

 

function onUse(cid, item, frompos, item2, topos)

 

if getPlayerStorageValue(cid, 9000) < 1 then

setPlayerStorageValue(cid, 9000, 1)

return true

end

 

if getPlayerStorageValue(cid, 9000) > 4 then

doPlayerSendTextMessage(cid, 20, "Você já utilizou essa stone 5 vezes.")

return true

end

 

setPlayerStorageValue(cid, 9000, getPlayerStorageValue(cid, 9000) + 1)

doPlayerSendTextMessage(cid, 22, "Foram adicionados 10 de vida.")

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 10)

doSendMagicEffect(getThingPos(cid), 35)

doRemoveItem(item.uid)

return true

end

 

 

Editado Junho 8 por Enself

09 de junho de 2013 às 07:56

Tenta esse

 

 

function onUse(cid, item, frompos, item2, topos)

 

if getPlayerStorageValue(cid, 9000) < 1 then

setPlayerStorageValue(cid, 9000, 1)

return true

end

 

if getPlayerStorageValue(cid, 9000) > 4 then

doPlayerSendTextMessage(cid, 20, "Você já utilizou essa stone 5 vezes.")

return true

end

 

setPlayerStorageValue(cid, 9000, getPlayerStorageValue(cid, 9000) + 1)

doPlayerSendTextMessage(cid, 22, "Foram adicionados 10 de vida.")

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 10)

doSendMagicEffect(getThingPos(cid), 35)

doRemoveItem(item.uid)

return true

end

 

 

 

Vlw funcionou, reputado

EnselfE
09 de junho de 2013 às 09:29

Resolvido Reportado para moverem.

RoksasR
09 de junho de 2013 às 10:33

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