TemGrupo: 1
NomeGrupo:
enum pInfo
{
bool:Logado,
bool:TemGrupo,
NomeGrupo[30],
Nome[MAX_PLAYER_NAME]
};
new Jogador[MAX_PLAYERS][pInfo];
CMD:logar(playerid)
{
new query[350];
mysql_format(IDConexao, query, sizeof(query), "SELECT * FROM `Contas` WHERE `Nome`='%s'", Jogador[playerid][Nome]);
mysql_tquery(IDConexao, query, "Conferir", "i", playerid);
return 1;
}
forward Conferir(playerid);
public Conferir(playerid)
{
if(cache_num_rows() > 0)
{
new query[350];
mysql_format(IDConexao, query, sizeof(query), "SELECT `TemGrupo`, `NomeGrupo` FROM `Contas` WHERE `Nome`='%s'", Jogador[playerid][Nome]);
mysql_tquery(IDConexao, query, "Login", "i", playerid);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Sua conta nгo estб registrada. Use: /Registrar.");
}
return 1;
}
forward Login(playerid);
public Login(playerid)
{
cache_get_value_int(0, "TemGrupo", Jogador[playerid][TemGrupo]);
cache_get_value_name(0, "NomeGrupo", Jogador[playerid][NomeGrupo]);
SendClientMessage(playerid, -1, "| LOGIN | Logado com sucesso.");
Jogador[playerid][Logado] = true;
return 1;
}
CMD:teste(playerid)
{
new string[128];
format(string, sizeof(string), "TemGrupo: %d", Jogador[playerid][TemGrupo]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "NomeGrupo: %s", Jogador[playerid][NomeGrupo]);
SendClientMessage(playerid, -1, string);
return 1;
}
cache_get_value_name(0, "NomeGrupo", Jogador[playerid][NomeGrupo], 30);
Tenta mudar assim:
PHP Code:
|
new teste[30];
cache_get_value_name(0, "NomeGrupo", teste);
format(Jogador[playerid][NomeGrupo], 30, teste);