case 1:
{
new query[200],escapepass[100];
mysql_real_escape_string(inputtext, escapepass);
format(query, sizeof(query), "SELECT `players` FROM pinfo WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
mysql_query(query);
mysql_store_result();
new numrows = mysql_num_rows();
if(numrows == 1) Carregar(playerid);
if(!numrows)
{
SendClientMessage(playerid, fail, "CONTA: Senha Errada");
}
mysql_free_result();
}
case 1:
{
new query[200],escapepass[100];
mysql_real_escape_string(inputtext, escapepass);
format(query, sizeof(query), "SELECT * FROM pinfo WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()) {
Carregar(playerid);
} else {
SendClientMessage(playerid, fail, "CONTA: Senha Errada");
}
mysql_free_result();
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1:
{
new query[200],escapepass[100];
mysql_real_escape_string(inputtext, escapepass);
format(query, sizeof(query), "SELECT * FROM players WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()) {
Carregar(playerid);
} else {
SendClientMessage(playerid, fail, "CONTA: Senha Errada");
}
mysql_free_result();
}
case 2:
{
new query[130],escpass[20];
mysql_real_escape_string(inputtext,escpass);
format(query, sizeof(query),"INSERT INTO players (nome,senha,dinheiro,score) VALUES('%s',SHA1('%s'),0,0)",Nome(playerid),escpass);
mysql_query(query);
SendClientMessage(playerid,verde,"CONTA: Registrado Com Sucesso!");
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new query[200],escapepass[128];
switch(dialogid)
{
case 1: {
mysql_real_escape_string(inputtext, escapepass);
printf("Login escpass: %s", escpass);
format(query, sizeof(query), "SELECT * FROM players WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()) {
Carregar(playerid);
} else {
SendClientMessage(playerid, fail, "CONTA: Senha Errada");
}
mysql_free_result();
}
case 2: {
mysql_real_escape_string(inputtext,escpass);
printf("Registro escpass: %s", escpass);
format(query, sizeof(query),"INSERT INTO players (nome,senha,dinheiro,score) VALUES('%s',SHA1('%s'),0,0)",Nome(playerid),escpass);
mysql_query(query);
SendClientMessage(playerid,verde,"CONTA: Registrado Com Sucesso!");
}
}
return 1;
}
SHA()/SHA1() й uma funзгo do MySQL. Ela nгo й processada pelo pawn/plugin e sim pelo servidor MySQL.
|