Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Автоматическое влючение/отвлючении если менее/более 10 человек

VBOY
сообщение 11.12.2014, 16:55
Сообщение #1
Стаж: 16 лет

Сообщений: 77
Благодарностей: 19
Полезность: 0

Как сделать Автоматическое влючение/отвлючении плагина ночного режима если менее/более 10 человек ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 11.12.2014, 16:57
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

VBOY, прописать условие в его коде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
VBOY
сообщение 11.12.2014, 16:58
Сообщение #3
Стаж: 16 лет

Сообщений: 77
Благодарностей: 19
Полезность: 0

Цитата(Bloo @ 11.12.2014, 16:53) *
VBOY, прописать условие в его коде.

можно по подробнее я в этом бум бум)
Вот если что консольная команда влкючения и отключения amx_mot on / amx_mot off

Отредактировал: VBOY, - 11.12.2014, 17:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.12.2014, 17:00
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

VBOY, я точно так же бум бум. Проверяешь кол-во игроков, если их меньше чем X, выполнять код плагина, если больше, не выполнять.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
VBOY
сообщение 11.12.2014, 17:07
Сообщение #5
Стаж: 16 лет

Сообщений: 77
Благодарностей: 19
Полезность: 0

Вот я взял пример с No Players Map
Код
#include <amxmodx>

new g_num, cv_clients, g_maxplayers

public plugin_init()
{
    register_plugin("No Players Map", "0.1", "bum bum")
    cv_clients = register_cvar("nomap_players", "1")
    g_maxplayers = get_maxplayers()

    set_task(60.0, "check_players", 0, _, _, "b")    //через сколько после запуска сервера начинать проверку кол-ва игроков
}

public check_clients()
{
    new id
    g_num = 0

    for (id = 1; id <= g_maxplayers; id++)
    {
        if (is_user_connected(id) && !is_user_hltv(id))
            g_num++
    }
    return g_num
}

public check_players()
{
    new currentMap[32]
    new map[] = "de_dust2_2x2"
    get_mapname(currentMap, 31)

    if (check_clients() < get_pcvar_num(cv_clients) && !equali(map, currentMap))
    {
        set_task(10.0, "change_map", 0, map, charsmax(map))
        client_print(0, print_chat, "[NoPlayers] Через 10 секунд карта поменяется на %s!", map)
        console_print(0, "[NoPlayers] Before 10 sec. map will be change to %s!", map)
    }
    return PLUGIN_CONTINUE
}

public change_map(map[])
{
    server_cmd("changelevel %s", map)
}

вопрос как сделать что бы автомтически в консоль прописало amx_mot on
ну и этот же код обратно что бы amx_mot off
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
VBOY
сообщение 11.12.2014, 17:14
Сообщение #6
Стаж: 16 лет

Сообщений: 77
Благодарностей: 19
Полезность: 0

Так делают что бы команда пошла в консоль? )
Код
    register_concmd("amx_mot")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: