dreigon67 16 Postado Junho 23, 2012 Share Postado Junho 23, 2012 (editado) Bem, eu vim aqui postar a resolução de um problema que eu percebi ser bem comum, o erro que nós vamos consertar é o do Unable to load items.otbVamos lá:Vá na pasta onde ficam as sources do seu executavel e procure por items.ccp, abra ele pelo modo editor(ou pelo seu programa de compilar) e procure por:if(Items::dwMajorVersion == 0xFFFFFFFF) std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl; else if(Items::dwMajorVersion < 3) { std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } else if(Items::dwMajorVersion > 3) { std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } else if(Items::dwMinorVersion != CLIENT_VERSION_861) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; e substitua por esse:/*if(Items::dwMajorVersion == 0xFFFFFFFF) std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl; else if(Items::dwMajorVersion < 3) { std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } else if(Items::dwMajorVersion > 3) { std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } else if(Items::dwMinorVersion != CLIENT_VERSION_861) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; }*/ e agora é só compilar.Explicação: Foi apenas adicionado a tag /**/ no script para anular essas linhas, ou seja inutilizar elas, fazendo assim com que ao ligar o server o seu distro não verifique a versão do items.otb, (e lembrando que nesses servidores mais recentes já existe uma opção no próprio config.lua que anula a verificação do items.otb)Comentem e postem qualquer problema ou dúvida.OBS: Não olhei se ja existia um tópico com essa explicação. Créditos : Matheus tk ~ Editado Abril 8, 2015 por TheSumm Créditos. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/ Compartilhar em outros sites More sharing options...
fitaisolante 24 Postado Agosto 8, 2012 Share Postado Agosto 8, 2012 Gostei, muito bom, eu estava precisando mesmo, eu compilava o distro certinho mais na hora de conectar o item.otbm dava que a versão era errada. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1312604 Compartilhar em outros sites More sharing options...
Subwat 405 Postado Agosto 8, 2012 Share Postado Agosto 8, 2012 Boa cara!!! vou utilizar em meu servidor. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1312628 Compartilhar em outros sites More sharing options...
SkyDangerous 395 Postado Agosto 9, 2012 Share Postado Agosto 9, 2012 (editado) Esse tópico já existe: http://www.xtibia.co...o-qualquer-otb/ Pena Ps: ele retiro o script, então ta valendo. Aprovado. Editado Agosto 9, 2012 por SkyDangerous Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1313064 Compartilhar em outros sites More sharing options...
dalvorsn 268 Postado Agosto 11, 2012 Share Postado Agosto 11, 2012 Funcional, mas creio que deveria comentar apenas a parte em que ele dá return, o erro é importante, para que a pessoa esteja ciente da versão diferente, mesmo que mudem poucas coisas, uma diferença razoavel de versão pode trazer bugs Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1314715 Compartilhar em outros sites More sharing options...
Critical 70 Postado Agosto 12, 2012 Share Postado Agosto 12, 2012 Seu tutorial foi aprovado, está sendo movido para área correta neste instante. Atenciosamente, Critical. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1315011 Compartilhar em outros sites More sharing options...
Huntre 1 Postado Setembro 13, 2012 Share Postado Setembro 13, 2012 Funcional, mas creio que deveria comentar apenas a parte em que ele dá return, o erro é importante, para que a pessoa esteja ciente da versão diferente, mesmo que mudem poucas coisas, uma diferença razoavel de versão pode trazer bugs Axo que ele deveria colocar os cretidos para vc dalvorsn ja que vc me passo isso a +- 2 anos atras e e o mesmo sistema Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1338323 Compartilhar em outros sites More sharing options...
dalvorsn 268 Postado Setembro 14, 2012 Share Postado Setembro 14, 2012 Funcional, mas creio que deveria comentar apenas a parte em que ele dá return, o erro é importante, para que a pessoa esteja ciente da versão diferente, mesmo que mudem poucas coisas, uma diferença razoavel de versão pode trazer bugs Axo que ele deveria colocar os cretidos para vc dalvorsn ja que vc me passo isso a +- 2 anos atras e e o mesmo sistema Negativo, isso é algo extremamente simples, nem precisa saber programar pra fazer, e com certeza muitos antes de mim fizeram. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1338677 Compartilhar em outros sites More sharing options...
FenixBorges 13 Postado Fevereiro 8, 2013 Share Postado Fevereiro 8, 2013 (editado) Uma dúvida aqui pessoal, Por exemplo.. Já que ele não vai checar O items.otb, eu pósso por um items.otb De uma versão superior? Pois meu ot é 8.60. Pegar o items.otb de um Ot 9.80 E substituir pela .otb que está la? Ai era só adicionando o código de cada item Atravez do items.xml Possivel isso? Editado Fevereiro 8, 2013 por FenixBorges Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1463713 Compartilhar em outros sites More sharing options...
dalvorsn 268 Postado Fevereiro 8, 2013 Share Postado Fevereiro 8, 2013 Uma dúvida aqui pessoal, Por exemplo.. Já que ele não vai checar O items.otb, eu pósso por um items.otb De uma versão superior? Pois meu ot é 8.60. Pegar o items.otb de um Ot 9.80 E substituir pela .otb que está la? Ai era só adicionando o código de cada item Atravez do items.xml Possivel isso? Sim é possível, porém como eu disse pode trazer erros. Não ficou muito claro para mim, seu ot é 8.6, e você vai mudar o items.otb para uma versão superior. Depois disso você pretende usar o cliente 8.6 ou 9.80? Se for usar client 8.60, esteja certo que dará erros. Um outro problema é que a estrutura pode ter mudado, atributos podem ter sido adicionados/modificados, mounts entre outros, e isso pode dar vários erros. Logo não aconselho a fazer esta mudança, é preferível pegar um distro já modificado para a nova versão. Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1464130 Compartilhar em outros sites More sharing options...
atakashi 11 Postado Maio 11, 2013 Share Postado Maio 11, 2013 Funciono não. continua dando o erro do version item.otb Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1519061 Compartilhar em outros sites More sharing options...
dalvorsn 268 Postado Maio 11, 2013 Share Postado Maio 11, 2013 Funciono não. continua dando o erro do version item.otb Algo me diz que você não compilou, e se compilou não trocou o executável ... Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1519080 Compartilhar em outros sites More sharing options...
LucasVinia 4 Postado Maio 16, 2013 Share Postado Maio 16, 2013 Não consigo mudar as sources , não entendo como faço para compilar... alguém pode me ajudar com isso ? Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1521288 Compartilhar em outros sites More sharing options...
Luquinh4 28 Postado Maio 30, 2013 Share Postado Maio 30, 2013 boa, rep + Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1526076 Compartilhar em outros sites More sharing options...
Furabio 257 Postado Abril 8, 2015 Share Postado Abril 8, 2015 (editado) Tutorial aprovado e movido, só não esqueça que quando o conteúdo não for seu, adicione os créditos do verdadeiro criador. Editado Abril 8, 2015 por TheSumm Link para o comentário https://xtibia.com/forum/topic/188582-fazendo-com-que-o-seu-ot-aceite-qualquer-itemotb/#findComment-1644777 Compartilhar em outros sites More sharing options...
Posts Recomendados