gz
denovo comentando
Agr + codes ![]()
parabens
flws :hi:
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

gz
denovo comentando
Agr + codes ![]()
parabens
flws :hi:
Gratz...
Sempre Inovando...
eu concertei o bug do autosave agora ta perfeito podem usar a vontade =]
info
Grupo: Cavaleiro
Registrado: 03/06/07
Posts: 150
Reputação: +2

po, gostei, deve ser XML, vou testar
Grats!
info
Grupo: Cavaleiro
Registrado: 04/09/06
Posts: 190
Reputação: +3
em configmanager.cpp
e adcione abaixo
e em configmager.h
procure por
e adcione abaixo
no final de game.cpp adcione
void Game::saveServer() { std::cout << ":: Saving the server... "; for(AutoList<Player>::listiterator it = Player::listPlayer.list.begin(); it != Player::listPlayer.list.end(); ++it){ (it->second)->loginPosition = (it->second)->getPosition(); IOPlayer::instance()->savePlayer(it->second); } if(map->saveMap("")) std::cout << "[done]" << std::endl; else std::cout << "[failure]" << std::endl; } void Game::autoServerSave() { saveServer(); addEvent(makeTask(g_config.getNumber(ConfigManager::SERVER_SAVE)*60000, std::mem_fun(&Game::autoServerSave))); }em game.h procure por
Sobre ele adcione
em comands.cpp procure por
{"/gethouse",&Commands::getHouse},abaixo dele adcione
{"/save",&Commands::saveServer},e no final de comands.cpp coloque
bool Commands::saveServer(Creature* creature, const std::string& cmd, const std::string& param) { Player* player = creature->getPlayer(); g_game.saveServer(); if(player) player->sendTextMessage(MSG_STATUS_CONSOLE_BLUE, "Global save complete."); }em commands.h procure
abaixo disso adcione
em otserv.cpp procure por
if(g_config.getString(ConfigManager::MD5_PASS) == "yes"){
e adcione acima
if(g_config.getNumber(ConfigManager::SERVER_SAVE) > 0)
g_game.addEvent(makeTask(g_config.getNumber(ConfigManager::SERVER_SAVE) * 60000, std::mem_fun(&Game::autoServerSave)));
else
std::cout << "
Server save disabled!" << std::endl;
E no Config.lua coloque
.
em commands.xml
adcione
Créditos 90% Lithium
10% TLM
Eu gostaria de homenagiar o meu Professor de c++ - ^^Ablankzin^^ sem ele eu nunca teria aprendindo c++ =]
Esse code funciona na SVN de 17/12 em diante.
Comentários Por Favor=]
Editado Janeiro 9 por lithium