Ir para conteúdo

Posts Recomendados

EAE galera.... estou akee mais uma vez pra pedir uma ajuda de vcs...

gostaria que vcs me ajudassem no seguinte...

 

eu colokei um Item q so os VIP podem usar....ja testei tudo e ta tudo certo... menos uma coisa:

Quando a vip do player acaba o Item continua ainda no corpo do player...

gostaria de um script ou outra coisa q faria o item VIP voltar para a bp...

assim o player so podera usar o item se compra novamente a VIP...

 

Agradeço desde ja pois tenhu certeza q o povo akee vao consegui me ajudaa...

VLWW sss

Link para o comentário
https://xtibia.com/forum/topic/175850-item-vip-nao-volta-para-bp/
Compartilhar em outros sites

Não intendi direito o que você diz dizer, mas se o item da a vip, acho melhor você por pra retirar o item quando usá-lo. Coloque esse comando no data/talkactions/scripts >> nome do seu script.lua

 

doPlayerRemoveItem(cid, 5953, 1)

 

No caso 5953 é o addon doll estilo planta, muitos usam ele, se quiser trocar é so mudar o número, e 1 é a quantia...

Link para o comentário
https://xtibia.com/forum/topic/175850-item-vip-nao-volta-para-bp/#findComment-1157809
Compartilhar em outros sites

nao nao nao....

o q eu kero dizer e o seguite... explicarei melhor....

o ITEM e um shield...

esse shield, vc so consegue USA-LO se vc for VIP..

a vip e comprada por points no site... intaum n tem nada a ve...

continuando... se sua vip acabar... o shield deveria volta para a BP para que o player com a VIP acabada nao o use sem colokar vip novamente...

MAAAASS ele nao volta pra BP... e sim continua onde esta (no corpo onde coloka o shield)

assim o player com a vip acabada esta usando o shield...

Link para o comentário
https://xtibia.com/forum/topic/175850-item-vip-nao-volta-para-bp/#findComment-1158386
Compartilhar em outros sites

vai na pasta data/creaturescripts/scripts, duplica um arquivo e renomeia para "itensvip" sem as aspas e nele cole:

 

function onLogin(cid)

itensVipHand = { "2408", "8850", "7413" } -- itens vips
vipStorage = 55555 -- storage vip

if (getPlayerStorageValue(cid, vipStorage) <= 0) then
   for i=0, #itensVipHand do
       if (getPlayerSlotItem(cid, 5) ==  itensVipHand[i]) then
       doPlayerRemoveItem(cid, itensVipHand[i])
       local bag = doPlayerAddItem(cid, 1988, 1)
       doAddContainerItem(bag, itensVipHand[i], 1)
       end
       if (getPlayerSlotItem(cid, 6) == itensVipHand[i]) then
       doPlayerRemoveItem(cid, itensVipHand[i])
       local bag = doPlayerAddItem(cid, 1988, 1)
       doAddContainerItem(bag, itensVipHand[i], 1)
       end
   end
end

return TRUE
end

 

Agora em creaturescripts.xml cole a tag:

 

<event type="login" name="ItensVip" event="script" value="itensvip.lua"/>

 

Esse arquivo funcionara com o sistema vip do mock, se no seu ot n funcionar troque o storage pelo do seu sistema vip, ou me diga qual seu sistema vip que arrumo o script para você!

Link para o comentário
https://xtibia.com/forum/topic/175850-item-vip-nao-volta-para-bp/#findComment-1158429
Compartilhar em outros sites

Nooossaa.. shooow de bola se isso funcionar... vo faze isso agora e testa... se der certoo .. demorooo rep + pra vc... (se der certo... perae .. vo testa)

Cara... nao funciono naoo... a Storage da minha vip e a 55555 e os ids dos meus items sao 12728 , 12765 e msm assim... o char continua com o eqp no corpo...

e eh claro q eu colokei a tag no xml...

agora n sei como prosseguir.. pode ajuda?

Editado por gabdi
Link para o comentário
https://xtibia.com/forum/topic/175850-item-vip-nao-volta-para-bp/#findComment-1165987
Compartilhar em outros sites

  • 2 weeks later...
×
×
  • Criar Novo...