Necesito una mano con esto [MySQL]

Moderador: Ayudantes

Cerrado
Avatar de Usuario
Gonzalo_Rodriguez
Aprendiz
Aprendiz
Mensajes: 35
Registrado: 10 Jun 2018 11:39
Reputación: 0

11 Jun 2019 15:00

Hola gente, amigos, colegas, primos, hermanos... etc

Hoy vengo porque necesito ayuda con un sistema de cargar objetos en MySQL, espero que alguien pueda ayudarme, lo que pasa es que no carga ni el objeto ni nada.

aca esta todo el codigo relacionado
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

//Funcion para cargar cajeros
funcion CargarCajeros()
{
	new Cache: s = mysql_query(MySQL, "SELECT * FROM cajeros LIMIT #MAX_CAJEROS", true);
	if(!s) return 0;
	new db = cache_get_row_count(MySQL);
	for(new c = 0; c < db; c++)
	{
	    Info_Cajero[c][caObjeto] = cache_get_row_int(c, 1, MySQL);
		Info_Cajero[c][caPosX] = cache_get_row_float(c, 2, MySQL);
		Info_Cajero[c][caPosY] = cache_get_row_float(c, 3, MySQL);
		Info_Cajero[c][caPosZ] = cache_get_row_float(c, 4, MySQL);
		Info_Cajero[c][caRotX] = cache_get_row_float(c, 5, MySQL);
		Info_Cajero[c][caRotY] = cache_get_row_float(c, 6, MySQL);
		Info_Cajero[c][caRotZ] = cache_get_row_float(c, 7, MySQL);
		Info_Cajero[c][caDinero] = cache_get_row_int(c, 8, MySQL);
		Info_Cajero[c][caVW] = cache_get_row_int(c, 9);
		Info_Cajero[c][caInt] = cache_get_row_int(c, 10);
		if(Info_Cajero[c][caObjeto])
		{
			Info_Cajero[c][caID] = CreateDynamicObject(Info_Cajero[c][caObjeto], Info_Cajero[c][caPosX], Info_Cajero[c][caPosY], Info_Cajero[c][caPosZ], Info_Cajero[c][caRotX], Info_Cajero[c][caRotY], Info_Cajero[c][caRotZ], Info_Cajero[c][caVW], Info_Cajero[c][caInt]);
		}
		LabelCajero(c);
		printf("cajeros %d", c);
	}
	cache_delete(s, MySQL);
	return 1;
}

//Funcion de guardado
funcion SQL_GuardarCajero(cajero)
{
    new query[520];
	mysql_format(MySQL, query, sizeof(query), "UPDATE `cajeros` SET `Objeto` = '%i', `PosX` = '%f', `PosY` = '%f', `PosZ` = '%f', `RotX` = '%f', `RotY` = '%f', `RotZ` = '%f', `Dinero` = '%i', `VW` = '%i', `Interior` = '%i' WHERE `ID` = '%i'",
	Info_Cajero[cajero][caObjeto],
	Info_Cajero[cajero][caPosX],
	Info_Cajero[cajero][caPosY],
	Info_Cajero[cajero][caPosZ],
	Info_Cajero[cajero][caRotX],
	Info_Cajero[cajero][caRotY],
	Info_Cajero[cajero][caRotZ],
	Info_Cajero[cajero][caDinero],
	Info_Cajero[cajero][caVW],
	Info_Cajero[cajero][caInt],
	cajero);
	mysql_query(MySQL, query);
	LabelCajero(cajero);
	return 1;
}

//un extra
funcion LabelCajero(cajero)
{
	new string[128];
	DestroyDynamic3DTextLabel(labelcajero);
	format(string, sizeof(string), "Cajero {1EB032}%i\n{FFFFFF}Dinero disponible: {1EB032}$%i", Info_Cajero[cajero][caID], Info_Cajero[cajero][caDinero]);
	labelcajero = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, Info_Cajero[cajero][caPosX], Info_Cajero[cajero][caPosY], Info_Cajero[cajero][caPosZ] + 1, 10.0);
	return 1;
}
  Cantidad de llaves: Abiertas(8)-Cerradas(8) | Lineas Totales: 59
"Aprender no hace mal, aprender conlleva a la sabiduría y a ser una persona exitosa."

Mis redes:
Avatar de Usuario
Eduardo_1
Master
Master
Mensajes: 1535
Registrado: 13 Dic 2016 17:50
Contactar:
Reputación: 104

11 Jun 2019 16:28

Remueve el "MySQL" de las funciones "cache_get_row..." e intentas.

Un sabio escribió: No a todo el mundo se puede ayudar porque siempre hay un mal agradecido que termina pagándote mal. Corrige al sabio y será más sabio, corrige al necio y será tu enemigo.
Anónimo escribió: El orgulloso no reconoce sus defectos, errores o la contradicción. En el fondo su ignorancia es debida a su falta de humildad.
Vendo modo de juego Roleplay (GM-RP): New states sin bugs con PCU (UCP) no responsive (Y-INI). Interesados al imbox.


Avatar de Usuario
Gonzalo_Rodriguez
Aprendiz
Aprendiz
Mensajes: 35
Registrado: 10 Jun 2018 11:39
Reputación: 0

11 Jun 2019 20:58

Nada, sigue sin cargar.

PD: uso la version R39-3
"Aprender no hace mal, aprender conlleva a la sabiduría y a ser una persona exitosa."

Mis redes:
Avatar de Usuario
Gonzalo_Rodriguez
Aprendiz
Aprendiz
Mensajes: 35
Registrado: 10 Jun 2018 11:39
Reputación: 0

14 Jun 2019 20:51

Solucionado, pueden cerrar.
"Aprender no hace mal, aprender conlleva a la sabiduría y a ser una persona exitosa."

Mis redes:
Cerrado