luccagomes 2 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 Alguem me ajuda, gostei do script, mas queria q tive-se um maximo de 100 vezes pra usar essas duas pedras aqui, alguem sabe colocar? http://www.xtibia.com/forum/topic/215444-life-stone-e-mana-stone/ Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/ Compartilhar em outros sites More sharing options...
0 WillOliveira 21 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 (editado) lifestone.lua: function onUse(cid, item, frompos, item2, topos) local cargas = 100 -- Aqui você coloca quantas vezes o player pode usar o item local sg = cargas+1 -- Não mecha aqui if getPlayerStorageValue(cid, 8085) == sg then doRemoveItem(item.uid) doPlayerSetStorageValue(cid, 8085, -1) end setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de vida.") -- Entre as "" vc muda a msg doSendMagicEffect(topos,35) doPlayerSetStorageValue(cid, 8085, getPlayerStorageValue(cid, 8085)+1) end manastone.lua: function onUse(cid, item, frompos, item2, topos) local cargas = 100 -- Aqui você coloca quantas vezes o player pode usar o item local sg = cargas+1 -- Não mecha aqui if getPlayerStorageValue(cid, 8086) == sg then doRemoveItem(item.uid) doPlayerSetStorageValue(cid, 8086, -1) end setCreatureMaxMana(cid, getCreatureMaxMana(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de mana.") -- Entre as "" vc muda a msg doSendMagicEffect(topos,1) doPlayerSetStorageValue(cid, 8086, getPlayerStorageValue(cid, 8086)+1) end Editado Setembro 20, 2013 por WillOliveira Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1563247 Compartilhar em outros sites More sharing options...
0 luccagomes 2 Postado Setembro 20, 2013 Autor Share Postado Setembro 20, 2013 Não sei se funcionou, mas se funcionar n vai mandar nem uma msg pro player dizendo q ele já usou o maximo? Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1563340 Compartilhar em outros sites More sharing options...
0 WillOliveira 21 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 Coloquei uma contagem, a cada vez que o player usa o item aparece uma msg de quantas cargas restam, pode usar que funciona sim: lifestone.lua: function onUse(cid, item, frompos, item2, topos) local cargas = 100 -- Aqui você coloca quantas vezes o player pode usar o item local sg = cargas+1 -- Não mecha aqui if getPlayerStorageValue(cid, 8085) == sg then doRemoveItem(item.uid) doPlayerSetStorageValue(cid, 8085, -1) end setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de vida.") -- Entre as "" vc muda a msg doSendMagicEffect(topos,35) doPlayerSetStorageValue(cid, 8085, getPlayerStorageValue(cid, 8085)+1) doPlayerSendTextMessage(cid, 22, "Você pode usar este item mais "..math.abs(getPlayerStorageValue(cid, 8085)-cargas).." vezes.") end manastone.lua: function onUse(cid, item, frompos, item2, topos) local cargas = 100 -- Aqui você coloca quantas vezes o player pode usar o item local sg = cargas+1 -- Não mecha aqui if getPlayerStorageValue(cid, 8086) == sg then doRemoveItem(item.uid) doPlayerSetStorageValue(cid, 8086, -1) end setCreatureMaxMana(cid, getCreatureMaxMana(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de mana.") -- Entre as "" vc muda a msg doSendMagicEffect(topos,1) doPlayerSetStorageValue(cid, 8086, getPlayerStorageValue(cid, 8086)+1) doPlayerSendTextMessage(cid, 22, "Você pode usar este item mais "..math.abs(getPlayerStorageValue(cid, 8086)-cargas).." vezes.") end Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1563460 Compartilhar em outros sites More sharing options...
0 luccagomes 2 Postado Setembro 21, 2013 Autor Share Postado Setembro 21, 2013 Nossa cara ta muito bugado, dps q acaba a contagem pode usar tudo de novo, não remove a pedra ao usar, da pra usar infinitamente a msm pedra e ficar com o life q quiser Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1563910 Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Setembro 22, 2013 Share Postado Setembro 22, 2013 (editado) tente assim. function onUse(cid, item, frompos, item2, topos) if doPlayerRemoveItem(cid , ID DO ITEM QUE VAI REMOVER AQUI, 1) and getPlayerItemCount(cid, ID DO ITEM AQUI) >= 100 then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 10) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "voce recebeu 10 health points.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce Ja Usou Os 100 Items, Nao Pode Usar Mais Que Isso.") end return TRUE end basta editar essa linha. if doPlayerRemoveItem(cid , ID DO ITEM QUE VAI REMOVER AQUI, 1) and getPlayerItemCount(cid, ID DO ITEM AQUI) >= 100 then Editado Setembro 22, 2013 por Maenilse Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1564009 Compartilhar em outros sites More sharing options...
0 luccagomes 2 Postado Setembro 24, 2013 Autor Share Postado Setembro 24, 2013 Funcionou direitinho, mas só tem um problema, a pedra só é removida depois de ser usada as 50 vezes, eu queria que ela fosse removida a cada vez q fosse usada Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1565097 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Outubro 31, 2013 Share Postado Outubro 31, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/#findComment-1577777 Compartilhar em outros sites More sharing options...
Pergunta
luccagomes 2
Alguem me ajuda, gostei do script, mas queria q tive-se um maximo de 100 vezes pra usar essas duas pedras aqui, alguem sabe colocar?
http://www.xtibia.com/forum/topic/215444-life-stone-e-mana-stone/
Link para o comentário
https://xtibia.com/forum/topic/221362-adicionar-maximo-de-vezes-de-usar-life-e-mana-stone/Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados