Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Felipe

Páginas: [1]
1
Hostings / Dominios / Servidores Dedicados / [VENDO] Dominio Urbaloca.es
« en: 24 de Mayo de 2009, 20:04:41 pm »
buenas, soy el dueño del dominio www.urbaloca.es lo vendo, que ofreceis?, no quiero furnis de habbo ni nada asi, acepto paypa

2
Charlas / Offtopic / New Chat virtual? N00bada?
« en: 21 de Febrero de 2008, 16:56:23 pm »
Nos hemos tomado varias medidas para hacer la entrevista a José Fernandez.

Entrevista:
¿Qué es Ziudad?
Ziudad es un chat virtual online las 24 horas,actualmente no está disponible por que lo estamos diseñando,pero pronto estará online con la version 1,con la cual contara de mas de 60 muebles,10 tipos de ropas y muchisimas cosas más.

¿Cómo se llamaran los usuarios o rangos más altos?
Los usuarios se llamaran Zetas y Zetos y los usuarios de rango alto,aun no lo hemos pensado,pero seguramente Equipo de moderacion,osea moderador .

¿Qué diferencia habra entre otros chat virtuales como habbohotel?
Bien,pues la diferencia será el diseño mas que nada,el trade será mejorado,y habran salas de 2 pisos,jardines y demás..

¿Cuandos usuarios soportara el Servidor de Ziudad a la misma vez conectados?
Pues estamos contratando un servidor dedicado,pero es segun la fama del juego,segun vaya cojiendo fama,extenderemos el numero de usuarios

Asi nos comento el dueño José Fernandez (Madness) Esta entrevista.

¿Ziudad o Pueblako?

Comentarios de la gente:
Según, Ziudad base de Tolkocity cuyo servidor lleva Smartfoxserver aguanta maximo 20 usuarios conectados al ser gratuito, para aumentar el servidor no haze falta un Servidor Dedicado, sino comprar una licencia de aumento de usuarios, asi nos comento ramfu...

Ziudad no creo que pueda soportar más de 20 usuarios conectados ya que el servidor que van a usar para aumentar los usuarios tendrian que pagar dinero y no creo que lo agan.
Según dice en la entrevista, Ziudad soportara muchos usuarios conectados, asi nos comento Francisco Javier

3
Tutoriales PHP / Manual PHP
« en: 18 de Febrero de 2008, 20:10:34 pm »
Bueno, en esta pagina aprendi yo hace tiempo php :D espero que os sirva

Haz click aqui para entrar

4
Minichat o MC / Tengo error placas auto
« en: 18 de Octubre de 2007, 20:55:22 pm »
Bueno tengo un error con las placas, quiero ponerlas automatica pero no furulan las de naveda v6.0

Este es el codigo aver si alguno me ayuda.
Citar
<?
   function estaBaneado($ip) {
      $query = "SELECT * FROM `baneos` WHERE ip = '$ip'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      
      if ($rows) {
         $ban = @mysql_fetch_array($resp);
         if ($ban['desbanear'] == 0)
            return true;
         else {
            $actual = time();
            if ($ban['desbanear'] <= $actual) {
               $query = "DELETE FROM `baneos` WHERE ip = '$ip'";
               @mysql_query($query);
               return false;
            } else
               return true;
         }   
      } else
         return false;   
   }
   function esclub($nick) {
      $query = "SELECT * FROM `est_club` WHERE usuarios = '$nick'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      if ($rows) {
         $ban = @mysql_fetch_array($resp);
         if ($ban['fin'] == 0)
            return true;
         else {
            if ($ban['fin'] <= $actual) {
               return false;
            } else
            if($ban['fin'] >= $actual)
               return true;
         }   
      } else
         return true;   
   }
   

    function actualizarIps($esperar) {
      $fecha2 = microtime();
        $fecha2 = explode(" ", $fecha2);
        $fecha2 = $fecha2[1];
          
      $query = "SELECT * FROM `flood`";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);

      if ($rows)
         while ($flood = @mysql_fetch_array($resp)) {
            $difseg = $fecha2 - $flood['tiempo'];
             if ($difseg >= $esperar)
               $query2 = "DELETE FROM `flood` WHERE ip = '".$flood['ip']."'";
                 @mysql_query($query2);
         }
                  
   }
   
   function actualizarIp($fecha, $ip) {
      $query = "SELECT * FROM `flood` WHERE ip = '$ip'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      
      if (!$rows)
         $query = "INSERT INTO `flood` (ip, tiempo) values ('".$ip."', '".$fecha."')";
      else
         $query = "UPDATE `flood` set tiempo = '".$fecha."' WHERE ip = '".$ip."'";
      
      @mysql_query($query);

   }
   
   function validarIp($ip) {
          if (!is_string($ip))
           return false;

          $ip_long = ip2long($ip);
          $ip_reverse = long2ip($ip_long);
          if ($ip == $ip_reverse)
            return true;
          else
            return false;
    }   

    function yaExiste($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      
      if (!$rows)
         return false;
      else
         return true;
    }    
   
    // Verifica que existe un usuario y que su password es el indicado
    function comprobarNick($login, $pas) {
      global $activarReg;
      
       $pas = md5($pas);
      $query = "SELECT * FROM `usuarios` WHERE nick = '".$login."'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      
      if ($rows) {
         $usuario = @mysql_fetch_array($resp);
         if ($activarReg == "on" && $usuario['rol'] == "0") {   
            if ($usuario['pass'] == $pas)
               return $usuario['nick'];
            else
               return "-1";
         }
      
         if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
      || $usuario['rol'] == "Dj-Fijo"
      || $usuario['rol'] == "Dj-Prueba"
      || $usuario['rol'] == "Boy-Club"
      || $usuario['rol'] == "Girl-Club"
      || $usuario['rol'] == "Club-Lila"
      || $usuario['rol'] == "Club-Naranja"
      || $usuario['rol'] == "Club-Chocolate"
      || $usuario['rol'] == "Club-Navy"
      || $usuario['rol'] == "Vip"
      || $usuario['rol'] == "Dj-Prueba"
)
 {
            if ($usuario['pass'] == $pas)
               return $usuario['nick'];
            else
               return "-1";
         }
         
      }
         
        return "0";
    }
   
    function guardar($user, $pas, $email) {
      $id = "";
      $query = "INSERT INTO `usuarios` (id, nick, rol, pass, fecha_registro, censuras, email) VALUES ('".$id."', '".$user."', '0', '".md5($pas)."', '".date("d.m.y, H:i:s")."', 0, '".$email."')";
      @mysql_query($query);
    }   
   
   // Verifica que existe un usuario y un admin
   function existeUser($login, $rol, $id) {
       global $activarReg;
      
      $query = "SELECT * FROM `usuarios` WHERE nick = '".strtolower($login)."'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      if ($rows)
         $user = @mysql_fetch_array($resp);

       if ($activarReg == "on") {
          if ($rows && $user['rol'] == "0")
            return true;
       }

       if ($rol == "Web-Master" && $rows && $user['rol'] == "Web-Master" && $user['id'] != $id)   
          return true;

       if ($rol == "Mi Reina" && $rows && $user['rol'] == "Mi Reina" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Manager-General" && $rows && $user['rol'] == "Manager-General" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Dj-Manager" && $rows && $user['rol'] == "Dj-Manager" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Super-Staff" && $rows && $user['rol'] == "Super-Staff" && $user['id'] != $id) 
          return true;

      if ($rol == "Owner" && $rows && $user['rol'] == "Owner" && $user['id'] != $id)   
          return true;

       if ($rol == "Staff" && $rows && $user['rol'] == "Staff" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Hobba-Gold" && $rows && $user['rol'] == "Hobba-Gold" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Hobba-Silver" && $rows && $user['rol'] == "Hobba-Silver" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Guia" && $rows && $user['rol'] == "Guia" && $user['id'] != $id) 
          return true;

      if ($rol == "Lince" && $rows && $user['rol'] == "Lince" && $user['id'] != $id)   
          return true;

      if ($rol == "Super-Dj" && $rows && $user['rol'] == "Super-Dj" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Dj-Fijo" && $rows && $user['rol'] == "Dj-Fijo" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Dj-Prueba" && $rows && $user['rol'] == "Dj-Prueba" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Boy-Club" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Girl-Club" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id) 
          return true;   

      if ($rol == "Club-Lila" && $rows && $user['rol'] == "Zafiro" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Club-Naranja" && $rows && $user['rol'] == "Moderador" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Club-Chocolate" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Club-Navy" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id) 
          return true;   

       return false;
   }    
   
   // Busca el Rango identificativo del admin
   function idenAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if (!$rows)
         return -1;   
      else
         return $usuario['rol'];
   }    
   
   // Busca el numero identificativo del admin
   function idAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if (!$rows)
         return -1;   
      else
         return $usuario['id'];
   }    
   
   // Verifica si es uno de los administradores
   function esAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
      || $usuario['rol'] == "Dj-Fijo"
      || $usuario['rol'] == "Dj-Prueba"
      || $usuario['rol'] == "Boy-Club"
      || $usuario['rol'] == "Girl-Club"
      || $usuario['rol'] == "Club-Lila"
      || $usuario['rol'] == "Club-Naranja"
      || $usuario['rol'] == "Club-Chocolate"
      || $usuario['rol'] == "Club-Navy"
)
         return true;
      else
         return false;   
   }   
function esmod($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
)
         return true;
      else
         return false;   
   }   
   
   // Verifica si es el SUPERadministrador
   function esSuperAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master")
         return true;
      else
         return false;   
   }

    // Función para reemplazar los códigos por su respectivo smilie
    function reemplazarSmilies($palabra) {
      $query = "SELECT * FROM `smilies`";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      if ($rows) {
         while ($placa = @mysql_fetch_array($resp))
         $palabra = str_replace($placa['codigo'] ,"<img src=".$placa['imagen']." align=middle>", $palabra);
      }
   
       return $palabra;
    }
   
   function bbcode($texto) {
       
$query = "SELECT * FROM `bbcodes` WHERE type = '1' order by id desc";
$query2 = "SELECT * FROM `bbcodes` WHERE type = '2' order by id desc";
$resp = @mysql_query($query);
$resp2 = @mysql_query($query2);
while ($bbcode = @mysql_fetch_array($resp))
$texto = eregi_replace("\\".$bbcode['1']."".$bbcode['2']."\\".$bbcode['3']."([^\\[]*)\\".$bbcode['1']."/".$bbcode['2']."\\".$bbcode['3']."","".$bbcode['1et']."\\1".$bbcode['2et']."", $texto);
while($bbcode = @mysql_fetch_array($resp2))
$texto = eregi_replace("\\".$bbcode['name']."","".$bbcode['repla']."",$texto);

      return $texto;
   }
   
   function arrayCensura() {
        $query = "SELECT * from censuras";
      $resp = @mysql_query($query);
      $palabras = array();
      $i = 0;
      while ($palabras[$i] = @mysql_fetch_array($resp)) {
         $palabras[$i] = $palabras[$i]['palabra'];
         $i ++;
      }

      return $palabras;
   }

   function arrayCaracteres() {
        $query = "SELECT * from caracteres";
      $resp = @mysql_query($query);
      $palabras = array();
      $i = 0;
      while ($palabras[$i] = @mysql_fetch_array($resp)) {
         $palabras[$i] = $palabras[$i]['caracter'];
         $i ++;
      }

      return $palabras;
   }   
   
    function guardarMensaje($login, $texto, $web, $ipLogin) {
        global $maximo, $existeNick, $activarIp, $activarHora, $maxMsg, $activarBBcode, $mensajes,
             $maxNick, $colorwebmasters, $colorowners, $colormanagergeneral, $colordjmanager, $colormireina, $colorsuperstaff, $colorstaff,
            $colorhobbagold, $colorhobbasilver, $colorguia, $colorlince, $colorsuperdj, $colordjfijo, $colordjprueba,
            $colorgirlclub, $colorboyclub, $colorclubnaranja, $colorclublila, $colorclubchocolate, $colorclubnavy, $colorvip, $coloranonimo, $activarAutomensaje, $tAutomensaje;
      
      if (strlen($login) > $maxNick)
        return _NEXCEEDSLIMITCHARS;
      if (strlen($texto) > $maxMsg)
        return _MEXCEEDSLIMITCHARS;
      
      $login = htmlentities($login);
        // No permitir etiquetas HTML, ni espacios en blanco en el nick
        $login = reemplazarSmilies($login);
      $web = htmlentities($web);

        // Aquí vamos a procesar el mensaje palabra por palabra para que ninguna
      // sea demasiado larga y destroce el diseño
        // Dividimos el mensaje por palabras
        $palabrasm = explode(" ",$texto);
        // Contamos cuantas palabras son
        $numpalabras = count($palabrasm);

        // Bucle "for" para recorrer las palabras y dividirlas si hay alguna larga
        for ($i = 0; $i < $numpalabras; $i++) {
           // Comparamos la longitud de las palabras con el máximo
           if (strlen($palabrasm[$i]) > $maximo) {
             // Dividimos las palabras que excedan el máximo 
             $palabrasm[$i] = wordwrap($palabrasm[$i], $maximo, "<br>", 1);
          $palabrasm[$i] = htmlentities($palabrasm[$i]);
          $palabrasm[$i] = str_replace("&lt;","<", $palabrasm[$i]);
          $palabrasm[$i] = str_replace("&gt;",">", $palabrasm[$i]);
           } else
               $palabrasm[$i] = htmlentities($palabrasm[$i]);
           $palabrasm[$i] = reemplazarSmilies($palabrasm[$i]);
        } // Fin bucle "for"

      $palabras = arrayCensura();
      if ($palabras[0] != "") {
      for ($i = 0; $i < sizeof($palabrasm); $i ++)
         for ($j = 0; $j < (sizeof($palabras) - 1); $j ++) {
            if (eregi($palabras[$j], $palabrasm[$i])) {
             $palabrasm[$i] = "****"; 
            if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
            }
         }
      }
      
      $caracteres = arrayCaracteres();
      if ($caracteres[0] != "") {
      for ($i = 0; $i < sizeof($palabrasm); $i ++)
         for ($j = 0; $j < (sizeof($caracteres) - 1); $j ++) {
            if (eregi($caracteres[$j], $palabrasm[$i])) {
             $palabrasm[$i] = ""; 
            if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
            }
         }
      }
            
        // Unimos las palabras mediante espacios vacíos para crear el mensaje
        $texto = implode(" ",$palabrasm);

         if ($texto == "")
           return _NOMESSAGE;
       
      if ($palabras[0] != "") { 
      for ($i = 0; $i < (sizeof($palabras) - 1); $i ++) {
         if (eregi($palabras[$i],$login))   {
          $login = "****";
          if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
          }
      }      
      }

      if ($caracteres[0] != "") {
      for ($i = 0; $i < (sizeof($caracteres) - 1); $i ++) {
         if (eregi($caracteres[$i], $login)) {   
          $login = "";
          if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
          }
      }      
      }   
      
         if ($login == "")
           return _NONICK;
      
      if ($activarBBcode == "on")
        $texto = bbcode($texto);      

        // Fecha en la que se envió el mensaje
      $fecha .= " "._AT." ";
      
       $fecha .= Date("H:i");
       
        if ($existeNick == "true") {
         $rol = idenAdmin($login);

         if ($rol == "Web-Master")
                     $color = $colorwebmasters;

         else if ($rol == "Mi Reina")
            $color = $colormireina;   

         else if ($rol == "Manager-General")
               $color = $colormanagergeneral;
   
         else if ($rol == "Dj-Manager")
               $color = $colordjmanager;
   
         else if ($rol == "Super-Staff")
               $color = $colorsuperstaff;
   
         else if ($rol == "0")
               $color = $colorvip;

         else if ($rol == "Owner")
                     $color = $colorowners;

         else if ($rol == "Staff")
               $color = $colorstaff;
   
         else if ($rol == "Hobba-Gold")
               $color = $colorhobbagold;
   
         else if ($rol == "Hobba-Silver")
               $color = $colorhobbasilver;
   
         else if ($rol == "Guia")
               $color = $colorguia;
   
         else if ($rol == "Lince")
               $color = $colorlince;

         else if ($rol == "Super-Dj")
               $color = $colorsuperdj;
   
         else if ($rol == "Dj-Fijo")
               $color = $colordjfijo;
   
         else if ($rol == "Dj-Prueba")
               $color = $colordjprueba;
   
         else if ($rol == "Boy-Club")
               $color = $colorboyclub;
   
         else if ($rol == "Girl-Club")
               $color = $colorgirlclub;
         
         else if ($rol == "Club-Lila")
               $color = $colorclublila;
   
         else if ($rol == "Club-Naranja")
               $color = $colorclubnaranja;
   
         else if ($rol == "Club-Chocolate")
               $color = $colorclubchocolate;
   
         else if ($rol == "Club-Navy")
               $color = $colorclubnavy;         
            
         $query = "SELECT * FROM `usuarios` WHERE nick = '".$login."'";
         $resp = @mysql_query($query);
         $usuario = @mysql_fetch_array($resp);
         $user_id = $usuario['id'];   
         $login = "";
         $query = "UPDATE `usuarios` SET mensajes = mensajes + 1 WHERE id ='" .$user_id. "'";
         @mysql_query($query);
        } else {
            $color = $coloranonimo;  // anonimo
         $user_id = -1;
         }
         
      $query = "UPDATE `configuracion` SET valor = valor + 1 WHERE campo = 'total_mensajes'";
      @mysql_query($query);
            
      $id = "";
      $tiempo = microtime();
      $tiempo = explode(" ", $tiempo);
      $tiempo = $tiempo[1];
      $query = "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES ('".$id."', '".$user_id."', '".$texto."', '".$web."', '".$color."', '".$ipLogin."', '".$fecha."', '".$login."', '".$tiempo."')";
      @mysql_query($query);
      
      if ($activarAutomensaje == "on") {
         $query = "SELECT * FROM `automensaje` WHERE id = '1'";
         $resp = @mysql_query($query);
         $automensaje = @mysql_fetch_array($resp);
         $fecha1 = $automensaje['ultimo'];
         $fecha2 = microtime();
         $fecha2 = explode(" ", $fecha2);
         $fecha2 = $fecha2[1];
         if (($fecha2 - $fecha1) >= $tAutomensaje) {
            $id = "";
            $fecha .= " "._AT." ";
             $fecha .= Date("H:i");
            $query = "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES ('".$id."', '-1', '".$automensaje['texto']."', '', '#FF0000', '', '".$fecha."', 'Auto-Mensaje', '".$tiempo."')";
            @mysql_query($query);
            $query = "UPDATE `automensaje` set ultimo = '".$fecha2."' WHERE id = '1'";
            @mysql_query($query);
         }
      
      }
      
      return "";
    }

?>

5
Minichat o MC / Placas automaticas
« en: 10 de Febrero de 2007, 19:59:23 pm »
Miren yo tengo esto puesto

<?
	
function 
estaBaneado($ip) {
	
	
$query "SELECT * FROM `baneos` WHERE ip = &#39;$ip&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (
$rows) {
	
	
	
$ban = @mysql_fetch_array($resp);
	
	
	
if (
$ban[&#39;desbanear&#39;] == 0)
	
	
	
	
return 
true;
	
	
	
else {
	
	
	
	
$actual time();
	
	
	
	
if (
$ban[&#39;desbanear&#39;] <= $actual) {
	
	
	
	
	
$query "DELETE FROM `baneos` WHERE ip = &#39;$ip&#39;"
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
return 
false;
	
	
	
	
} else
	
	
	
	
	
return 
true;
	
	
	
}
	

	
	
} else
	
	
	
return 
false;
	

	
}
	

 
	
function 
actualizarIps($esperar) {
	
	
$fecha2 microtime();
	
  
	
$fecha2 explode(" "$fecha2);
	
  
	
$fecha2 $fecha2[1];
	
	
	
  
	
	
$query "SELECT * FROM `flood`"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 

	
	
if (
$rows)
	
	
	
while (
$flood = @mysql_fetch_array($resp)) {
	
	
	
	
$difseg $fecha2 $flood[&#39;tiempo&#39;];
	
	
    
	
if (
$difseg >= $esperar)
	
	
	
	
	
$query2 "DELETE FROM `flood` WHERE ip = &#39;".$flood[&#39;ip&#39;]."&#39;";
	
	
	
	
  
	
@
mysql_query($query2);
	
	
	
}
	
	
	
  
	
	
  
	
}
	

	
function 
actualizarIp($fecha$ip) {
	
	
$query "SELECT * FROM `flood` WHERE ip = &#39;$ip&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	

	
	
if (!
$rows)
	
	
	
$query "INSERT INTO `flood` (ip, tiempo) values (&#39;".$ip."&#39;, &#39;".$fecha."&#39;)";
	
	
else
	
	
	
$query "UPDATE `flood` set tiempo = &#39;".$fecha."&#39; WHERE ip = &#39;".$ip."&#39;";
	
	

	
	
@
mysql_query($query);

	
}
	

	
function 
validarIp($ip) {
	
	
	
 if (!
is_string($ip))
	
	
	
  return 
false;

	
	
	
 
$ip_long ip2long($ip);
	
	
	
 
$ip_reverse long2ip($ip_long);
	
	
	
 if (
$ip == $ip_reverse)
	
	
	
   return 
true;
	
	
	
 else
	
	
	
   return 
false;
    }
	


    function 
yaExiste($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (!
$rows)
	
	
	
return 
false;
	
	
else
	
	
	
return 
true;
    } 
	

	

    
// Verifica que existe un usuario y que su password es el indicado
    
function comprobarNick($login$pas) {
	
	
global 
$activarReg;
	
	

	
    
$pas md5($pas);
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".$login."&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (
$rows) {
	
	
	
$usuario = @mysql_fetch_array($resp);
	
	
	
if (
$activarReg == "on" && $usuario[&#39;rol&#39;] == "0") {
	

	
	
	
	
if (
$usuario[&#39;pass&#39;] == $pas)
	
	
	
	
	
return 
$usuario[&#39;nick&#39;];
	
	
	
	
else
	
	
	
	
	
return 
"-1";
	
	
	
}
	
	

	
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {
	
	
	
	
if (
$usuario[&#39;pass&#39;] == $pas)
	
	
	
	
	
return 
$usuario[&#39;nick&#39;];
	
	
	
	
else
	
	
	
	
	
return 
"-1";
	
	
	
}
	
	
	

	
	
}
	
	
	

        return 
"0";
    }
	

    function 
guardar($user$pas$email) {
	
	
$id "";
	
	
$query "INSERT INTO `usuarios` (id, nick, rol, pass, fecha_registro, censuras, email) VALUES (&#39;".$id."&#39;, &#39;".$user."&#39;, &#39;0&#39;, &#39;".md5($pas)."&#39;, &#39;".date("d.m.y, H:i:s")."&#39;, 0, &#39;".$email."&#39;)"
	
	
@
mysql_query($query);
    }
	

	

	
// Verifica que existe un usuario y un admin 
	
function 
existeUser($login$rol$id) { 
	
	
 global 
$activarReg
	
	
 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".strtolower($login)."&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	
if (
$rows)
	
	
	
$user = @mysql_fetch_array($resp);

	
	
 if (
$activarReg == "on") { 
	
	
 
	
if (
$rows && $user[&#39;rol&#39;] == "0") 
	
	
	
	
return 
true
	
	
 } 

	
	
 if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Zafiro" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Moderador" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Rubi" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Bronze" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	


	
	
 return 
false
	
	

	

	
// Busca el Rango identificativo del admin
	
function 
idenAdmin($login) { 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (!
$rows)
	
	
   return -
1;
	

	
	
else 
	
	
   return 
$usuario[&#39;rol&#39;]; 
	
	

	

	
// Busca el numero identificativo del admin 
	
function 
idAdmin($login) { 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (!
$rows)
	
	
   return -
1;
	

	
	
else 
	
	
   return 
$usuario[&#39;id&#39;]; 
	
	

	

	
// Verifica si es uno de los administradores
	
function 
esAdmin($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze")
	
	
	
return 
true;
	
	
else
	
	
	
return 
false;
	

	
}
	

	

	
// Verifica si es el SUPERadministrador
	
function 
esSuperAdmin($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (
$usuario[&#39;rol&#39;] == "Owner")
	
	
	
return 
true;
	
	
else
	
	
	
return 
false;
	
 
	
}

    
// Función para reemplazar los códigos por su respectivo smilie
    
function reemplazarSmilies($palabra) {
	
	
$query "SELECT * FROM `smilies`";
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	
if (
$rows) {
	
	
	
while (
$placa = @mysql_fetch_array($resp))
	
	
	
$palabra str_replace($placa[&#39;codigo&#39;] ,"<img src=".$placa[&#39;imagen&#39;]." align=middle>", $palabra);
	
	
}
	

	
    return 
$palabra;
    }
	

	
function 
bbcode($texto) {
        
$texto eregi_replace("\\[u\\]([^\\[]*)\\[/u\\]","<u>\\1</u>"$texto);

        
$texto eregi_replace("\\[i\\]([^\\[]*)\\[/i\\]","<em>\\1</em>"$texto);

        
$texto eregi_replace("\\[b\\]([^\\[]*)\\[/b\\]","<strong>\\1</strong>"$texto);

	
	
return 
$texto;
	
}
	

	
function 
arrayCensura() {
        
$query "SELECT * from censuras";
	
	
$resp = @mysql_query($query);
	
	
$palabras = array();
	
	
$i 0;
	
	
while (
$palabras[$i] = @mysql_fetch_array($resp)) {
	
	
	
$palabras[$i] = $palabras[$i][&#39;palabra&#39;];
	
	
	
$i ++;
	
	
}

	
	
return 
$palabras;
	
}

	
function 
arrayCaracteres() {
        
$query "SELECT * from caracteres";
	
	
$resp = @mysql_query($query);
	
	
$palabras = array();
	
	
$i 0;
	
	
while (
$palabras[$i] = @mysql_fetch_array($resp)) {
	
	
	
$palabras[$i] = $palabras[$i][&#39;caracter&#39;];
	
	
	
$i ++;
	
	
}

	
	
return 
$palabras;
	
}
	

	

    function 
guardarMensaje($login$texto$web$ipLogin) {
        global 
$maximo$existeNick$activarIp$activarHora$maxMsg$activarBBcode$mensajes,
	
	
       
$maxNick$colorowners$colormoderador$colorvip$coloranonimo$colorrubi$colorzafiro,
	
	
	
   
$colorbronze$activarAutomensaje$tAutomensaje;
	
    
	
	
if (
strlen($login) > $maxNick
	
	
  return 
_NEXCEEDSLIMITCHARS;
	
	
if (
strlen($texto) > $maxMsg)
	
	
  return 
_MEXCEEDSLIMITCHARS;
	
	

	
	
$login htmlentities($login);
        
// No permitir etiquetas HTML, ni espacios en blanco en el nick
        
$login reemplazarSmilies($login);
	
	
$web htmlentities($web);

        
// Aquí vamos a procesar el mensaje palabra por palabra para que ninguna 
	
	
// sea demasiado larga y destroce el diseño
        // Dividimos el mensaje por palabras
        
$palabrasm explode(" ",$texto);
        
// Contamos cuantas palabras son 
        
$numpalabras count($palabrasm); 

        
// Bucle "for" para recorrer las palabras y dividirlas si hay alguna larga
        
for ($i 0$i $numpalabras$i++) {
           
// Comparamos la longitud de las palabras con el máximo
           
if (strlen($palabrasm[$i]) > $maximo) {
             
// Dividimos las palabras que excedan el máximo  
             
$palabrasm[$i] = wordwrap($palabrasm[$i], $maximo"<br>"1);
	
	
	
 
$palabrasm[$i] = htmlentities($palabrasm[$i]);
	
	
	
 
$palabrasm[$i] = str_replace("&lt;","<"$palabrasm[$i]);
	
	
	
 
$palabrasm[$i] = str_replace("&gt;",">"$palabrasm[$i]);
           } else
	
	
   
	
	
$palabrasm[$i] = htmlentities($palabrasm[$i]);
           
$palabrasm[$i] = reemplazarSmilies($palabrasm[$i]);
        } 
// Fin bucle "for"

	
	
$palabras arrayCensura();
	
	
if (
$palabras[0] != "") {
	
	
for (
$i 0$i sizeof($palabrasm); $i ++)
	
	
   for (
$j 0$j < (sizeof($palabras) - 1); $j ++) {
	
	
      if (
eregi($palabras[$j], $palabrasm[$i])) {
	
	
	
    
$palabrasm[$i] = "****";  
	
	
	
	
if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
	
}
	
	
	
}
	
	
}
	
	

	
	
$caracteres arrayCaracteres();
	
	
if (
$caracteres[0] != "") {
	
	
for (
$i 0$i sizeof($palabrasm); $i ++)
	
	
   for (
$j 0$j < (sizeof($caracteres) - 1); $j ++) {
	
	
      if (
eregi($caracteres[$j], $palabrasm[$i])) {
	
	
	
    
$palabrasm[$i] = "";  
	
	
	
	
if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
	
}
	
	
	
}
	
	
}
	
	
	
	

        
// Unimos las palabras mediante espacios vacíos para crear el mensaje
        
$texto implode(" ",$palabrasm);

      
	
if (
$texto == "")
	
  
	
	
return 
_NOMESSAGE;
	
	
  
	
	
if (
$palabras[0] != "") {  
	
	
for (
$i 0$i < (sizeof($palabras) - 1); $i ++) {
	
	
   if (
eregi($palabras[$i],$login))
	
{
	
	
	
 
$login "****";
	
	
	
 if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
 }
	
	
}
	
	

	
	
}

	
	
if (
$caracteres[0] != "") {
	
	
for (
$i 0$i < (sizeof($caracteres) - 1); $i ++) {
	
	
   if (
eregi($caracteres[$i], $login)) {
	

	
	
	
 
$login "";
	
	
	
 if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
 }
	
	
}
	
	

	
	
}
	

	
	

      
	
if (
$login == "")
	
  
	
	
return 
_NONICK;
	
	

	
	
if (
$activarBBcode == "on")
	
	
  
$texto bbcode($texto);
	
	


        
// Fecha en la que se envió el mensaje
	
	
$fecha .= " "._AT." ";
	
	

	
    
$fecha .= Date("H:i");
	
	
  
        if (
$existeNick == "true") {
	
	
	
$rol idenAdmin($login);
	
	
	
if (
$rol == "Owner")
            
	
$color $colorowners;

	
	
	
else if (
$rol == "Moderador")
	
	
	
	
	
$color $colormoderador;
	
	
	
else if (
$rol == "Zafiro")
	
	
	
	
	
$color $colorzafiro;
	
	
	
else if (
$rol == "Bronze")
	
	
	
	
	
$color $colorbronze;
	
	
	
else if (
$rol == "Rubi")
	
	
	
	
	
$color $colorrubi;
	
	
	
else if (
$rol == "0")
	
	
	
	
	
$color $colorvip;
	
	
	
	

	
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".$login."&#39;"
	
	
	
$resp = @mysql_query($query);
	
	
	
$usuario = @mysql_fetch_array($resp);
	
	
	
$user_id $usuario[&#39;id&#39;];
	

	
	
	
$login "";
	
	
	
$query "UPDATE `usuarios` SET mensajes = mensajes + 1 WHERE id =&#39;" .$user_id"&#39;";
	
	
	
@
mysql_query($query);
        } else {
            
$color $coloranonimo;  // anonimo
	
	
	
$user_id = -1;
	
	
	
}
	
	
	

	
	
$query "UPDATE `configuracion` SET valor = valor + 1 WHERE campo = &#39;total_mensajes&#39;";
	
	
@
mysql_query($query);
	
	
	
	

	
	
$id "";
	
	
$tiempo microtime();
	
	
$tiempo explode(" "$tiempo);
	
	
$tiempo $tiempo[1];
	
	
$query "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES (&#39;".$id."&#39;, &#39;".$user_id."&#39;, &#39;".$texto."&#39;, &#39;".$web."&#39;, &#39;".$color."&#39;, &#39;".$ipLogin."&#39;, &#39;".$fecha."&#39;, &#39;".$login."&#39;, &#39;".$tiempo."&#39;)";
	
	
@
mysql_query($query);
	
	

	
	
if (
$activarAutomensaje == "on") {
	
	
	
$query "SELECT * FROM `automensaje` WHERE id = &#39;1&#39;"
	
	
	
$resp = @mysql_query($query);
	
	
	
$automensaje = @mysql_fetch_array($resp);
	
	
	
$fecha1 $automensaje[&#39;ultimo&#39;];
	
	
	
$fecha2 microtime();
	
	
	
$fecha2 explode(" "$fecha2);
	
	
	
$fecha2 $fecha2[1];
	
	
	
if ((
$fecha2 $fecha1) >= $tAutomensaje) { 
	
	
	
	
$id "";
	
	
	
	
$fecha .= " "._AT." ";
	
    
	
	
$fecha .= Date("H:i");
	
	
	
	
$query "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES (&#39;".$id."&#39;, &#39;-1&#39;, &#39;".$automensaje[&#39;texto&#39;]."&#39;, &#39;http://www.diver-habbo.net/&#39;, &#39;#cc0000&#39;, &#39;&#39;, &#39;".$fecha."&#39;, &#39;InfoMensaje&#39;, &#39;".$tiempo."&#39;)";
	
	
	
	
@
mysql_query($query);
	
	
	
	
$query "UPDATE `automensaje` set ultimo = &#39;".$fecha2."&#39; WHERE id = &#39;1&#39;";
	
	
	
	
@
mysql_query($query);
	
	
	
}
	
	

	
	
}
	
	

	
	
return 
"";
    }

?>

y me gustaria saber como añadirle las placas auto porke no me deja añadirlas me sale siempre error si alguien me puede ayudar mejor

6
Minichat o MC / MC el nombre
« en: 07 de Enero de 2007, 15:28:07 pm »
Me gustaria cambiar eso que sale HabboNombre y poner otra cosa como puedo aserlo?

7
Minichat o MC / Como cambiar las imagenes del MC
« en: 06 de Enero de 2007, 20:52:06 pm »
me gustaria saber como cambiar el interrogante y el catalogo del Mini Chat y poner otra cosa como puedo hacerlo?

8
General / Radio stats
« en: 02 de Diciembre de 2006, 15:27:18 pm »
Como consiguo el codigo de la radio stats pa ponerlo en mi web el codigo ese k es pa ponerlo en mi web xD

9
Minichat o MC / Como Podria Ir Modificando Mi MC Para Que Sea Unico
« en: 24 de Octubre de 2006, 21:33:08 pm »
Hola Me Gustaria Saber Como Puedo Ir Modificando Mi MC Para Que Sea Unico  ;) Me Gustaria Saberlo Por Favor Ayudenme

10
General / Como Podria Poner Un Video En Una Web Y Que Se Vea?
« en: 23 de Octubre de 2006, 13:29:33 pm »
Como Puedo Poner un video en una web y que salga el video en la web :D como lo podria hacer. si alguien lo sabe que me  ayude plis

Páginas: [1]