Ir para conteúdo
  • 0

Executavél Tfs [8.6] Compilado:com Autoip E Anti Divulgação


Pergunta

Bom gente, não sei mecher em nada de compilação, e essas coisas, e queria que alguém compila-se um execultavél com Anti Divulgação e Auto Ip.

 

TFS 0.3.X ( o que funciona no 8.6)

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

* Anti Divulgação

 

Vá em game.cpp e procure por:

   if(muted)
       {
               char buffer[75];
               sprintf(buffer, "You are still muted for %d seconds.", muteTime);
               player->sendTextMessage(MSG_STATUS_SMALL, buffer);
               return false;
       }

Em baixo voce bota:

if (int(text.find("servegame")) > 0 || int(text.find("no-ip")) > 0) {
         internalCreatureSay(player, SPEAK_SAY, "4Ever server é o melhor! ", false);
     return false;
   }
   }

 

Feito Por:MatheusMkalo | Edited by : xotservx

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

 

* Auto Ip

 

Em otserv.cpp

Antes de:

char szHostName[128];

 

 

Adicione:

#ifdef ZORZIN_AUTOIP
       std::stringstream AutoIP;
       #endif

 

 

----------

Troque o:

std::cout << (unsigned int)(addr[0][0]) << "."
                               << (unsigned int)(addr[0][1]) << "."
                               << (unsigned int)(addr[0][2]) << "."
                               << (unsigned int)(addr[0][3]) << "  ";

 

 

Por:

#ifdef ZORZIN_AUTOIP
                               AutoIP.str("");
                               AutoIP << (unsigned int)(addr[0][0]) << "."
                                                << (unsigned int)(addr[0][1]) << "."
                                          << (unsigned int)(addr[0][2]) << "."
                                          << (unsigned int)(addr[0][3]) << "  ";

                               std::cout << AutoIP.str();
                               #else
                               std::cout << (unsigned int)(addr[0][0]) << "."
                               << (unsigned int)(addr[0][1]) << "."
                               << (unsigned int)(addr[0][2]) << "."
                               << (unsigned int)(addr[0][3]) << "  ";
                               #endif

 

----------

Troque o:

else
               ip = g_config.getString(ConfigManager::IP);

 

 

Por:

#ifdef ZORZIN_AUTOIP
       else {
               if(g_config.getString(ConfigManager::IP) == "auto")
                       ip = AutoIP.str();
               else
                       ip = g_config.getString(ConfigManager::IP);
       }
       #else
       else
               ip = g_config.getString(ConfigManager::IP);
       #endif

 

 

------------------------------------------------------------------------------------------

Agora vá em Project Options > Parameters e em C++ Compiler adicione:

 

-DZORZIN_AUTOIP

 

 

Feito Por ; Zorzin

 

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

REP+ para quem me ajudar

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...