s0me0ne 2 Postado Julho 22, 2012 Share Postado Julho 22, 2012 Versão do Tibia: 8.6 Informações: Meu server está com um bug. Criei novas vocações para ele, só que quando alguem muda para essas vocations e usa uma spell, o server trava. Por quê raios isso está acontecendo? (PS: O server é XP alta) Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 23, 2012 Autor Share Postado Julho 23, 2012 (editado) @Demonbholder Por que eu também levei alerta verbal? Eu apenas dei um toque nele por ter me tratado com desrespeito, afinal ele postou algo que não ajudou em nada e eu reclamei. @HarpiaLOOK Já está assim. @Topic Alguem pra ajudar? O account manager tá possibilitando criar characters com as vocations editadas e eu não quero isso. O que faço? Editado Julho 23, 2012 por s0me0ne Link para o comentário Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 23, 2012 Share Postado Julho 23, 2012 Se você colocar o fromvoc igual ao ID da própria vocação, o sistema entende que é uma vocação inicial e que pode ser escolhido pelo Account Manager. Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 23, 2012 Autor Share Postado Julho 23, 2012 @Oneshot Tá, mas como resolve isso? Se eu colocar o fromvoc da Vocation ID 14 no 13, eu teria que colocar "setPlayerPromotionLevel(cid, 2)"? Link para o comentário Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 23, 2012 Share Postado Julho 23, 2012 Não, você teria que usar setPromotionLevel(cid, 1), a não ser que a vocation 13 seja outra promoção de alguma vocação, aí sim será setPromotionLevel(cid, 2) Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 23, 2012 Autor Share Postado Julho 23, 2012 (editado) Bom, pergunta final. Tem como fazer ela não ser promotion e não aparecer no Account Manager? Editado Julho 23, 2012 por s0me0ne Link para o comentário Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 23, 2012 Share Postado Julho 23, 2012 (editado) Acho que com edição nas sources no player.cpp, na parte do Account Manager. Ou você pode colocar needpremium="1", mas aí jogadores Premium iriam poder escolher a vocação :x Editado Julho 23, 2012 por Oneshot Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 23, 2012 Autor Share Postado Julho 23, 2012 (editado) Mas meu server é Free Premium. Já tentei esse método. Sobre a edição nas sources, dá muito trabalho? Se não, pode arrumar pra mim? Editado Julho 23, 2012 por s0me0ne Link para o comentário Compartilhar em outros sites More sharing options...
0 lukas13on 4 Postado Julho 23, 2012 Share Postado Julho 23, 2012 Então tira vai na config.lua -- Premium-related freePremium = "no" Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 23, 2012 Autor Share Postado Julho 23, 2012 Não posso, vai avacalhar umas coisas no server. Link para o comentário Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 (editado) Olá, s0me0ne. Desculpe pela demora, se você tiver acesso ao código-fonte (sources) do seu servidor, abra o arquivo player.cpp e procure por: if(it->first == it->second->getFromVocation() && it->first != 0) Troque por: if(it->first == it->second->getFromVocation() && it->first != 0 && it->second->getId() != 13) Agora procure por: if(checkText(text, tmp) && it != Vocations::getInstance()->getLastVocation() && it->first == it->second->getFromVocation() && it->first != 0) Troque por: if(checkText(text, tmp) && it != Vocations::getInstance()->getLastVocation() && it->first == it->second->getFromVocation() && it->first != 0 && it->second->getId() != 13) Essa é uma pequena "gambiarra" que impedirá o jogador de escolher a vocação de ID igual a 13, ou seja, Falcon Assassin no seu caso. Só compilar. Estarei desenvolvendo um add-on mais elaborado para vocations.xml baseado nesse seu pedido . Um grande abraço. Editado Julho 24, 2012 por Oneshot Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 24, 2012 Autor Share Postado Julho 24, 2012 (editado) @Oneshot Obrigado pela sua "gambiarra" momentânea, mas no caso eu precisava é que da vocation 13 pra cima não pudesse ser escolhida. Do mesmo jeito, eu agradeço. Editado Julho 24, 2012 por s0me0ne Link para o comentário Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 Não seja por isso, http://www.xtibia.com/forum/topic/190356-opcao-manager-no-vocationsxml/ Link para o comentário Compartilhar em outros sites More sharing options...
0 s0me0ne 2 Postado Julho 24, 2012 Autor Share Postado Julho 24, 2012 Agora sim, valeu pela ajuda Oneshot e Tiag017. Dúvida Resolvida. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
s0me0ne 2
Versão do Tibia: 8.6
Informações: Meu server está com um bug. Criei novas vocações para ele, só que quando alguem muda para essas vocations e usa uma spell, o server trava. Por quê raios isso está acontecendo? (PS: O server é XP alta)
Link para o comentário
Compartilhar em outros sites
Top Posters For This Question
20
9
7
4
Popular Days
Jul 22
30
Jul 23
14
Top Posters For This Question
s0me0ne 20 posts
Tiag017 9 posts
Oneshot 7 posts
JeanCristian 4 posts
Popular Days
Jul 22 2012
30 posts
Jul 23 2012
14 posts
43 respostass a esta questão
Posts Recomendados