antiblock
diamwall

Cristian Jordan

Membro
  • Content Count

    6
  • Joined

  • Last visited

Posts posted by Cristian Jordan


  1. database.php 

     

    <?php
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    //                                             TRAVIANX                                             //
    //            Only for advanced users, do not edit if you dont know what are you doing!             //
    //                                Made by: Dzoki & Dixie (TravianX)                                 //
    //                              - TravianX = Travian Clone Project -                                //
    //                                 DO NOT REMOVE COPYRIGHT NOTICE!                                  //
    //////////////////////////////////////////////////////////////////////////////////////////////////////

    include("constant.php");

    class MYSQLi_DB {
        
        var $connection;
        
        function MYSQLi_DB() {
            $this->connection = mysqli_connect(SQL_SERVER, SQL_USER, SQL_PASS, SQL_DB) or die(mysqli_error());
        }
            function query($query) {
            return $this->connection->query($query);
            }
            
    };

    class MYSQL_DB {
        
        var $connection;
        
        function MYSQL_DB() {
            $this->connection = mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS) or die(mysql_error());
            mysql_select_db(SQL_DB, $this->connection) or die(mysql_error());
        }
        
        function mysql_exec_batch ($p_query, $p_transaction_safe = true) {
      if ($p_transaction_safe) {
          $p_query = 'START TRANSACTION;' . $p_query . '; COMMIT;';
        };
      $query_split = preg_split ("/[;]+/", $p_query);
      foreach ($query_split as $command_line) {
        $command_line = trim($command_line);
        if ($command_line != '') {
          $query_result = mysql_query($command_line);
          if ($query_result == 0) {
            break;
          };
        };
      };
      return $query_result;

        function query($query) {
            return mysql_query($query, $this->connection);
        }
    };

    if(DB_TYPE) {
        $database = new MYSQLi_DB;
    }
    else {
        $database = new MYSQL_DB;
    }
    ?>


  2. Bom dia pessoal!

                                   Estou precisando de ajuda com servidor de Metin2, Bom... estou a usar a servefiles ''Maxmi'' e meu problema é o seguinte. 

    1º Criei o servidor via hamachi e meus amigos conseguiram fazer login, mas quando selecionam o personagem tomam DC, o jogo não abre.

    2º Queria saber como faço para criar um servidor com No-ip, pois nunca consegui colocar online por este programinha. Ssomente para meus amigos jogarem e testarem o servidor, pois no momento não tenho $ para pagar um dedicado...

    3º Tenho que configurar alguma pasta dentro da FileServer (abro as Files com Filezilla), colocar algum ip para o serve ficar online ?

    4º Alguém sabe modificar o ''pong'' do cliente e da file?

     

    Ficarei muito grato se alguém puder me ajudar ...