SAMP/gpci
Материал из Pawno Info Wikipedia
gpci
Добавлено |
Функция работает только начиная с версии SA-MP 0.3b R1 и не будет работать в предыдущих версиях! |
Описание:
Получает Client ID (CI) игрока, связанного с его SAMP/GTA на компьютере.
Параметры:
(playerid, buffer[], size = sizeof(buffer))
playerid | ID игрока, чей CI запрашивается |
buffer | строковая переменная для запрашиваемого CI |
size | размер строковой переменной для запрашиваемого CI |
Возвращаемые значения:
0 - если игрок не найден.
size - при успешном выполнении.
size - при успешном выполнении.
Важное |
Это необратимый (с потерями) хеш, полученный на основе информации о пути установки San Andreas, имени пользователя в операционной системе и нике игрока в клиенте. CI игрока не является уникальным, то есть некоторые игроки могут иметь одинаковые CI, поэтому не баньте исключительно из-за совпадения CI. |
Примечание |
Это имя функции начинается с строчной буквы. Длина CI может быть и меньше 40 символов. |
Подсказка |
Функция не объявлена в include, поэтому для использования необходимо объявить её самостоятельно, например, в начале скрипта.native gpci(playerid, buffer[], size = sizeof(buffer)); Можно объявить функцию с другим названием в том же стиле, в котором названы все остальные функции SA:MP: native GetPlayerClientID(playerid, buffer[], size = sizeof(buffer)) = gpci; |
Пример использования:
public OnPlayerConnect(playerid) { new clientid[41]; // 40 + \0 gpci(playerid, clientid, sizeof(clientid)); return 1; }