MySql R8 Можно ли так делать?
#4

Спасибо, вот ещё одна проблема, вроде бы всё перевёл, стопарнулся на проверке паролей, если введёный (password) == полученному результату из базы (tmp) то продолжаем, но проблема в том что cache_get_field_content(rows,"Password", tmp, g_CH, 32); возвращает не пароль а NULL, что делать?
PHP код:
stock OnPlayerLogin(playerid,password[])
{
    new 
query2[2000];
    
format(query2,sizeof(query2),"SELECT * FROM `players` WHERE Name = '%s'",PlayerInfo[playerid][pName]);
    
mysql_function_query(g_CHquery2true"OnPlayerLoginPASS""ds"playerid,password);
    return 
true;

PHP код:
forward OnPlayerLoginPASS(playerid,password[]);
public 
OnPlayerLoginPASS(playerid,password[])
{
    new 
rowsfields,tmp[32],change;
    
cache_get_data(rowsfields);
    if(
rows)
    {
        
cache_get_field_content(rows,"Password"tmpg_CH32);
        if(
strcmp(tmp,passwordtrue ) == 0)
        { 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)