Ir para conteúdo
  • Cadastre-se

Suporte Tibia OTServer

Solicite assistência de outros membros para questões relacionadas a códigos, mapas, clientes, websites e servidores Tibia.


Atenção!

- Esta área é para publicação Suporte Otserv, peça ajuda a outros membros sobre scripts, mapas, sprites, clients, websites, ferramentas e tudo que envolve Ots de Tibia.

- Favor manter tópicos organizados! Utilizar code, spoiler, fontes, cores e espaçamentos equilibrados. Tópicos organizados atraem respostas mais rápidas! 

 

- IMPORTANTE! Fique atento aos títulos usados no seu tópico, use títulos coerentes, evitando palavras curtas ou frases confusas: "ajuda aqui", "bug", "erro", "Não consigo", "não funciona". - Se você usar títulos como estes o tópico será deletado.

 

- Se sua dúvida for respondida, favor marcar a melhor resposta, basta clicar no botão ao lado do avatar do membro que te ajudou. Membros que não utilizarem esse sistema serão impedidos de publicar na seção.


Subfóruns

  1. Suporte Tibia OTServer (Resolvidos)

    Confira aqui se sua dúvida já foi respondida de Suporte Tibia OTServer.

    47.6k
    posts

40818 tópicos neste fórum

  1. war system

    • 10 respostas
    • 393 visualizações
  2. War System

    • 1 resposta
    • 569 visualizações
  3. War System

    • 2 respostas
    • 256 visualizações
  4. War System

    • 4 respostas
    • 1.2k visualizações
  5. WAR System

    • 1 resposta
    • 3k visualizações
  6. War System

    • 1 resposta
    • 239 visualizações
  7. War System

    • 1 resposta
    • 212 visualizações
  8. War System

    • 1 resposta
    • 320 visualizações
  9. War System

    • 19 respostas
    • 863 visualizações
  10. War System

    • 1 resposta
    • 227 visualizações
  11. War System

    • 4 respostas
    • 1.7k visualizações
  12. War System

    • 0 respostas
    • 786 visualizações
  13. War System - Erro No Distro

    • 7 respostas
    • 876 visualizações
  14. WAR SYSTEM ? 8.60

    • 2 respostas
    • 1.8k visualizações
    • 0 respostas
    • 526 visualizações
    • 0 respostas
    • 206 visualizações
    • 1 resposta
    • 221 visualizações
    • 2 respostas
    • 751 visualizações
  15. war system 1.x

    • 0 respostas
    • 248 visualizações
  16. War System 8.54

    • 10 respostas
    • 1.1k visualizações
  17. War System Bug

    • 1 resposta
    • 666 visualizações
  18. War system bug !

    • 6 respostas
    • 1.2k visualizações
  19. War system bugado

    • 3 respostas
    • 407 visualizações
    • 3 respostas
    • 205 visualizações
    • 0 respostas
    • 125 visualizações
    • 1 resposta
    • 274 visualizações
  20. War System Codes

    • 6 respostas
    • 608 visualizações
    • 1 resposta
    • 508 visualizações
    • 1 resposta
    • 773 visualizações
    • 0 respostas
    • 642 visualizações
    • 7 respostas
    • 1.2k visualizações
  21. war system diferenciado

    • 3 respostas
    • 266 visualizações
  22. War system em guilds.

    • 0 respostas
    • 254 visualizações
  23. war system erro

    • 3 respostas
    • 336 visualizações
  24. war system pedido

    • 1 resposta
    • 159 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