Mtu Bom Demonbholder...muitas pessoas estavam com esse problema...ajudará bastante
E...tbm se deixar o tópico mais colorido ficará mais chamativo...Parabéns
Aprovado
By Demonbholder, 14 de ago. de 2009 in Globalevents e Spells
info
Group: Campones
Joined: 09/07/07
Posts: 44
Reputation: +5
Tibia Character: Magicals Paladin

Mtu Bom Demonbholder...muitas pessoas estavam com esse problema...ajudará bastante
E...tbm se deixar o tópico mais colorido ficará mais chamativo...Parabéns
Aprovado
Edited Outubro 22 by caldo quinor
Infelizmente Isso não funcionou no meu OT
Função A
doPlayerSetPromotionLevel(cid, level)
Função B
doPlayerSetVocation(cid, vocation)
O comum erro de voltar a vocação é por causa que scripters dos servidores 8.5x usam a função B ao invés da função A.
Ou seja ao invés de dar toda essa volta com um CreatureScript, por que não usar a função A em um NPC de Promotion?
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

É, pode ser, mas digamos que ele queira mudar de um druida prum master sorc?
Mudando de assunto, melhorei a explicação.
Edited Janeiro 15 by Demonbholder
info
Group: Visconde
Joined: 11/08/10
Posts: 477
Reputation: +175
Gender: Masculino

Função A
doPlayerSetPromotionLevel(cid, level)
Função B
doPlayerSetVocation(cid, vocation)
O comum erro de voltar a vocação é por causa que scripters dos servidores 8.5x usam a função B ao invés da função A.
Ou seja ao invés de dar toda essa volta com um CreatureScript, por que não usar a função A em um NPC de Promotion?
Oneshot, q bom t ver d volta =D eu lembro de ter aprendido sobre a func A com vc em um outro post seu ^^
É, pode ser, mas digamos que ele queira mudar de um druida prum master sorc?
Mudando de assunto, melhorei a explicação.
n é o caso ![]()
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Não é o caso, mas pode ser adaptado, é só pedir que eu adapto, fora que a função que ele passou, esta dando o mesmo bug. Não precisava reviver o tópico pra isso né cara, mas dessa vez, deixa.
info
Group: Campones
Joined: 07/01/09
Posts: 51
Reputation: 0

nao quero ser chato nem tirar o mérito do script, que achei muito bom, mas isso eu faço na fromvoc da voc.xml
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Parceiro, tem scripts feitos em ots antigos, que necessitam deste scritp para que não de bug no Ot. Outra coisa, isso eu fiz a uns dois anos, quando eu tinha apenas noção de lua. Por favor, não revivam o tópico, não infrinjam as regras.
info
Group: Cavaleiro
Joined: 03/03/07
Posts: 150
Reputation: +48
Gender: Masculino
Tibia Character: Kaball Madness

É verdade, em alguns ots antigos tem esse bug mesmo,obrigado por compartilhar!
Edited Março 5 by Hudsin
info
Group: Campones
Joined: 28/06/09
Posts: 31
Reputation: +41
Gender: Masculino

eu to com 1 problemaço no meu servidor de poketibia preciso mudar da de 1 voc pra outra sem promot mas n vai de geito nenhum alguem da uma luz ai
info
Group: Barão
Joined: 27/04/09
Posts: 242
Reputation: +83
Gender: Masculino
Tibia Character: Askators

ae gente me dêm uma luz...
cada vez que eu logo depois de comprar isso vai dando 4 vocations a +....
e não teria que colocar no login.lua o:
registerCreatureEvent(cid, "VocLogin")
?????
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Nossa, meu primeiro script postado no XTibia. Que lixo aeuhoehaouhaeohoae.
@ADM_Forever
Não precisa colocar pra registrar tag em eventos de login e logout.
info
Group: Barão
Joined: 27/04/09
Posts: 242
Reputation: +83
Gender: Masculino
Tibia Character: Askators

ok vlw será que ta adicionando cada vez 4 vocations id a mais porque eu coloquei no login.lua para registrar???
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder
Olá pessoal do XTibia. A algum tempo atrás, eu estava com um problema clássico de segunda promoção; felizmente consegui arrumar, e posto agora para quem tinha duvidas.
Este bug acontece quando o jogador tem sua vocação mudada para segunda (ou mais) promoção e então ao sair do jogo e entrar mais uma vez, ele fica sem vocação.
Entao eu achei um jeito de resolver esse bug. Vou mostrar o jeito q eu fiz para trocar o vocação, eu fiz por talkaction mas voces podem fazer pelo que vcs quiserem:
Agora va em data/creaturescripts/scripts, crie um arquivo lua, nomeie para loginvoc e cole isto nele:
Azul: Selecione o Storage que você quiser (um que ainda não tenha sido usado).
Vermelho: Selecione a quantidade de moedas necessárias.
Laranja: Escolha o level mínimo para executar a talkaction.
Rosa: Selecione a mensagem de sucesso.
Verde: Escolha as mensagens de erro (siga a ordem que eu usei).
Entao é isso, até a próxima.
Edit: Reformulação do script, e melhoramento do mesmo. Script funcionando se os ids das vocações da segunda promoção forem 9,10,11,12.
Edited Julho 27 by Demonbholder