error 075: input line too long (after substitutions)
error 037: invalid string (possibly non-terminated string)
error 017: undefined symbol "CREATE"
error 017: undefined symbol "TABLE"
fatal error 107: too many error messages on one line
stock CrearTabla()
{
mysql_query(handle, "CREATE TABLE IF NOT EXISTS `Usuarios` (\
`ID` int(11) NOT NULL auto_increment PRIMARY KEY,\
`Nombre`varchar(30) NOT NULL,\
`Pass` varchar(130) NOT NULL,\
`Admin` int(10) NOT NULL default '0',\
`Salud` float(10) NOT NULL default '100.00',\
`Chaleco` float(10) NOT NULL default '0.00',\
`PosicionX` float(10) NOT NULL default '0.00',\
`PosicionY` float(10) NOT NULL default '0.00',\
`PosicionZ` float(10) NOT NULL default '0.00',\
`Nivel` int(10) NOT NULL default '0')", false);
return 1;
}
stock CrearTabla()
{
new
query[280];
format(query, sizeof(query), "CREATE TABLE IF NOT EXISTS `Usuarios` (\
`ID` int(11) NOT NULL auto_increment PRIMARY KEY,\
`Nombre`varchar(30) NOT NULL,\
`Pass` varchar(130) NOT NULL,\
`Admin` int(10) NOT NULL default '0',\
`Salud` float(10) NOT NULL default '100.00',\
`Chaleco` float(10) NOT NULL default '0.00',\
`PosicionX` float(10) NOT NULL default '0.00',\
`PosicionY` float(10) NOT NULL default '0.00',\
`PosicionZ` float(10) NOT NULL default '0.00',\
`Nivel` int(10) NOT NULL default '0')");
format(query, sizeof(query), "%s// AQUI TU NUEVA TABLA //", query);
mysql_query(handle, query, false);
return 1;
}
stock CrearTabla()
{
print("Hola que haze, Comensando consulta sql");
new string[550],query[550];
format(string,sizeof(string),"CREATE TABLE IF NOT EXISTS"),strcat(query,string);
format(string,sizeof(string),"`Usuarios` "),strcat(query,string);
format(string,sizeof(string),"(`ID` int(11) NOT NULL auto_increment"),strcat(query,string);
format(string,sizeof(string)," `Nombre`varchar(30) NOT NULL,"),strcat(query,string);
format(string,sizeof(string),"`Pass` varchar(130) NOT NULL,"),strcat(query,string);
format(string,sizeof(string),"`Admin` int(10) NOT NULL default '0',"),strcat(query,string);
format(string,sizeof(string),"`Salud` float(10) NOT NULL default '100.00',"),strcat(query,string);
format(string,sizeof(string),"`Chaleco` float(10) NOT NULL default '0.00',"),strcat(query,string);
format(string,sizeof(string),"`PosicionX` float(10) NOT NULL default '0.00',"),strcat(query,string);
format(string,sizeof(string),"`PosicionY` float(10) NOT NULL default '0.00',"),strcat(query,string);
format(string,sizeof(string),"`PosicionZ` float(10) NOT NULL default '0.00',"),strcat(query,string);
//________________________mas____________ejemplo:
//format(string,sizeof(string),Mas const string[]),strcat(query,string);
//format(string,sizeof(string),Mas const string[]),strcat(query,string);
//format(string,sizeof(string),Mas const string[]),strcat(query,string);
//format(string,sizeof(string),Mas const string[]),strcat(query,string);
format(string,sizeof(string),"`Nivel` int(10) NOT NULL default '0')"),strcat(query,string);
mysql_query(handle, query, false);
print("Hola que haze, Terminada.");
return 1;
}
Pense que al agregar una columna desde el gm se actualizaba la tabla Usuarios. Pero solo se actualiza si borro la tabla Usuarios
Osea que no le veo el chiste a esto, de agregar tablas desde el gm |
Exacto, por eso no hay chiste, la tabla solo hasla mediante phpmyadmin, y el el gm ponle una consulta INSERT para ingresar una nueva db con los datos del ususrio, nada mas.
|
case dregister: //dilogo de registro
{
if(!response) return Kick(playerid); // si se hace clic Quit, vamos a echarlos
if(strlen(inputtext) < 6) return ShowPlayerDialog(playerid, dregister, DIALOG_STYLE_INPUT, "Register", "In order to play, you need to register.\nYour password must be at least 6 characters long!", "Register", "Quit");
// Strlen cheques longitud de una cadena. asн que si su jugador tipo de contraseсa que es inferior a 6, les decimos; Tu contraseсa debe tener al menos 6 caracteres de longitud!
new query[300];
WP_Hash(pInfo[playerid][Password], 129, inputtext); // inputText hash
mysql_format(mysql, query, sizeof(query), "INSERT INTO `players` (`Username`, `Password`, `IP`, `Admin`, `VIP`, `Money`, `PosX` ,`PosY`, `PosZ`) VALUES ('%e', '%s', '%s', 0, 0, 0, 0.0, 0.0, 0.0)", Name[playerid], pInfo[playerid][Password], IP[playerid]);
// Ahora vamos a crear una nueva fila e introduzca la informaciуn del jugador en ella
mysql_tquery(mysql, query, "OnAccountRegister", "i", playerid);
// Vamos a ejecutar la consulta
}