SkyDarkyes 104 Postado Março 8, 2013 Share Postado Março 8, 2013 Tipo do script:Action Protocolo (versão do Tibia):8.54 Servidor utilizado:Naruto Tibia Nível de experiência:20 Adicionais/Informações:Quando o player clikar no item automaticamente ele vai troca a voc dele para x,exemplo sou naruto uso o item e viro minato Ja testei esse nao funfo local voc = 200 -- AQUI ID DA VOC function onUse(cid, item, frompos, item2, topos) if getPlayerVocation(cid) ~= voc then doPlayerSetVocation(cid,voc) doPlayerSendTextMessage(cid,22,"Parabéns você trocou de vocation") end else doPlayerSendTextMessage(cid,22,"Você já tem essa vocation!") end return true end Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/ Compartilhar em outros sites More sharing options...
0 meubk 257 Postado Março 8, 2013 Share Postado Março 8, 2013 (editado) http://pastebin.com/Y3ExQC1y Editado Março 8, 2013 por xotservx Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482832 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Março 8, 2013 Autor Share Postado Março 8, 2013 Voce testou? Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482906 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 8, 2013 Share Postado Março 8, 2013 Cara, testa você mesmo. é só trocar e dar /reload --' E você sempre fala AH NAO FUNFO. E não explica porque --' Posta o erro do distro então tenta isso function onUse(cid, item, frompos, item2, topos) local vocation = 3 -- COLOQUE O ID AQUI DA VOCATION NOVA local iditem = 3213 -- ID DO ITEM QUE VAI DAR VOCATION if getPlayerStorageValue(cid,32199) ~= 1 then doPlayerSetVocation(cid,vocation) addEvent(doRemoveCreature, 10*1000, cid, true) doPlayerRemoveItem(cid, iditem, 1) setPlayerStorageValue(cid,32199,1) doPlayerSendTextMessage(cid,20,"Você mudou sua vocação com sucesso! Agora você é um Madara, em 10 segundos será kikado para salvar seu char...") end return TRUE end Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482955 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Março 8, 2013 Autor Share Postado Março 8, 2013 Testei esse aki local vocId = 200 -- AQUI ID DA VOC function onUse(cid, item) if getPlayerVocation(cid) == voc then return doPlayerSendTextMessage(cid, 22, "Parabéns você trocou de vocation") end doPlayerSetVocation(cid, voc) doPlayerSendTextMessage(cid, 22, "Você já tem essa vocation!") return true end [/spoier] Nao da erro,simplesmente qualquer voc que vc tente da use no item fala que vc ja tem esse voc local vocId = 200 -- AQUI ID DA VOC Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482960 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 8, 2013 Share Postado Março 8, 2013 Testa o meu acima. Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482965 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Março 8, 2013 Autor Share Postado Março 8, 2013 Deu erro na distro Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482969 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 8, 2013 Share Postado Março 8, 2013 Cara, tem como postar o erro? oque ta escrito?manda print. Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482971 Compartilhar em outros sites More sharing options...
0 PostadorHunter 99 Postado Março 8, 2013 Share Postado Março 8, 2013 (editado) http://pastebin.com/Y3ExQC1y vo nem fala nada da confusão que tu fez ai local newvoc = 2 -- id da nova vocação local msg = vc ganho vocation -- mensagem local id = 1234 -- id do item local storage = 1234987 -- storage function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerSetVocation(cid, newvoc) doPlayerSendTextMessage(cid, 22, msg) doPlayerRemoveItem(cid, id, 1) setPlayerStorageValue(cid,storage,1) else doPlayerSendCancel(cid, voce não tem vocation necessaria) end return true end Editado Março 8, 2013 por PostadorHunter Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482974 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Março 8, 2013 Autor Share Postado Março 8, 2013 Eu nao quero que ele precisa ter vocaçao quero que ele qualquer vocaçao que ele seja ele pode usar o item Nao da pra tira print Server ta na VPS Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482978 Compartilhar em outros sites More sharing options...
0 PostadorHunter 99 Postado Março 8, 2013 Share Postado Março 8, 2013 mudei ali encima Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482979 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 8, 2013 Share Postado Março 8, 2013 (editado) PostadorHunter, Só faltafva um else no dele. No seu agora mesmo se tiver a vocação vai remover o item. tenta ae: local newvoc = 2 -- id da nova vocação local msg = "Parabéns, agora você é um ninja" -- mensagem function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerVocation(cid) ~= newvoc then doPlayerSetVocation(cid, newvoc) doPlayerSendTextMessage(cid, 22, msg) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid,22,"Você já tem a vocação!") end return true end Editado Março 8, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482981 Compartilhar em outros sites More sharing options...
0 PostadorHunter 99 Postado Março 8, 2013 Share Postado Março 8, 2013 PostadorHunter, Só faltafva um else no dele. No seu agora mesmo se tiver a vocação vai remover o item. tenta ae: tava falando que ele coloco local vocid e no script ele uso voc ao inves de vocid Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482984 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 8, 2013 Share Postado Março 8, 2013 Cara, se der erro, digite ele para nos vermos Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1482987 Compartilhar em outros sites More sharing options...
0 notle2012 233 Postado Março 8, 2013 Share Postado Março 8, 2013 (editado) tenta esse function onUse(cid, item) local vocation = 200 -- AQUI ID DA que vai virar local item,quant = 8000,1 -- coloca id do item e quantia if getPlayerVocation(cid) ~= vocation and doPlayerSetVocation(cid, vocation) then doPlayerRemoveItem(cid, item, quant) doPlayerSendTextMessage(cid, 22, "Parabéns você trocou de vocation") else doPlayerSendTextMessage(cid, 22, "Você já tem essa vocation!") return true end end Editado Março 8, 2013 por notle2012 Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1483019 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Março 8, 2013 Autor Share Postado Março 8, 2013 Naruto tibia 8.54 Link para o comentário https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/#findComment-1483027 Compartilhar em outros sites More sharing options...
Pergunta
SkyDarkyes 104
Tipo do script:Action
Protocolo (versão do Tibia):8.54
Servidor utilizado:Naruto Tibia
Nível de experiência:20
Adicionais/Informações:Quando o player clikar no item automaticamente ele vai troca a voc dele para x,exemplo sou naruto uso o item e viro minato
Ja testei esse nao funfo
local voc = 200 -- AQUI ID DA VOC
function onUse(cid, item, frompos, item2, topos)
if getPlayerVocation(cid) ~= voc then
doPlayerSetVocation(cid,voc)
doPlayerSendTextMessage(cid,22,"Parabéns você trocou de vocation")
end
else
doPlayerSendTextMessage(cid,22,"Você já tem essa vocation!")
end
return true
end
Link para o comentário
https://xtibia.com/forum/topic/209311-ganhar-voc-ao-clikar-no-item/Compartilhar em outros sites
Top Posters For This Question
10
6
5
4
Popular Days
Mar 8
22
Mar 9
10
Top Posters For This Question
SkyDarkyes 10 posts
Roksas 6 posts
PostadorHunter 5 posts
SkyLigh 4 posts
Popular Days
Mar 8 2013
22 posts
Mar 9 2013
10 posts
31 respostass a esta questão
Posts Recomendados