15.11.2017, 16:24
alterei
pra isso
na criaзгo da tabela a senha estava em inteiro e mudei pra varchar
ele atй cria a tabela mas nгo salva a conta.
pawn Код:
[COLOR="Red"]cache_get_value_name_int[/COLOR](0, "Senha", Player[playerid][Senha]);
pawn Код:
[COLOR="red"]cache_get_value_name[/COLOR](0, "Senha", Player[playerid][Senha]);
ele atй cria a tabela mas nгo salva a conta.
PHP код:
stock CriarConta(playerid, senhaz[])
{
query[0] = EOS;
format(query, sizeof(query), "INSERT INTO usuarios(Nick, Senha) VALUES ('%s', '%s')", PlayerName(playerid), senhaz);
mysql_query(Conexao, query, true);
SendClientMessage(playerid, -1, "Conta criada com sucesso na database MySQL");
CarregarConta(playerid);
return 1;
}
stock SalvarConta(playerid)
{
if(Player[playerid][Logado] == 0) return 0;
format(query, sizeof(query), "SELECT * FROM usuarios WHERE Nick='%s'", PlayerName(playerid));
mysql_query(Conexao,query,true);
format(query, sizeof(query), "UPDATE usuarios SET Nick='%s', Nivel=%d, Dinheiro=%d WHERE ID=%d", PlayerName(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid), Player[playerid][ID]);
mysql_query(Conexao, query, false);
return 1;
}
stock CarregarConta(playerid)
{
format(query, sizeof(query), "SELECT * FROM usuarios WHERE Nick='%s'", PlayerName(playerid));
mysql_query(Conexao,query,true);
cache_get_value_name_int(0, "ID", Player[playerid][ID]);
cache_get_value_name_int(0, "Dinheiro", Player[playerid][Dinheiro]);
cache_get_value_name_int(0, "Nivel", Player[playerid][Nivel]);
SetPlayerScore(playerid, Player[playerid][Nivel]);
GivePlayerMoney(playerid, Player[playerid][Dinheiro]);
Player[playerid][Logado] = 1;
SendClientMessage(playerid, -1, "Dados da conta foram carregados na database MySQL carregado");
return 1;
}