Mensajes: 336
Temas: 26
Registro en: Sep 2016
Reputación:
5
11/12/2018, 12:25 PM
(Última modificación: 16/12/2018, 07:34 PM por GoldenCosta. Edited 3 times in total.)
hola buenas tardes...
al momento de crear una columna que sea Float o una clase zombie me las deja como null o directamente bugean el guardado, dejo el ejemplo como las creo dentro de la sma
Código PHP: len += formatex( table[ len ], charsmax( table ) - len, "CREATE TABLE IF NOT EXISTS '%s'", g_szNameTb ); len += formatex( table[ len ], charsmax( table ) - len, "( Name varchar(32) NOT NULL UNIQUE PRIMARY KEY," ); len += formatex( table[ len ], charsmax( table ) - len, "Password varchar(33) NOT NULL," ); len += formatex( table[ len ], charsmax( table ) - len, "Email varchar(32) NOT NULL," ); len += formatex( table[ len ], charsmax( table ) - len, "ap int NOT NULL DEFAULT '0'," ); len += formatex( table[ len ], charsmax( table ) - len, "pxh float NOT NULL DEFAULT '0.03'," ); len += formatex( table[ len ], charsmax( table ) - len, "classz int(3) NOT NULL DEFAULT)" );
Mensajes: 1,182
Temas: 18
Registro en: Oct 2013
Reputación:
16
13/12/2018, 10:46 PM
(Última modificación: 13/12/2018, 10:47 PM por cLAANS. Edited 1 time in total.)
Tratalo como entero, pasame mas codigo
Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.
Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'
(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Mensajes: 336
Temas: 26
Registro en: Sep 2016
Reputación:
5
perdon por resp recien...
Código PHP: formatex( szQuery, charsmax( szQuery ), "UPDATE ^"%s^" SET hpx='%.2f', hpy='%.2f', zclass='%d', hclass='%d' WHERE Name=^"%s^"", g_szNameTb, g_hud_pos[id][0], g_hud_pos[id][1], g_zombieclassnext[id], g_humanclassnext[id], g_id[id]); SQL_ThreadQuery( g_hTuple, "DataHandler", szQuery, iData, 2 ); SQL_ReadResult(Query, 6, Float:g_hud_pos[id][0]); SQL_ReadResult(Query, 7, Float:g_hud_pos[id][1]); g_zombieclassnext[id] = SQL_ReadResult(Query,8); g_humanclassnext[id] = SQL_ReadResult(Query, 9);
saludos
Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Podrias probar cambiando %.2f por %f
Mensajes: 35
Temas: 4
Registro en: Mar 2017
Reputación:
1
proba cambiando float por double al crear la tabla y classz el default esta demas si no le agregas parametros
y me parece que %.1f va mejor para guardar solo 1 numero después del punto
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
16/12/2018, 03:31 AM
(Última modificación: 16/12/2018, 03:35 AM por totopizza. Edited 1 time in total.)
Creo que es porque lo intentas guardar como "string" intenta cambiar el '%.2f' por: `%.2f`
Edit: las columnas FLOAT que intentas guardarle datos en el UPDATE no existen en el CREATE
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINSMAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 642
Temas: 25
Registro en: Feb 2014
Reputación:
17
Pone todo el código, no creo que haya nada bueno que ocultar por lo poco que mostras...
(19/06/2014, 11:08 PM)01011001 escribió: No tiene niveles infinitos, llega hasta 2147483648 (Y despues hace un integer overflow)
(19/06/2014, 11:08 PM)[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
Mensajes: 336
Temas: 26
Registro en: Sep 2016
Reputación:
5
me puse a probar y leer los comentarios, tambien empece a ver otros zp q tengo y sus guardados... sacado de ZPA dejo como he resuelto...
Código PHP: g_humanclass[id] = g_humanclassnext[id] = HCLASS_NONE g_zombieclass[id] = g_zombieclassnext[id] = ZCLASS_NONE
Código PHP: formatex( szQuery, charsmax( szQuery ), "UPDATE ^"%s^" SET efec2='%d', cashzp='%d', hpx='%.2f', hpy='%.2f', hpx2='%.2f', hpy2='%.2f', HumanClass='%d', NextHumanClass='%d', ZombieClass='%d', NextZombieClass='%d' WHERE Name=^"%s^"", g_szNameTb, efecto2[id], g_cash_zp[id], g_hud_pos[id][0], g_hud_pos[id][1], g_hud_pos2[id][0], g_hud_pos2[id][1], g_humanclass[id], g_humanclassnext[id], g_zombieclass[id], g_zombieclassnext[id], g_PlayerName[id]); SQL_ThreadQuery( g_hTuple, "SQL_DataHandler", szQuery, iData, 2 ); }
Código PHP: efecto2[id] = SQL_ReadResult(query, 119); g_cash_zp[id] = SQL_ReadResult(query, 120); SQL_ReadResult(query, 121, Float:g_hud_pos[id][0]); SQL_ReadResult(query, 122, Float:g_hud_pos[id][1]); SQL_ReadResult(query, 123, Float:g_hud_pos2[id][0]); SQL_ReadResult(query, 124, Float:g_hud_pos2[id][1]); g_humanclass[id] = SQL_ReadResult(query, 125) g_humanclassnext[id] = SQL_ReadResult(query, 126) g_zombieclass[id] = SQL_ReadResult(query, 127) g_zombieclassnext[id] = SQL_ReadResult(query, 128)
Código PHP: len += formatex( table[ len ], charsmax( table ) - len, "efec2 int NOT NULL DEFAULT '0'," ); len += formatex( table[ len ], charsmax( table ) - len, "cashzp int NOT NULL DEFAULT '0'," ); len += formatex( table[ len ], charsmax( table ) - len, "hpx float NOT NULL DEFAULT '0.70'," ); len += formatex( table[ len ], charsmax( table ) - len, "hpy float NOT NULL DEFAULT '0.04'," ); len += formatex( table[ len ], charsmax( table ) - len, "hpx2 float NOT NULL DEFAULT '0.04'," ); len += formatex( table[ len ], charsmax( table ) - len, "hpy2 float NOT NULL DEFAULT '0.07'," ); len += formatex( table[ len ], charsmax( table ) - len, "HumanClass int(3) NOT NULL DEFAULT '%d',", HCLASS_NONE) len += formatex( table[ len ], charsmax( table ) - len, "NextHumanClass int(3) NOT NULL DEFAULT '%d',", HCLASS_NONE) len += formatex( table[ len ], charsmax( table ) - len, "ZombieClass int(3) NOT NULL DEFAULT '%d',", ZCLASS_NONE) len += formatex( table[ len ], charsmax( table ) - len, "NextZombieClass int(3) NOT NULL DEFAULT '%d')", ZCLASS_NONE)
saludos
|