07/07/2021 23:34
Alguém me ajuda resolver isso, o sistema ta feito, mas quando vou trocar de nome, fala que ja tem um nome registrado.
Código PHP:
forward VerificarNombre(playerid, nn[]);
public VerificarNombre(playerid, nn[])
{
if(cache_num_rows())
{
printf("%s trou de nome para %s.", pName(playerid), nn);
new string[350];
format(string, sizeof(string), "Agora você deve entrar no servidor com o nome %s.", nn);
SendClientMessage(playerid, ALLSTAR, string);
DarDinero(playerid, -1000000);
format(string, sizeof(string), "UPDATE usuarios SET Nombre = '%s' WHERE ID = '%d'", nn, InfoJugador[playerid][jID]);
mysql_tquery(Connection, string);
format(string, sizeof(string), "INSERT INTO log_cnombres (`User`, `Viejo`, `Nuevo`) VALUES ('%d', '%s', '%s')", InfoJugador[playerid][jID], Nombre(playerid), nn);
mysql_tquery(Connection, string);
SetPlayerName(playerid, nn);
}
else return ShowPlayerDialog(playerid, DIALOG_NOMBRE, DIALOG_STYLE_INPUT, "Novo nome", "Este nome já está em uso.", "Alterar", "Cancelar");
return true;
}