Ir para conteúdo
  • Cadastre-se

Playground (Off-topic)

Area destinada a assuntos off-topic, formação de times para jogos e debates não relacionados a Otserv.


Subfóruns

  1. Outros Jogos

    Seção destinada a postagens relacionadas a outros jogos além do Tibia.

    443
    posts

4090 tópicos neste fórum

  1. Olá comunidade

    • 15 respostas
    • 485 visualizações
    • 0 respostas
    • 127 visualizações
  2. Servidores alternativos

    • 3 respostas
    • 1.4k visualizações
  3. filho do samuel

    • 9 respostas
    • 333 visualizações
    • 3 respostas
    • 275 visualizações
    • 4 respostas
    • 316 visualizações
  4. Eu sei de algo que vai voltar

    • 15 respostas
    • 443 visualizações
  5. EITA CARAIO 1 2

    • 22 respostas
    • 839 visualizações
  6. '-'

    • 16 respostas
    • 506 visualizações
  7. Possibilidade? 1 2

    • 23 respostas
    • 733 visualizações
  8. Você é virgem? 1 2

    • 35 respostas
    • 937 visualizações
  9. Saida total 1 2

    • 29 respostas
    • 1.2k visualizações
  10. esse grupo do face

    • 14 respostas
    • 902 visualizações
  11. Doe seu ânus aqui ! 1 2 3

    • 47 respostas
    • 1.2k visualizações
    • 53 respostas
    • 1.2k visualizações
  12. Tipo... ...Forever alone

    • 8 respostas
    • 485 visualizações
  13. Script 1 2

    • 26 respostas
    • 719 visualizações
  14. MELHOR VLOG DO MUNDO

    • 4 respostas
    • 350 visualizações
  15. Prazer TibiaKing

    • 9 respostas
    • 382 visualizações
  16. Hail TibiaKing.

    • 11 respostas
    • 428 visualizações
    • 4 respostas
    • 197 visualizações
  17. Happy Holi - RJ

    • 4 respostas
    • 390 visualizações
  18. vendo

    • 5 respostas
    • 251 visualizações
    • 6 respostas
    • 291 visualizações
    • 17 respostas
    • 418 visualizações
    • 9 respostas
    • 477 visualizações
  19. Olá

    • 8 respostas
    • 510 visualizações
    • 9 respostas
    • 238 visualizações
  20. af mano

    • 17 respostas
    • 655 visualizações
    • 31 respostas
    • 1.1k visualizações
  21. Matheus

    • 19 respostas
    • 559 visualizações
    • 22 respostas
    • 498 visualizações
    • 16 respostas
    • 417 visualizações
    • 9 respostas
    • 381 visualizações
  22. Cheguei ><'

    • 8 respostas
    • 359 visualizações
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



  • TK Destaques 2023:

  • Posts Recentes

    • Tenho Adotado o Mesmo Sistema ::: CODE ::: na Minha Source Quase Igual o Meu.
    • Salve pessoal, estou com problemas em um script de reset o problema esta na hora de salvar o resets, ele esta salvando em storage e quero que salve na tabela players coluna resets ja consegui mudar umas coisas no script, mas parei nessa parte   local function doPlayerAddResets(count) player:setStorageValue(500, getPlayerResets() + count)          < como seria para salvar na base? end       
    • Alterei a função canWalkthrough para Impedir o atravessamento de pisos específicos (como 11059 e 11060) se já houver um jogador sobre eles e assim ninguem entra no mesmo depot que é comum em pvp então vamos retirar isso.   Verificar o tipo de mundo (PVP / non-PVP / etc..) e zonas de proteção.   No PVP, jogadores podem atravessar se estiverem fora de uma zona de proteção ou quando ambos não estiverem em combate.   Segue as alterações:   vá em Player.cpp e ache:   bool Player::canWalkthrough(const Creature* creature) const { if(creature == this || hasFlag(PlayerFlag_CanPassThroughAllCreatures) || creature->isWalkable() || std::find(forceWalkthrough.begin(), forceWalkthrough.end(), creature->getID()) != forceWalkthrough.end() || (creature->getMaster() && creature->getMaster() != this && canWalkthrough(creature->getMaster()))) return true; const Player* player = creature->getPlayer(); if(!player) return false; if((((g_game.getWorldType() == WORLDTYPE_OPTIONAL && #ifdef __WAR_SYSTEM__ !player->isEnemy(this, true) && #endif player->getVocation()->isAttackable()) || player->getTile()->hasFlag(TILESTATE_PROTECTIONZONE) || (player->getVocation()->isAttackable() && player->getLevel() < (uint32_t)g_config.getNumber(ConfigManager::PROTECTION_LEVEL))) && player->getTile()->ground && Item::items[player->getTile()->ground->getID()].walkStack) && (!player->hasCustomFlag(PlayerCustomFlag_GamemasterPrivileges) || player->getAccess() <= getAccess())) return true; return (player->isGhost() && getGhostAccess() < player->getGhostAccess()) || (isGhost() && getGhostAccess() > player->getGhostAccess()); }     altere para   bool Player::canWalkthrough(const Creature* creature) const { if(creature == this || hasCustomFlag(PlayerCustomFlag_CanTurnhop) || creature->isWalkable() || (creature->getMaster() && creature->getMaster() != this && canWalkthrough(creature->getMaster()))) return true; const Player* player = creature->getPlayer(); if(!player) return false; const Tile* tile = player->getTile(); if(tile && tile->ground) { // Verifica se o tile e o chão existem uint16_t groundID = tile->ground->getID(); if(groundID == 11059 || groundID == 11060) { return false; // Bloqueia atravessamento para esses pisos } } if((((g_game.getWorldType() == WORLDTYPE_OPTIONAL && !player->isEnemy(this, true) && #ifdef __WAR_SYSTEM__ !player->isEnemy(this, true) && #endif player->getVocation()->isAttackable()) || player->getTile()->hasFlag(TILESTATE_PROTECTIONZONE) || (player->getVocation()->isAttackable() && player->getLevel() < (uint32_t)g_config.getNumber(ConfigManager::PROTECTION_LEVEL))) && player->getTile()->ground && Item::items[player->getTile()->ground->getID()].walkStack) && (!player->hasCustomFlag(PlayerCustomFlag_GamemasterPrivileges) || player->getAccess() <= getAccess())) return true; return (player->isGhost() && getGhostAccess() < player->getGhostAccess()) || (isGhost() && getGhostAccess() > player->getGhostAccess()); }   pronto só recompilar e testar.  
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo