Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 8
    Гостей: 2
    Пользователи: jaxix
    Роботы: Yandex Bot, Yandex Bot, Yandex Bot, Google Bot, crawl Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: asd12345678184 Дата: 18-01-2016, 00:27 Просмотров: 5740
    Проверка кваров игрока

    Инфо cvars.inc
    /**
    * Позволяет плагину узнать значение клиентского квара, путем отправки специального запроса.
    *
    * @note пример того, как можно оформить вызываемую callback функцию
    *
    * public cvar_query_callback(id, const cvar[], const value[], const param[])

    * id - индекс игрока
    * cvar - запрашиваемый квар
    * value - значение квара у игрока
    * param - необязательные доп. данные
    *
    * @param id индекс игрока
    * @param cvar запрашиваемый квар
    * @param resultFunc имя callback функции
    * @param paramlen размер массива доп. данных
    * @param params доп. данные, которые будут переданы в callback
    *
    * @noreturn
    * @error Сообщение об ошибке будет выдано в следующих случаях:
    * - если индекс игрока находится за пределами диапазона от 1 до
    * MaxClients
    * - игрок не подключен
    * - callback функция не объявлена
    * - в процессе запроса возникли проблемы
    */

    native query_client_cvar(id, const cvar[], const resultFunc[], paramlen=0, const params[]="");
    Автор: Admin Дата: 7-10-2014, 12:28 Просмотров: 5852
    Функция для получения списка оружия игрока.

    Инфо из amxmodx.inc:
    /**
    * Извлекает все оружие в инвентаре игрока, сохраняет их в массиве, и
    * возвращает в виде суммы битов.
    *
    * @note: Убедитесь, что переменная num имеет начальное значение 0, иначе
    * функция будет работать неправильно.
    *
    * @param index индекс игрока
    * @param weapons массив для хранения индексов оружия
    * @param num переменная для хранения количества оружия в инвентаре
    *
    * @return сумма битов индексов оружия, 0 если игрок не подключен
    * @error если индекс игрока находится за пределами диапазона от 1 до
    * MaxClients, будет выдано сообщение об ошибке.
    */

    native get_user_weapons(index, weapons[32], &num);
    Автор: Safety1st Дата: 6-08-2014, 18:55 Просмотров: 4228
    Фишки меню

    скрытие меню у игроков
    длинные строки в меню
    трансляция команд в клавиши
    Автор: Felix_Font Дата: 1-04-2014, 20:12 Просмотров: 2376
    /**
    * Вычисляет MD5 хеш файла.
    *
    * @param file путь к файлу, хеш которого будет вычислен
    * @param md5buffer строка-буффер, в который будет скопирован хеш
    *
    * @return количество ячеек записанных в строку-буффер
    * (всегда 32)
    * @error если файл невозможно открыть, то будет выдано
    * сообщение об ошибке.
    */

    native md5_file(const file[], md5buffer[34]);
    Автор: Felix_Font Дата: 1-04-2014, 19:29 Просмотров: 2152
    /**
    * Вычисляет MD5 хеш строки.
    *
    * @param szString строка, хеш которой будет вычислен
    * @param md5buffer строка-буффер, в который будет скопирован хеш
    *
    * @return количество ячеек записанных в строку-буффер
    * (всегда 32)
    */

    native md5_file(const szString[], md5buffer[34]);
    Автор: Nesquik Дата: 23-09-2013, 09:15 Просмотров: 4244
    Используется для перевода массивов без размера в массив с размером
    В примере будет использована stock ChatColor (раскраска чата):
    Из string.inc
    /* Replacement for format_args.  Much faster and %L compatible.
    * This works exactly like vsnprintf() from C.
    * You must pass in the output buffer and its size,
    *  the string to format, and the number of the FIRST variable
    *  argument parameter.  For example, for:
    *  function (a, b, c, ...)
    *  You would pass 4 (a is 1, b is 2, c is 3, et cetera).
    * There is no vformatex().
    */
    native vformat(buffer[], len, const fmt[], vararg);
    Автор: Nesquik Дата: 22-08-2013, 18:13 Просмотров: 2509
    Функция write_string используется только совместно с функцией message_begin

    Инфо из messages.inc:

    native write_string(const x[]);
Наверх

Реклама