slekron 0 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Ollá olha eu dnovo aki ;D gente gostaria de um script q ao usar um certo iten na agua ele trocasse por outro iten ou seja um potion novo é como um vial de soul q tenho queria q recarregasse ao usar na agua se alguem puder me ajudar fico grato Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/ Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Tenta assim: Em actions/scripts cole esse script: local config = { waters = {11756, 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, vialSoul = 2362, -- Id do vial soul } function onUse(cid, item, item2) if isInArray(item2.itemid, config.waters) then doTransformItem(item.uid, config.vialSoul) doSendMagicEffect(getThingPos(cid), 13) end end em actions.XML cole isso: <action itemid="id do vial sem nada" event="script" value="nome do arquivo.lua"/> Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417490 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Vá na pasta data/actions/scripts, crie um arquivo chamado soulwater.lua e adicione isso dentro: local msgsoul = "Você ganhou pontos de Soul vindos dos Deuses!" -- AQUI A MENSAGEM AO USAR O POTION local soul = 50 -- QUANTO DE SOUL IRÁ GANHAR function onUse(cid, item, frompos, item2, topos) if item.itemid == 2006 and item2.itemid == AGUA then doPlayerRemoveItem(cid, 2006, 1) doPlayerAddItem(cid,7488,1) end if item.itemid == 7488 then if getPlayerSoul(cid) <= 200 then doPlayerAddSoul(cid,soul) doPlayerRemoveItem(cid,7488,1) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,msgsoul) else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"O seu Soul está completo!") end end end Agora, vá no arquivo actions.xml e adicione essa tag: <action itemid="2006" event="script" value="soulwater.lua" /> Explicação: Ao usar o item de ID 2006 (vial) na AGUA ( Aond eestá água no script basta colocar o ID da água!), vai o Potion cheio que ao usar ganha 50 de soul. Tudo configurável! Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417491 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 @Roksas Preste mais atenção, quando for tentar sanar uma dúvida. Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417503 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Me diga meu erro então. Sou Intermediário não estou enxergando meu erro ) Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417504 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Seu script não está de acordo com o pedido. Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417515 Compartilhar em outros sites More sharing options...
0 slekron 0 Postado Dezembro 19, 2012 Autor Share Postado Dezembro 19, 2012 bem eu usei o script certin simix +n deu certo provavelmente pq o nome do iten nao é vialsoul o id é 8303 ,eu mudei o sprite do iten ,so q ainda nao mudei o nome + ve oq da pra fazer ae '-' ,vou escola + tard volto pra terminar isso Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417533 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Ok desculpe. Mas fico feliz do mesmo jeito. Sabendo que ele está correto! Vamos aguardar a resposta do usuário. Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417537 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 20, 2012 Share Postado Dezembro 20, 2012 (editado) Se você editar a tabela corretamente, vai funcionar: local config = { waters = {11756, 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, vialSoul = 2362, -- Id do vial soul } Editado Dezembro 20, 2012 por SmiX Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417777 Compartilhar em outros sites More sharing options...
0 slekron 0 Postado Dezembro 20, 2012 Autor Share Postado Dezembro 20, 2012 tipo mudei o id do vial soul + n deu pra usar ,fala q n posso usar este iten,dps vejo os ids das water pra conferir e testo novamente. Link para o comentário https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/#findComment-1417818 Compartilhar em outros sites More sharing options...
Pergunta
slekron 0
Ollá olha eu dnovo aki ;D
gente gostaria de um script q ao usar um certo iten na agua ele trocasse por outro iten ou seja um potion novo é como um vial de soul q tenho queria q recarregasse ao usar na agua
se alguem puder me ajudar fico grato
Link para o comentário
https://xtibia.com/forum/topic/201917-recarregar-potion-soulsigam-me-os-bons/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados