Ir para conteúdo

Fir3element

Héroi
  • Registro em

  • Última visita

Tudo que Fir3element postou

  1. Exclui seu dev e coloca esse no lugar: http://www.4shared.com/archive/8NIlTt7z/TheForgottenDevCpp.html
  2. É um bug na database, deve estar faltando a tabela db_version. Use a original...
  3. Coloca o nome da pasta do dev atual igual do antigo, no mesmo diretório também.
  4. DELETE FROM `players` WHERE NOT `players`.`name` IN ("Account Manager", "Rook Sample", "Sorcerer Sample", "Druid Sample", "Paladin Sample", "Knight Sample");
  5. http://www.tibiaking.com/forum/topic/30906-tutorial-compilando-tfs-v10-com-msvc-2013/ Esse tutorial deve funcionar, só na hora de baixar o tfs sdk q tem q usar esse: http://www.mediafire.com/download/vod9d2d903c2w16/tfs-sdk-1.0.7z
  6. Fir3element respondeu ao post em um tópico de RodAlbu em Suporte Tibia OTServer
    Firewall bom pra windows é fazer modificações no registro... investe na rede e usa o kiwi do cara ai q já deve dar certo.
  7. Dev é meio chato mesmo, tem um sistema de cache eu acho, dai mesmo baixando um novo continua usando o gcc/libs do dev antigo...
  8. No client oficial? Remover acho difícil, mas modificar dá...
  9. Fir3element respondeu ao post em um tópico de mixlobato em Suporte Tibia OTServer
    tbm acho... esse "fechando toda hora" foi meio suspeito HSUAHUAS
  10. Fir3element respondeu ao post em um tópico de mixlobato em Suporte Tibia OTServer
    Só vai cair se o mapa for de 95mb+, melhor usar linux, essas distros antigas são bem ruim pra compilar em 64bit.
  11. usei esse dev: http://www.4shared.com/archive/8NIlTt7z/TheForgottenDevCpp.html source: http://sourceforge.net/p/otos/code/HEAD/tree/TheForgottenServer/source/ o scan parece q ta limpo [8/56]: https://www.virustotal.com/pt/file/d9cb4b9045a3257229fea7ac59d84fb7331057c8d09bbb9922cf011f8d8cc7b8/analysis/1422993492/ obs.: versão console
  12. Sim isso foi só uma parte, tem q mudar isso na source tbm
  13. Não testei, mas acho que é +- isso: function onAttack(cid, target) if(isPlayer(cid) and isPlayer(target)) then if(getPlayerVocation(cid) == getPlayerVocation(target)) then doCreatureSetSkullType(cid, SKULL_WHITE) end end return true end function onKill(cid, target, damage, flags) if(isPlayer(cid) and isPlayer(target)) then if(getPlayerVocation(cid) ~= getPlayerVocation(target)) then doPlayerAddExp(cid, (1 - ((getPlayerLevel(cid) * 0.9) / getPlayerLevel(target))) * 0.05 * getPlayerExperience(target)) end end return true end
  14. adiciona essa tag no tile (items.xml) <attribute key="walkStack" value="0"/> exemplo: <item id="416-417" article="a" name="stone tile"> <attribute key="description" value="It seems to be a switch."/> <attribute key="walkStack" value="0"/> </item>
  15. custo x benefício q eu digo é o tempo que leva pra fazer, se vale a pena ou não haeuheauea parece que é baseado no tfs 0.3.6pl1 (8.54), a melhor versão q já usei, 600h uptime com 150+ on player x player dá pra fazer pelo creaturescripts, dos monstros eu n sei precisa dar rep não aeueah
  16. Não faço a menor ideia de como são os ots 7.x, mas um amigo meu já passou o tfs 9.8x (0.3.7) pra 7.6, então acho q dá certo sim... Sla, se vc for usar linux o custo x benefício do downgrade é baixo, mas pra windows ai sim vale a pena, ainda mais se for 64bit.
  17. Antigamente eu ia olhando o changelog da otland pra ver o que tinha que tirar e tal, mas hj em dia não existe mais. Exemplo: no 8.6 tem os emblemas do guild war, dai quando você loga no ot envia um byte p ele poder funcionar. Se tu for tentar logar no 7.92 com esse code, vai dar debug. Acho que não ficou muito claro mas é +- isso o motivo aehuaeh Até a versão 8.1-8.2 eu consigo dar downgrade d boa, mas dps disso fica um pouco difícil pq só usei ot 8.1+, então nem sei quais codes tirar...
  18. Desinstala tudo que tiver do visual 2010 ai e instala isso: http://www.microsoft.com/en-us/download/details.aspx?id=40784 Pra mim funciona d boa... windows 8.1 pro
  19. No otserv, map.h #define MAP_MAX_LAYERS 16 No RME, definitions.h: #define MAP_HEIGHT 16 Não tenho certeza... Deve ter que mudar algo no client também.
  20. http://www.tibiaking.com/forum/topic/30906-tutorial-compilando-tfs-v10-com-msvc-2013/
  21. Fir3element respondeu ao post em um tópico de Sekk em Suporte Tibia OTServer
    Troque isso: sqlHost = "localhost" por isso: sqlHost = "127.0.0.1"
  22. Fir3element respondeu ao post em um tópico de jhx em Suporte Tibia OTServer
    Tem que instalar a lib OpenSSL.
  23. Se for nas versões atuais (9.8x+) dá pra descobrir pelo crash dump, as mais antigas (8.x) acho que só pelo gdb no linux.
  24. Fir3element respondeu ao post em um tópico de Sekk em Suporte Tibia OTServer
    Serve para checar a versão do distro e ver se tem alguma atualização, não funciona faz muito tempo. otserv.cpp, é algo parecido com isso (pode remover se quiser): std::clog << ">> Checking software version..."; if(VERSION_BUILD) { if(xmlDocPtr doc = xmlParseFile(VERSION_CHECK)) { xmlNodePtr p, root = xmlDocGetRootElement(doc); if(!xmlStrcmp(root->name, (const xmlChar*)"versions")) { p = root->children->next; if(!xmlStrcmp(p->name, (const xmlChar*)"entry")) { std::string version; int32_t patch, build, timestamp; bool tmp = false; if(readXMLString(p, "version", version) && version != SOFTWARE_VERSION) tmp = true; if(readXMLInteger(p, "patch", patch) && patch > VERSION_PATCH) tmp = true; if(readXMLInteger(p, "build", build) && build > VERSION_BUILD) tmp = true; if(readXMLInteger(p, "timestamp", timestamp) && timestamp > VERSION_TIMESTAMP) tmp = true; if(tmp) { std::clog << " "; if(version.find("_SVN") == std::string::npos) std::clog << "running sub version, please mind it's unstable and only for testing purposes!"; else std::clog << "outdated, please consider upgrading!"; std::clog << std::endl << "> Current version information - version: " << SOFTWARE_VERSION << ", patch: " << VERSION_PATCH << ", build: " << VERSION_BUILD << ", timestamp: " << VERSION_TIMESTAMP << "." << std::endl << "> Latest version information - version: " << version << ", patch: " << patch << ", build: " << build << ", timestamp: " << timestamp << "." << std::endl; if(g_config.getBool(ConfigManager::CONFIRM_OUTDATED_VERSION) && asLowerCaseString(version).find("_svn") == std::string::npos) { std::clog << "Continue? (y/N)" << std::endl; char buffer = getch(); if(buffer != 121 && buffer != 89) startupErrorMessage("Aborted."); } } else std::clog << "up to date!" << std::endl; } else std::clog << "failed checking - malformed entry." << std::endl; } else std::clog << "failed checking - malformed file." << std::endl; xmlFreeDoc(doc); } else std::clog << "failed - could not parse remote file (are you connected to any network?)" << std::endl; } else std::clog << std::endl << "> Ignoring version check, using SVN" << std::endl;

Informação Importante

Confirmação de Termo