|
Справка :: Как использовать ресурсы античита в других плагинах?
Экспортируемые Native функции для AMX MOD XДля того, чтобы использовать нижеперечисленные функции в своих плагинах, необходимо скопировать файл ucp.inc в дерикторию addons\amxmodx\scripting\include\ и добавить строку #include <ucp.inc> в исходник своего плагина. Функция: ucp_id(index, outbuffer[]) //Для получения уникального идентификатора клиента. Пример:new UCPID[9]
ucp_id(id, UCPID) log_amx ("ucp_id: %s", UCPID) Функция: get_user_authid2(index, outbuffer[], len) //Аналог функции ucp_id, только возвращает строку ввиде steamid. Пример:new UCPID[16]
get_user_authid2(id, UCPID, charsmax(UCPID)) log_amx ("ucp_id: %s", UCPID) Экспортируемые Native функции для SourceModДля того, чтобы использовать нижеперечисленные функции в своих плагинах, необходимо скопировать файл ucp.inc в дерикторию addons\sourcemod\scripting\include\ и добавить строку #include <ucp> в исходник своего плагина. Функция: ucp_id(client, String:ucpid[]) //Для получения уникального идентификатора клиента. Пример:decl String:UCPID[9]
ucp_id(id, UCPID) LogMessage ("ucp_id: %s", UCPID) Функция: GetClientAuthString2(client, String:auth[], maxlen) //Аналог функции ucp_id, только возвращает строку ввиде steamid. Пример:decl String:UCPID[16]
GetClientAuthString2(id, UCPID, sizeof(UCPID)) LogMessage ("ucp_id: %s", UCPID) Все функции возвращают 0 в случае успешного выполнения, и -1 в случае ошибки. |
|