Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - z3nth10n

#591
¡NUEVA UPDATE LANZADA!

En esta versión he hecho algunos cambios (muchos (+ 20)) en poco tiempo,

He arreglado un bug que hacia que se pudiesen seleccionar el arma (scroleando) en el Inventario.
Arreglado el bug con las opciones que ni se leían ni se actualizaban
He arreglado unos shaders que hacían que las previsualizaciones (Minimap e Inventario) no se viesen en el juego renderizado (un bug que solo les ocurría a los usuarios de Intel)
Ahora el personaje (en 3ª persona) coge los items con la mano correcta

He añadido 1 arma nueva (Sawn-Off Shotgun) y he quitado algunos items que no se usaban.
He añadido un nuevo tipo de bala.
He redistribuido las IDS de los items.
Ahora las armas tienen sonidos!
Ahora los mundos se pueden cargar haciendo doble click.
Ahora un espartano te acompañará vayas donde vayas. :laugh:
He añadido algunos botones al Inventario y he puesto algunas pestañas al menú (todo está en WIP, puede que para la próxima versión este terminado)
Ahora se pueden tomar screenshoots
Ahora se pueden mostrar más información a parte de los FPS
Ahora se puede ver el Debug de la consola
Ahora los objetos arrojan sombra
Ahora la MP5 tiene laser
+ Opciones de personalización para el minimapa (Zoom in & Zoom out)

Para las próximas versiones:

Más items
Sistema de niveles ✔
Sistema de dinero ✔
Tienda disponible
Algunos NPCs disponibles
Sistema de mobs acabado
Más mobs
Estadísticas del jugador disponibles y acabadas (vida ✔, energía ✔, hambre y sed)
Los items se podrán seleccionar con los números (Hotbar Slots) ✔
Launcher mejorado (+ opciones y bugs corregidos) ✔
Sistema de guardado mejorado (ahora también se guardarán los objetos en al escena y el inventario) ✔
Nuevos estilos para el minimapa y algunas opciones mas
NUEVO NOMBRE PARA EL JUEGO
#592
Foro Libre / Re: Una situación simpática.
3 Marzo 2014, 23:54 PM
 :laugh: En serio?

Yo algunas noches ando igual con Drvy. :o
#593
Bueno después de 2 meses sin saber nada de mi, aquí estoy de vuelta, eso sí, he decir que esta Update no tiene muchas cosas nuevas (tal como prometí en el último mensaje), puesto que dejé de programar el juego hace más o menos un mes (28-01) y me puse a programar ante de ayer...

En ese tiempo solo he acabado el sistema de armas (desde ante de ayer y está a medio acabar).

Desde el 7 de Enero hasta el 28, tampoco programe mucho, añadí nuevos personajes, más animaciones, arregle algún que otro bug (que ya ni recuerdo), optimicé el juego, añadí varias opciones a los menús principales, y alguna cosa en el inventario.

Así que nada, nueva actualización y a saber cuando volveré a actualizar el juego. :P

Un saludo.
#594
Eso ya lo leí hace tiempo, no es nuevo para mí. Estoy de acuerdo a JonaLamper, la verdad es que alguien cuando contrata ni se fija cuanta velocidad contrata, solo contrata lo que más barato le salga. :rolleyes: (Para la gente que tiene Internet por tener, la que no, si se fija)
#595
Nos has puesto moros!! xD
#596
De nada, se me olvido comentar, que si tienes google chrome, puedes hacer lo siguiente coges en una pestaña nueva, y escribes tu codigo pulsando F12 dentro de la consola, y verás lo que es. :P

Un saludo.
#597
PHP / [Aporte] UTF-8 Sanitize Primitivo
25 Febrero 2014, 18:35 PM
Hola buenas.

Pues acabo de terminar de hacer un PHP super básico, que básicamente sirve para aquella gente tan despistada como yo, que no haya usado SET NAMES utf8 antes, haya cambiado de idea, y haya jodido todo.

Básicamente, si tenéis algún carácter que no sea UTF-8 y al cambiar la cotejación de PHP o MySQL se haya jodido todo, aquí podréis volver todo UTF-8.

Aquí el código:

Código (php) [Seleccionar]
<?php

//Functions

function strposa($haystack$needles=array(), $offset=0) {
        
$chr = array();
        foreach(
$needles as $needle) {
                
$res strpos($haystack$needle$offset);
                if (
$res !== false$chr[$needle] = $res;
        }
        if(empty(
$chr)) return false;
        return 
min($chr);
}

//Valores de conexion
$localhost '';
$dbuser =  '';
$dbpass '';
$dbname '';

//Conexión + UTF-8
$conn mysqli_connect($localhost$dbuser$dbpass$dbname) or die('Could not connect: ' mysqli_error());

mysqli_query($conn"SET NAMES utf8");

echo 
'<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>'
;

$unwanted_array = array(    'Š' 'š' 'Ž' 'ž' 'À' 'Á' '' 'Ã' 'Ä' 'Å' 'Æ' 'Ç' 'È' 'É' ,
                            
'Ê' 'Ë' 'Ì' 'Í' 'Î' 'Ï' 'Ñ' 'Ò' 'Ó' 'Ô' 'Õ' 'Ö' 'Ø' 'Ù' ,
                            
'Ú' 'Û' 'Ü' 'Ý' 'Þ' 'ß' 'à' 'á' '' 'ã' 'ä' 'å' 'æ' 'ç' ,
                            
'è' 'é' 'ê' 'ë' 'ì' 'í' 'î' 'ï' 'ð' 'ñ' 'ò' 'ó' 'ô' 'õ' ,
                            
'ö' 'ø' 'ù' 'ú' 'û' 'ý' 'ý' 'þ' 'ÿ'  );

$sql "SHOW TABLES FROM toomanyd_database";
$resultado mysqli_query($conn$sql);

if (!
$resultado) {
    echo 
"Error de BD, no se pudieron listar las tablas\n";
    echo 
'Error MySQL: ' mysqli_error();
    exit;
}

while (
$fila mysqli_fetch_row($resultado)) {
$curfila $fila[0];
    
$resultado1 mysqli_query($conn"SHOW COLUMNS FROM `$curfila`");
if (!$resultado1) {
    echo 'No se pudo ejecutar la consulta: ' mysqli_error();
    exit;
}

$beta_number mysqli_num_rows(mysqli_query($conn"SELECT * FROM `$curfila`"));
$anum mysqli_fetch_array(mysqli_query($conn"SELECT MAX(id) as last FROM `$curfila`"));
$number $anum['last'];
if (mysqli_num_rows($resultado1) > && $number 0) {
    while ($fila mysqli_fetch_assoc($resultado1)) {
for($i 1$i <= $number$i++) 
{
$field $fila['Field'];
$acon mysqli_fetch_array(mysqli_query($conn"SELECT `$field` as content FROM `$curfila` WHERE id='$i'"));
$content $acon['content'];
if(!is_numeric($content)) {
if($content != null) {
if(ip2long($content) === false) {
mb_internal_encoding('UTF-8');
if(mb_detect_encoding($content) === "UTF-8") {
$sanitized utf8_decode($content);
if($sanitized != $content && strposa($sanitized$unwanted_array1)) {
mysqli_query($conn"UPDATE `$curfila` SET `$field`='$sanitized' WHERE id='$i'");
}
}
}
}
}
}
    }
}
}

echo 
'</body>
</html>'
;


?>


Puede que haya errores puesto que uso mysql, y he hecho una conversión rapida a mysqli... :-(

NOTA: Haced una copia de seguridad de vuestra base de datos.
NOTA2: Debéis guardar el archivo en UTF-8 (no es necesario, pero una recomendación)

Un saludo.
#598
PHP / Re: Consulta PHP
25 Febrero 2014, 17:04 PM
http://www.php.net/manual/es/function.fwrite.php

A preguntas cortas, respuestas cortas.
#599
Percent encoding. Es decir, es Hexadecimal con porcentajes al comienzo de cada string hexadecimal. (Abajo te dejo el link para que sepas como va)

Tu código decodificado:

Código (html4strict) [Seleccionar]
<link rel="stylesheet" type="text/css" href="http://flowdebarrio.net.do/bs/k.css">
<script type="text/javascript" src="http://flowdebarrio.net.do/bs/ck.js"></script>

<div id="interstitialBackground" onclick="closeInterstitial();"></div>
<div id="interstitialAdUnit">
<div id="interstitialTitle">
<center>Click a Me Gusta o Espere <span id='timer'>30</span> segundos</center>
</div>
<div id="interstitialLeft">
<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fflowdebarrionetdo&amp;width=300&amp;height=258&amp;show_faces=true&amp;colorscheme=dark&amp;stream=false&amp;show_border=true&amp;header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:258px;" allowTransparency="true"></iframe>

</div>


Más información:


PD: Por si quieres hacer tu tmb ese encoding aquí te dejo una función que hace algún tiempo atrás:

Código (php) [Seleccionar]
function perenc($str)
{
$newstr = "";
for($i = 0; $i < strlen($str); $i++)
{
$newstr .= "%".dechex(ord(substr($str, $i, 1)));
}
return $newstr;
}

function perdec($dec)
{
$newstr = "";
$decarray = explode("%", $dec);
for($i = 0; $i < count($decarray); $i++)
{
$newstr .= chr(hexdec($decarray[$i]));
}
return $newstr;
}


Un saludo.
#600
Dudas Generales / Re: Bots de youtube
24 Febrero 2014, 20:51 PM
Vale, lo de que vayas a usarla es otra cosa, pero como has dicho:

Cita de: Proweb en 24 Febrero 2014, 16:20 PM
Me explico, tu tienes una cuenta, y te creas otra, y con esta otra te suscribes a tu cuenta normal, youtube calificaria esto como un bot, y podria penalizarte?

Pensaba....

No, bots solo son robots y bueno, que si Youtube nos califica como bots... Normalmente, si no tienes tu cuenta activada con un movil o algo que de credibilidad a tu cuenta, etc etc youtube pensará que eres un bot.

Youtube no te penaliza, ya te digo, que si no es una gran cantidad de usuario, no pasa nada... Al no ser, o que Youtube estudie tu canal en caso de que alguien te reporte...

Y perdona por la exaltación, pro no hay cosa que más rabia me dé, que ña gente use "bots" para tener más subs, pa que? :huh: