Bruno 536 Postado Julho 8, 2015 Share Postado Julho 8, 2015 Lembrando que este procedimento foi testado no tfs v0.4. Abra o seu items.cpp 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(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } Agora basta comentar, ficando assim: /*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(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; }*/ Qualquer problema ou dúvida, só postar aqui! Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/ Compartilhar em outros sites More sharing options...
Noock 10 Postado Julho 22, 2015 Share Postado Julho 22, 2015 (editado) Tem como fazer no o tfs v1.x ? qual o procedimento ? Editado Julho 22, 2015 por Noock Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1661874 Compartilhar em outros sites More sharing options...
Alayen 14 Postado Julho 22, 2015 Share Postado Julho 22, 2015 Tem como fazer no o tfs v1.x ? qual o procedimento ? https://github.com/otland/forgottenserver/blob/master/src/items.cpp#L191-199 Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1661877 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 22, 2015 Autor Share Postado Julho 22, 2015 Tem como fazer no o tfs v1.x ? qual o procedimento ? Olha, para versões mais antigas ele não impede o uso de outros .otb's Só quando você tenta usar uma versão antiga depois do update onde aparecem os novos efeitos, ai não da mesmo. (creio que foi implantado na versão 10.58) Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1661885 Compartilhar em outros sites More sharing options...
MUNlZ 65 Postado Julho 28, 2015 Share Postado Julho 28, 2015 Ótimo tutorial XD Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662644 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 28, 2015 Autor Share Postado Julho 28, 2015 Ótimo tutorial XD Obrigado man Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662673 Compartilhar em outros sites More sharing options...
Beeki 284 Postado Julho 28, 2015 Share Postado Julho 28, 2015 não precisava comentar o código todo, só a parte que faz a checagem da versão... Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662677 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 28, 2015 Autor Share Postado Julho 28, 2015 não precisava comentar o código todo, só a parte que faz a checagem da versão... Leia a parte comentada e verá que é justamente isso que está sendo feito Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662679 Compartilhar em outros sites More sharing options...
Avuenja 253 Postado Julho 28, 2015 Share Postado Julho 28, 2015 Muito bom Bruno! Um ótimo tutorial, simples e direto! Parabéns Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662683 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 28, 2015 Autor Share Postado Julho 28, 2015 Muito bom Bruno! Um ótimo tutorial, simples e direto! Parabéns Vlw Marcelo Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662684 Compartilhar em outros sites More sharing options...
Beeki 284 Postado Julho 28, 2015 Share Postado Julho 28, 2015 Leia a parte comentada e verá que é justamente isso que está sendo feito Tô falando dessa parte aqui chapa. else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662687 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 28, 2015 Autor Share Postado Julho 28, 2015 Tô falando dessa parte aqui chapa. else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920) { std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl; return ERROR_INVALID_FORMAT; } return ERROR_INVALID_FORMAT;O retorno que conta, não a mensagem, e em ambas as validações, caso não estejam adequadas, irá dar retorno, apenas o primeiro if que gera um warning. Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1662688 Compartilhar em outros sites More sharing options...
tatotheus 0 Postado Agosto 31, 2015 Share Postado Agosto 31, 2015 (editado) Minha Source não contem items.cpp, no lugar ela tem item.cpp, procurei o código nela mesmo mas não encontrei. poderia me ajudar ? @Resolvido Editado Agosto 31, 2015 por tatotheus Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1667180 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Agosto 31, 2015 Autor Share Postado Agosto 31, 2015 Faz uma busca por Items::dwMinorVersion ou dwMinorVersion, e ve se acha algo. Link para o comentário https://xtibia.com/forum/topic/235379-servidor-aceitando-qualquer-itemsotb/#findComment-1667181 Compartilhar em outros sites More sharing options...
Posts Recomendados