Originally Posted by Vladeksh
Fнjate que no estas usando las variables del stock
pawn Код:
stock CreateAccount(playerid, salt[], pass[129]) { format(Query, sizeof(Query), "INSERT INTO `usuarios` (Nombre, Salt, Contraseсa) VALUES (\'%s\', \'%s\', \'%s\')", returnName(playerid), PlayerInfo[playerid][pSalt], PlayerInfo[playerid][pPass] );
mysql_function_query(ConexionMySQL, Query, false, "OnAccountCreate", "d", playerid); }
En vez de usar los argumentos 'salt' y 'pass', estas usando las variables 'PlayerInfo[playerid][pSalt]' y 'PlayerInfo[playerid][pPass]'
Puedes reemplazar las variables con el nombre de los argumentos y/o en caso de que las necesites almacenar en las variables de PlayerInfo puedes asignarlas en el mismo stock, si es que no las has asignado antes.
Ejemplo:
pawn Код:
stock CreateAccount(playerid, salt[], pass[129]) { strmid(PlayerInfo[playerid][pSalt], salt, 0, 30); strmid(PlayerInfo[playerid][pPass], pass, 0, 129);
format(Query, sizeof(Query), "INSERT INTO `usuarios` (Nombre, Salt, Contraseсa) VALUES (\'%s\', \'%s\', \'%s\')", returnName(playerid), PlayerInfo[playerid][pSalt], PlayerInfo[playerid][pPass] );
mysql_function_query(ConexionMySQL, Query, false, "OnAccountCreate", "d", playerid); }
|