[Ajuda] Getar string
#1

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:
PHP Code:
TemGrupo1
NomeGrupo

Code:
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(IDConexaoquerysizeof(query), "SELECT * FROM `Contas` WHERE `Nome`='%s'"Jogador[playerid][Nome]);
    
mysql_tquery(IDConexaoquery"Conferir""i"playerid);
    return 
1;
}
forward Conferir(playerid);
public 
Conferir(playerid)
{
    if(
cache_num_rows() > 0)
    {
        new 
query[350];
        
mysql_format(IDConexaoquerysizeof(query), "SELECT `TemGrupo`, `NomeGrupo` FROM `Contas` WHERE `Nome`='%s'"Jogador[playerid][Nome]);
        
mysql_tquery(IDConexaoquery"Login""i"playerid);
    }
    else 
    {
        
SendClientMessage(playerid0xFF0000AA"| 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(stringsizeof(string), "TemGrupo: %d"Jogador[playerid][TemGrupo]);
    
SendClientMessage(playerid, -1string);
    
format(stringsizeof(string), "NomeGrupo: %s"Jogador[playerid][NomeGrupo]);
    
SendClientMessage(playerid, -1string);
    return 
1;

Reply
#2

Tenta mudar assim:

PHP Code:
cache_get_value_name(0"NomeGrupo"Jogador[playerid][NomeGrupo], 30); 
na public Login(playerid)
Reply
#3

Quote:
Originally Posted by AutoMatic2
View Post
Tenta mudar assim:

PHP Code:
cache_get_value_name(0"NomeGrupo"Jogador[playerid][NomeGrupo], 30); 
na public Login(playerid)
Agradeзo, funcionou deste modo, apesar de que vagando pela Wiki SAMP achei um outro jeito de resolver, porйm por este modo ser mais fбcil que o que eu achei pela Wiki, й o que vou utilizar.
PHP Code:
new teste[30];
cache_get_value_name(0"NomeGrupo"teste);
format(Jogador[playerid][NomeGrupo], 30teste); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)