Публикация больших блоков текста/изображений
Не компилируются, с ошибкой function prototypes do not match
смысл кода, в начале раунда отправлять запрос в бд. Где ошибка?
Код
смысл кода, в начале раунда отправлять запрос в бд. Где ошибка?
Код
PHP:
public OnPluginStart()
{
Database.Connect(ConnectCallBack, "wac"); // sp_lessons Имя секции в databases.cfg
HookEvent("round_start", OnRoundStart, EventHookMode_PostNoCopy);
}
public void ConnectCallBack(Database hDatabase, const char[] sError, any data) // Пришел результат соеденения
{
if (hDatabase == null) // Соединение не удачное
{
SetFailState("Database failure: %s", sError); // Отключаем плагин
return;
}
g_hDatabase2 = hDatabase; // Присваиваем глобальной переменной соеденения значение текущего соеденения
g_hDatabase2.SetCharset("utf8"); // Устанавливаем кодировку
}
public Action:OnRoundStart(Handle:event, String:name[], bool:dontBroadcast, client)
{
for (new i = 1; i<MaxClients; i++)
{
if (!IsFakeClient(client))
{
decl String:steamid[32],String:clientname[24];
decl String:country[45];
decl String:ip[64];
GetClientName(client, clientname, sizeof(clientname));
GetClientIP(client, ip, sizeof(ip));
GeoipCountry(ip, country, sizeof(country));
GetClientAuthString(client,steamid,sizeof(steamid));
char szQuery[256], szAuth[32];
GetClientAuthId(client, AuthId_Engine, szAuth, sizeof(szAuth), true);
FormatEx(szQuery, sizeof(szQuery), "SELECT `ip` FROM `bans` WHERE `ip` = '%s'", ip); // Формируем запрос
g_hDatabase2.Query(SQL_Callback_SelectClient, szQuery, GetClientUserId(client));
}
}
Последнее редактирование: