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.

Mensajes - djboro88

76
Porfin !!!  1000 GRACIAS  ;D ;D

Solo un apunte en cuanto al signo de distinto...
if result <> ""
{
rec_online = explode(result,"|x|");
draw_text(180,650,rec_online[0]);
draw_text(280,650,rec_online[1]);
draw_text(380,650,rec_online[2]);
}
77
Ya se cual es el problema.

Se inicializa la variable result con
result = "";

Entonces el primer mensaje muestra " " (vacio).
Y ya el siguiente muestra la cadena.

Pero si tengo que inicializar la variable result, ¿como la inicializo, le cambio el valor y muestro la cadena?
78
Si si, así si que funciona, pero con la variable "result" donde se guarda el resultado de la consulta de la BD.
No funciona.
79
La cadena muestra esto:
Perro|x|Gato|x|Leon|x|

Si escrito la cadena como tal, a mano si que funciona, pero si le indico la variable "result", me salta el error.
80
Tengo lo siguiente:

DRAW
rec_online = explode(result,"|x|");


draw_text(180,650,rec_online[0]);
draw_text(280,650,rec_online[1]);
draw_text(380,650,rec_online[2]);


Pero me salta este error:
ERROR!!! :: ############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object obj_version:


Push :: Execution Error - Variable Index [0,1] out of range [1,1] - -1.rec_online(100028,1)
at gml_Object_obj_version_DrawEvent_1 (line 46) - draw_text(280,650,rec_online[0]);
81
¿El codigo que lo pongo en el apartado de Scripts?
¿Y como me refiero a cada posicion del array?
¿Con arr[0], arr[1], arr[2]...?
82
Y el explode... ? he estado indagando en el help de GMS...
Y me he quedado igual.

¿Existe alguna forma sencilla de separar la cadena si el separados es || ?
83
Estuviste atento a la respuesta, solucionado.

Fallo mio, no habia declarado en create la variable RESULT.

Funciona perfecto...
Gracias a los dos  :D :D :D :D
84
Me salta el siguiente error:

FATAL ERROR in
action number 1
of Draw Event
for object obj_version:

Push :: Execution Error - Variable Get 100014.result(100015, -2147483648)
at gml_Object_obj_version_DrawEvent_1 (line 42) - draw_text(180,650,result);


EDITO: Fallo mio, no habia declarado en create la variable RESULT.

Funciona perfecto...
Gracias a los dos  :D :D :D :D
85
Vale.

Entonces la cosa se queda de la siguiente forma.
En el obj_record

CREATE
http_post_string("http://www.miweb.com/juego/record.php","");

HTTP
if (ds_map_find_value(async_load,"id")) == ID
{
stats = ds_map_find_value(async_load,"status");
result = ds_map_find_value(async_load,"result");
}


DRAW
draw_set_font(fnt_records);
draw_set_color(c_fuchsia);
draw_set_halign(fa_left);
draw_text(180,650,result);


¿De esta forma deberia de mostrarme solo los 3 registros en orden descendente como indico en la consulta MySQL?
86
La cuestion es que no tiene que esperar nada.
Solo es una consulta a la base de datos y ésta que devuelva los ultimos 3 registros en orden descendente.
A diferencia de lo que comenta jmbs19, en la consulta añade el WHERE y en la mia no existe tal condicion.

$sql_mostrarRecords = mysqli_query($conex,"SELECT * FROM records LIMIT 0,3 ORDER BY puntos DESC");

En PHP, seria muy facil el mostrarlos:
while($mostrarRecords = mysqli_fetch_array($sql_mostrarRecords)){
        echo $mostrarRecords['nombre'];
}


¿... y en GMS?


Todavia no tengo claro donde colocar el http_post_string.
¿En el evento HTTP junto con el resto?
if (ds_map_find_value(async_load,"id")) == ID
{
stats = ds_map_find_value(async_load,"status");
result = ds_map_find_value(async_load,"result");
}

http_post_string(www.mipagina.com/record.php,"");
87
Perdona mi ignorancia sobre el tema...

Si tengo solo esos dos eventos sobre el obj_record ¿como sabe GMS donde consultar?
Se lo tendré que decir de algún modo.

Me imagino que sería con el http_post_string, pero no se en que evento colocarlo.
¿Donde sería ese lugar?
88
Vale.
¿La cuestión es como se muestra?
Es algo que no me queda del todo claro.

Tengo un obj_record
CREATE
stats = -1;
result = "";
ID = -1;



HTTP
if (ds_map_find_value(async_load,"id")) == ID
{
stats = ds_map_find_value(async_load,"status");
result = ds_map_find_value(async_load,"result");
}



¿Qué mas me faltaría?
La conexion entre GMS y la BD, me imagino que será con http_post_string, ¿pero donde se coloca o como?
89
Hola GAMEMAKEROS !!

Tengo una BD llena de registros de puntuaciones.
La cuestion es que me gustaria mostrar solo los 3 ultimos dentro de mi juego en GMS.

La conexion la tengo:
config.php
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$db="database";        // Seleccionamos la base con la cual trabajar
$dbusuario="user"; // nombre de usuario
$dbpassword="passw"; // password

$conex = mysqli_connect($dbhost,$dbusuario,$dbpassword,$db) or die("Error " . mysqli_error($conex));


Y el archivo que hace la consulta también:
records.php
include("config.php");

$sql_mostrarRecords = mysqli_query($conex,"SELECT * FROM records LIMIT 0,3 ORDER BY puntos DESC");
$mostrarRecords = mysqli_fetch_array($sql_mostrarRecords);


La cuestion es... ¿como se hace en GMS para mostrar (no en forma de ventana) los nombres que hay en la base de datos?
¿Con un DRAW o hay otro metodo?
90
Preguntas y respuestas / Re:PREGUNTA SOBRE PLAY STORE
Febrero 27, 2016, 10:41:43 AM
Cita de: nonoroman en Febrero 27, 2016, 09:18:11 AM
Como que el pago minimo son 100 dollares. Es decir, hasta esa cantidad no puedo obtener mis beneficios??
Me imagino que hasta que no tengas un minimo de 100 USD no podrás extraerlo hacia la cuenta bancaria.