Nico Yazawa
Бывший MrChester =(
- Сообщения
- 326
- Реакции
- 303
Продолжая свое творение столкнулся с проблемой:
Начало кода:
Один из каллбеков и запрос к БД:
Сама ошибка:
Я много пробовал извращаться с кодом, но не помогало.
Начало кода:
C-подобный:
enum player
{
ID,
SteamID[64],
}
new player_info[MAXPLAYERS][player];
C-подобный:
public void LoginClient(int client)
{
char szQuery[256];
FormatEx(szQuery, sizeof(szQuery), "SELECT `ID` FROM `accounts` WHERE `SteamID` = '%s'", GetClientAuthIdEx(client));
g_hDatabase.Query(bd_CheckLogin, szQuery, GetClientUserId(client));
}
public void bd_CheckLogin(Database hDB, DBResultSet results, const char[] sError, any UserID)
{
int client = GetClientOfUserId(UserID)
if(client)
{
player_info[client][ID] = results.FetchInt(FieldNameToNumEx("ID", results));
results.FetchString(FieldNameToNumEx("SteamID", results), player_info[client][SteamID], 100); // <--- Здесь ошибка
}
}
C-подобный:
error 178: cannot coerce int[] to char[]; storage classes differ
Я много пробовал извращаться с кодом, но не помогало.