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
Por Demonbholder, 14 de ago. de 2009 em Globalevents e Spells
info
Grupo: Campones
Registrado: 09/07/07
Posts: 44
Reputação: +5
Char no Tibia: 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
Editado Outubro 22 por 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
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

É, pode ser, mas digamos que ele queira mudar de um druida prum master sorc?
Mudando de assunto, melhorei a explicação.
Editado Janeiro 15 por Demonbholder
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: 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
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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
Grupo: Campones
Registrado: 07/01/09
Posts: 51
Reputação: 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
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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
Grupo: Cavaleiro
Registrado: 03/03/07
Posts: 150
Reputação: +48
Gênero: Masculino
Char no Tibia: Kaball Madness

É verdade, em alguns ots antigos tem esse bug mesmo,obrigado por compartilhar!
Editado Março 5 por Hudsin
info
Grupo: Campones
Registrado: 28/06/09
Posts: 31
Reputação: +41
Gênero: 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
Grupo: Barão
Registrado: 27/04/09
Posts: 242
Reputação: +83
Gênero: Masculino
Char no Tibia: 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
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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
Grupo: Barão
Registrado: 27/04/09
Posts: 242
Reputação: +83
Gênero: Masculino
Char no Tibia: Askators

ok vlw será que ta adicionando cada vez 4 vocations id a mais porque eu coloquei no login.lua para registrar???
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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.
Editado Julho 27 por Demonbholder