08.02.2019, 18:11
Gostaria de resolver um erro aqui, estou tentando getar uma string que estб salva no database como "Teste".
Porйm, na hora que geta, й como se ela nгo fosse pra variбvel que eu quero alocar e ao digitar o comando /teste que й apenas um debug para saber como tб a situaзгo da variбvel Jogador[playerid][NomeGrupo], fica em branco, como:
Code:
Porйm, na hora que geta, й como se ela nгo fosse pra variбvel que eu quero alocar e ao digitar o comando /teste que й apenas um debug para saber como tб a situaзгo da variбvel Jogador[playerid][NomeGrupo], fica em branco, como:
PHP Code:
TemGrupo: 1
NomeGrupo:
PHP Code:
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;
}