їPor quй no se crea la tabla?
#1

Buenas, estaba probando el registro de mi servidor, pero luego de ingresar a la base de datos, me di cuenta que la tabla que estoy indicando que se cree en OnGamemodeInit, no se crea.
Quisiera que me dieran una mano si no es mucha molestia, desde ya muchas gracias.
PHP код:
jugadores db_open("usuarios.db");
    if(
jugadores)
    {
        new 
asd[1024], DBResult:result;
        
strcat(asd,"CREATE TABLE IF NOT EXISTS `datos` "); 
        
strcat(asd,"(`ID` INTEGER PRIMARY KEY AUTOINCREMENT,"); 
        
strcat(asd,"`Nombre` VARCHAR(24) NOT NULL,"); 
        
strcat(asd,"`Password` VARCHAR(24) NOT NULL,"); 
        
strcat(asd,"`Baneado` INTEGER NOT NULL,"); 
        
strcat(asd,"`Admin` INTEGER NOT NULL,");
        
strcat(asd,"`Sexo` INTEGER NOT NULL,");
        
strcat(asd,"`Edad` INTEGER NOT NULL,");
        
strcat(asd,"`Nivel` INTEGER NOT NULL,"); 
        
strcat(asd,"`Experiencia` INTEGER NOT NULL,"); 
        
strcat(asd,"`MonedasOro` INTEGER NOT NULL,"); 
        
strcat(asd,"`Dinero` INTEGER NOT NULL,"); 
        
strcat(asd,"`CuentaBancaria` INTEGER NOT NULL,"); 
        
strcat(asd,"`Trabajo` INTEGER NOT NULL,"); 
        
strcat(asd,"`Faccion` INTEGER NOT NULL,"); 
        
strcat(asd,"`RangoF` INTEGER NOT NULL,"); 
        
strcat(asd,"`Policia` INTEGER NOT NULL,"); 
        
strcat(asd,"`RangoP` INTEGER NOT NULL,"); 
        
strcat(asd,"`PosX` FLOAT NOT NULL,");
        
strcat(asd,"`PosY` FLOAT NOT NULL,"); 
        
strcat(asd,"`PosZ` FLOAT NOT NULL,"); 
        
strcat(asd,"`PosR` FLOAT NOT NULL,"); 
        
strcat(asd,"`Skin` INTEGER NOT NULL,"); 
        
strcat(asd,"`Vida` FLOAT NOT NULL,"); 
        
strcat(asd,"`Chaleco` FLOAT NOT NULL,"); 
        
strcat(asd,"`VirtualWorld` INTEGER NOT NULL,"); 
        
strcat(asd,"`Interior` INTEGER NOT NULL,"); 
        
strcat(asd,"`Medicamentos` INTEGER NOT NULL,"); 
        
strcat(asd,"`Crack` INTEGER NOT NULL,"); 
        
strcat(asd,"`PiezasA` INTEGER NOT NULL,"); 
        
strcat(asd,"`Sancion` INTEGER NOT NULL,"); 
        
strcat(asd,"`TiempoS` INTEGER NOT NULL,"); 
        
strcat(asd,"`Sanciones` INTEGER NOT NULL,"); 
        
strcat(asd,"`Carcel` INTEGER NOT NULL,"); 
        
strcat(asd,"`TiempoC` INTEGER NOT NULL,"); 
        
strcat(asd,"`Arrestos` INTEGER NOT NULL,");
        
strcat(asd,"`Casa1` INTEGER NOT NULL,");
        
strcat(asd,"`Casa2` INTEGER NOT NULL");
        
result db_query(jugadoresasd);
        
db_free_result(result);
        print(
"La base de datos de JUGADORES ha sido abierta.");
    }
    else
    {
        print(
"La base de datos de JUGADORES no ha sido cargada.");
    } 
Reply
#2

No se si sea eso pero echale un ojo.

Mira que en strcat(asd,"(`ID` INTEGER PRIMARY KEY AUTOINCREMENT,"); inicias con un parйntesis, pero al final no se ve ningъn parйntesis de cierre.
Reply
#3

en
Код:
strcat(asd,"`Casa2` INTEGER NOT NULL");
cбmbialo por

Код:
strcat(asd,"`Casa2` INTEGER NOT NULL);");


Saludos
Reply
#4

Perdуn por revivir, es que no habнa visto el tema ya que no me conectaba.

Ya arreglй lo que me dijeron, pero sigue sin guardar, їdb_query tiene un limite de caracteres?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)