Ir para conteúdo

Posts Recomendados

Quando acaba a premmy do char ele n volta a vocação free continua na vocação premium...

sai tudo as roupas, tudo até as magias saiem menos a promotion...

oque eu posso fazer???

ajudem...

Obrigado!

Editado por Khost
Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/
Compartilhar em outros sites

se voce usa tfs ou algum outro que seja modificado do tfs verifique se algo npc,talkactions,actions etc qualquer coisa que sete vocação promovida no payer utilizando esse metodo.

 

doPlayerSetVocation(cid,voc)

 

e isso que buga o distro depois que acaba a p.a

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763740
Compartilhar em outros sites

Tenta isso:

 

Em Data\creaturescripts, adicione essa linha em creaturescripts.xml:

 

<event type="login" name="PLAPV" script="plapv.lua"/>

 

Crie um arquivo chamado plapv.lua na pasta scripts com o seguinte:

 

function onLogin(cid)
local pvoc = getPlayerVocation(cid)
if (getPlayerPremiumDays(cid) == 0) and (pvoc >= 5) and (pvoc <= 8) then
doPlayerSetVocation(cid,pvoc - 4)
end
end

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763825
Compartilhar em outros sites

o script que vc boto ae ta todo certo , mas quando eu vo tenta entra no ot em qualquer char não entra... no EXE do ot aparece que vc entro ae vc tenta entra denovo fala que vc logo e vc não entra....

 

mas obrigado...

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763838
Compartilhar em outros sites

Só coloca um "return TRUE" que eu esqueci ali.

 

;D

 

function onLogin(cid)

local pvoc = getPlayerVocation(cid)

if (getPlayerPremiumDays(cid) == 0) and (pvoc >= 5) and (pvoc <= 8) then

doPlayerSetVocation(cid,pvoc - 4)

end

return TRUE

end

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763842
Compartilhar em outros sites

Realmente tem algo bugando o distro pq eu fui ver a acc tava la vocation id = 1,ae quando eu entro no só que ta promovido... tipo la na configuração das acc ta sorcerer quando eu entro no ot ta master sorcerer ,ta tudo certo só o nome que ta errado =O

não sei oq fazer...

 

obrigado!

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763844
Compartilhar em outros sites

cara existe isso nos voc.xml

 

fromvoc="x"

isso define a vocaçao promovida.

 

caso algo "set" no player o id da voc. promovida ele buga o char que nao volta a vocação free.

o culpado e isso:

doPlayerSetVocation(cid,voc)

 

nao sei como resolver mas sei que e esse o culpado.

seria melhor voce retirar esse erro que pode estar em npc,actions etc...

pra que isso nao ocorra de novo.

Link para o comentário
https://xtibia.com/forum/topic/116460-resolvido/#findComment-763857
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...