Administrador Administrador 1437 Postado Outubro 6, 2005 Administrador Share Postado Outubro 6, 2005 (editado) Tibia Rules, fez um code de server save que de acordo com eles , e testes feitos por mim, o code é muito estável. Irei mostrar passo a passo como colocá-lo! Procure em game.cpp por: Player* player = dynamic_cast<Player*>(creature);if(player){Tile *tile = getTile(player->pos.x, player->pos.y, player->pos.z);if(tile == NULL){std::cout << "CheckPlayer NULL tile: " << player->getName() << std::endl;return;} Abaixo coloque : //Player Auto save by Tibia Rules if(player->saveTime < g_config.getGlobalNumber("saveTime", 5)*60*1000)//check the save time and subtract thinkTicks player->saveTime += thinkTicks; if(player->saveTime >= g_config.getGlobalNumber("saveTime", 5)*60*1000){//Check if its time to save! player->sendTextMessage(MSG_BLUE_TEXT,"You character was just auto-saved!" ); IOPlayer::instance()->savePlayer(player); player->saveTime = 0;//reset the save time } //End Player Auto save player.cpp Procure por: food = 0; Abaixo coloque: saveTime = 0; Coloque em: player.h in public: int saveTime; Adicione no config.lua: Code: --Auto Save time for each player.... 1 = 1minsaveTime = 1 OBS: Lembrando que todos os créditos vão para tibia rules! Problema descoberto: Como o server aproveita uma função de check do ot, cada jogador fica com 1 tempo de save. Com isso (não vou explicar como para nao prejudicar o andamento de alguns servidores) o player se tiver um pouco de sorte e pensar um pouco consegue duplicar items. Usem o script por conta própria, irei postar um save server melhor e seguro. Editado Outubro 19, 2005 por gusbronha Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/ Compartilhar em outros sites More sharing options...
honux 1 Postado Outubro 6, 2005 Share Postado Outubro 6, 2005 Belo code gus ^^ vai t no Univ X ? x) Eu tava pensando em esses dias fzr um save por 'advance', qdo o player avançar em Shield ou Sword ou Axe ou Distance ou Club ou Level ou ML salva o player =P Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-5872 Compartilhar em outros sites More sharing options...
Administrador Administrador 1437 Postado Outubro 6, 2005 Autor Administrador Share Postado Outubro 6, 2005 Tipo, é uma idéia também. Mas acho que um save constante é melhor ainda. Sim, vai este code já está na universalx Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-5901 Compartilhar em outros sites More sharing options...
Caidera 2 Postado Outubro 6, 2005 Share Postado Outubro 6, 2005 Se uni-se a ideia do honux com a do save ficaria rox aaaaa se fosse feito em Mirc Scripting eu poderia ajudar um pokinho e entender tb esse code ae Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-5904 Compartilhar em outros sites More sharing options...
x9kill 1 Postado Outubro 6, 2005 Share Postado Outubro 6, 2005 xD legal cara tem servers q n tem save e sempre fika voltando no começo otimo tuto Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-5978 Compartilhar em outros sites More sharing options...
CorpsCool 0 Postado Outubro 14, 2005 Share Postado Outubro 14, 2005 Por isso eu amo o gusbronha ele é o cara o gusbronha se vai joga o jogo que eu to fazendo da um chego la no outros jogos um negoso assim Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-7136 Compartilhar em outros sites More sharing options...
Visitante xbowaxx Postado Novembro 3, 2005 Share Postado Novembro 3, 2005 que legal pena que nao entendo nada de c++ Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-13710 Compartilhar em outros sites More sharing options...
CorpsCool 0 Postado Novembro 8, 2005 Share Postado Novembro 8, 2005 xbowaxxque legalpena que nao entendo nada de c++ Cara se faz mo flood todos o post nessa secao se so fala isso que legal pena que nao entendo nada de c++ Depois naum sabe porque pega alerta =/ Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-14881 Compartilhar em outros sites More sharing options...
survive 0 Postado Março 13, 2006 Share Postado Março 13, 2006 Aeww pessoal podem me dizer se funciona no 7.6??, e nao sei como funciona direito esse code, mais na minha opiniao é melhor ter varios tipo de save um por tempo um por avancar lvl tudo funcionando junto, pq c o server salvar so por tempo ou add skill fika facil duplicar itens (MTO FACIL) Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-57098 Compartilhar em outros sites More sharing options...
Thunder Tiger 0 Postado Março 17, 2006 Share Postado Março 17, 2006 Valeu Gusba! sempre ajudando o pessoao do XTibia :} Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-57908 Compartilhar em outros sites More sharing options...
joao.p 0 Postado Março 17, 2006 Share Postado Março 17, 2006 Nuss q massa! mto rox esse codigo, valew aee!! Codigo d+!! vlw! Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-58044 Compartilhar em outros sites More sharing options...
bruxo 1 Postado Abril 30, 2006 Share Postado Abril 30, 2006 Não dar muito lag no server/ Vou testar pra ver o lag soh ^^. Espero que seja bom, já edito aki. Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-68476 Compartilhar em outros sites More sharing options...
honux 1 Postado Maio 2, 2006 Share Postado Maio 2, 2006 @Bruxo não dá lag, é menor que uma fração de segundo por player... Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-69120 Compartilhar em outros sites More sharing options...
Japeludo 0 Postado Abril 20, 2008 Share Postado Abril 20, 2008 onde ficam esses .cpp ? Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-519881 Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Abril 20, 2008 Share Postado Abril 20, 2008 onde ficam esses .cpp ? Amigo, você postou em um tópico de 2005... Isto não é legal né Ele fica na Source do server, hoje vários OTS não a colocam para download... Favor não postar e tópicos antigos denovo tá?! Link para o comentário https://xtibia.com/forum/topic/1355-auto-save-player/#findComment-519944 Compartilhar em outros sites More sharing options...
Posts Recomendados