SA-MP Forums Archive
MySQL R6 >> R34 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: MySQL R6 >> R34 (/showthread.php?tid=608255)



MySQL R6 >> R34 - Surprice - 29.05.2016

Доброго времени суток!

Перевожу игровой мод с R6 на R34

PHP код:
GetAccountID(playerid)
{
    
query="";
    
format(query128"SELECT `ID` FROM "TABLE_ACCOUNT" WHERE `Name` = '%s' LIMIT 1"sn);
    
mysql_tquery(dbHandlequery"""");
    
    new 
rowsfields;
    
cache_get_data(rowsfields);
    if(!
rows)
    
//if (mysql_num_rows() == 1)
    
{
        
PlayerInfo[playerid][pID] = cache_get_field_content_int(0"ID"dbHandle);
        
//mysql_free_result();
        
return PlayerInfo[playerid][pID];
    }
    return 
0;

Аккаунт не загружается. Регестрируется нормально, а загрузки нет..


Re: MySQL R6 >> R34 - stabker - 29.05.2016

PHP код:
new player_session_id[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
    
player_session_id[playerid] ++;
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
player_session_id[playerid] ++;
    return 
1;
}
//где надо
format(querysizeof query"SELECT `ID` FROM "TABLE_ACCOUNT" WHERE `Name` = '%s' LIMIT 1"sn); 
mysql_tquery(dbHandlequery"OnAccountIDSelected""dd"playeridplayer_session_id[playerid]); 
forward OnAccountIDSelected(playeridsessionid);
public 
OnAccountIDSelected(playeridsessionid)
{
    if(
player_session_id[playerid] == sessionid)
    {
        if(
cache_get_row_count() == 1
        { 
            
//извлекаем данные
        
}
    }




Re: MySQL R6 >> R34 - cm666 - 30.05.2016

https://sampforum.blast.hk/showthread.php?tid=337810