Ядро плагина Steam Works Group Manager 1.5

Дополнительные возможности для плагинов

Метки:
  1. Someone
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    • Team Fortress 2
    • DOD: Source
    • L4D 1 & 2
    Дополнение, которое позволяет проверять игроков на состояние в группе Steam в любых плагинах.



    Проверка происходит при OnClientPutInServer.
    Требования:
    steamworks или psychonic's Builds
    Переменные:
    swgm_groupid — ID группы Steam

    swgm_timer Время между проверками на группу.

    Include:

    PHP:
    /**
     *    Вызывается когда игрок был проверен на группу.
     *
     *    @param iClient            Индекс игрока.
     *    @param IsMember            Игрок в группе ?
     *    @param IsOfficer        Игрок Админ/Офицер в группе ?
     *    @noreturn
    */
    forward void SWGM_OnJoinGroup(int iClientbool IsOfficer);

    /**
     *    Вызывается когда игрок повторно проверяется и он вышел из группы.
     *
     *    @param iClient            Индекс игрока.
     *    @noreturn
    */
    forward void SWGM_OnLeaveGroup(int iClient);

    /**
     *  Вызывается когда игрок проверяется на состояние в группе.
     *
     *  @param iClient          Индекс игрока.
     *  @return                 true чтобы разрешить, false чтобы заблокировать.
     */
    forward bool SWGM_OnGroupCheck(int iClient);

    /**
     *  Проверяет группу игрока.
     *
     *  @param iClient          Индекс игрока.
     *  @return                 true в случае успеха, иначе false.
     *  @error                  Игрок не на сервере, является ботом или его индекс превышает допустимую границу.
     */
    native bool SWGM_InGroup(int iClient);

    /**
     *  Проверяет на Администратора или Офицера группы.
     *
     *  @param iClient          Индекс игрока.
     *  @return                 true в случае успеха, иначе false.
     *  @error                  Игрок не на сервере, является ботом или его индекс превышает допустимую границу.
     */
    native bool SWGM_InGroupOfficer
    Команды:
    swgm_check — проверяет всех игроков на сервере

    swgm_list выводит в консоль список всех игроков с проверкой на группу.
    Установка:
    Скопировать файлы из архива в папку Sourcemod.

    Вписать свой ID группы в swgm_groupid. (ID - Идентификатор в панели Администрирования группы)

    Подключить плагины.
    White Wolf, Rabb1t, Red4911 и ещё 1-му нравится это.

Пoследние рецензии

  1. over_trax
    over_trax
    5/5,
    Версия: 1.1
    Ядро хорошее, спору нет, нужны модули под него
    1. Someone
      Ответ автора
      Сделаем.