Вызывается для игроков на NextClient в момент когда модуль готов взаимодействовать с клиентом. Этот forward — точка входа для всей логики, использующей NextClient API.
Сигнатура #
/**
* @param id Индекс игрока, чей клиент готов к взаимодействию
*
* @noreturn
*/
forward ncl_client_api_ready(id);
Пример использования #
#include <amxmodx>
#include <nextclientapi>
public ncl_client_api_ready(id)
{
// Сейчас можно вызывать любые ncl_* функции для этого игрока
new version[32];
ncl_get_nextclient_version(id, version, charsmax(version));
server_print("Игрок %d использует NextClient версии %s", id, version);
}
Этот forward — единственное надёжное место, где можно гарантированно использовать API клиента. До его вызова часть функций может возвращать ошибки.