Отключать плагин, когда мало людей

Егор Шаляпин

Участник
Сообщения
8
Реакции
0
Дезран сервер, стоит плагин shop. Ночью когда людей нет, можно зайти и фармить кредиты (Ещё опыт, так как у меня плагин на лвл стоит). Вообщем нужен плагин, который отключает shop если 1 игрок на сервере (Желательно чтоб и плагин на lvl оффал, но главное это шоп) . PS Сервер в CSGO Хотябы плагин который команды выполняет если игроков меньше 2
 
Последнее редактирование:

Wodanaz

Участник
Сообщения
131
Реакции
10
http://hlmod.ru/forum/utverjdionnye-plaginy/56-map-maps-prefixs-configs-v1-2-a.html

Добавлено через 3 минуты
Есть плагин,который закрывает проходы на de_dust2 при онлайне менее N человек , думаю надо делать по тому же приниципу,потому как с помощью этого плагина ты полностью отключишь плагин и то на 1 карте,других способов я не знаю
 
Последнее редактирование:

m22b

Участник
Сообщения
1,007
Реакции
283

и чего ты ему дал ? сам вообще читал?
Там тупо плагин для карт а человеку нужно что бы при малом онлайне плагины отключались а не от карты :)


Этот плагин предназначен для управления конкретными конфигурационными файлами для определенных карт.


:)

По теме -
Советую спросить еще тут (возможно быстрей даже ответят...) :
https://forums.alliedmods.net/forumdisplay.php?f=58
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
http://hlmod.ru/forum/utverjdionnye-plaginy/56-map-maps-prefixs-configs-v1-2-a.html

Добавлено через 3 минуты
Есть плагин,который закрывает проходы на de_dust2 при онлайне менее N человек , думаю надо делать по тому же приниципу,потому как с помощью этого плагина ты полностью отключишь плагин и то на 1 карте,других способов я не знаю

Напишу что нить,а вдруг пролезет........
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
Дезран сервер, стоит плагин shop. Ночью когда людей нет, можно зайти и фармить кредиты (Ещё опыт, так как у меня плагин на лвл стоит). Вообщем нужен плагин, который отключает shop если 1 игрок на сервере (Желательно чтоб и плагин на lvl оффал, но главное это шоп) . PS Сервер в CSGO

Насчет lvl, как появится свободное время, я планирую ввести ограничение в 4 человека. Если будет больше 4 человек, то плагин будет начислять опыт.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
PHP:
new bool:g_bStatus = false;
#define CCount 10
#define daction "sm plugins load plugin.smx"
#define eaction "sm plugins unload plugin.smx"

public OnPluginStart(){DisableFunc();CheckStatus();}

public OnMapEnd(){DisableFunc();}

public OnClientPutInServer(client){CheckStatus();}

public OnClientDisconnect_Post(client){CheckStatus();}

public CheckStatus(){if(GetClientCount(true) >= CCount){EnableFunc();}else if(g_bStatus){DisableFunc();}}
public EnableFunc()
{
    if(!g_bStatus)
    {
        ServerCommand(daction );
        g_bStatus= true;
    }
}
public DisableFunc(){ServerCommand(eaction );g_bStatus= false;}
такое чет
 

Егор Шаляпин

Участник
Сообщения
8
Реакции
0
PHP:
new bool:g_bStatus = false;
#define CCount 10
#define daction "sm plugins load plugin.smx"
#define eaction "sm plugins unload plugin.smx"

public OnPluginStart(){DisableFunc();CheckStatus();}

public OnMapEnd(){DisableFunc();}

public OnClientPutInServer(client){CheckStatus();}

public OnClientDisconnect_Post(client){CheckStatus();}

public CheckStatus(){if(GetClientCount(true) >= CCount){EnableFunc();}else if(g_bStatus){DisableFunc();}}
public EnableFunc()
{
    if(!g_bStatus)
    {
        ServerCommand(daction );
        g_bStatus= true;
    }
}
public DisableFunc(){ServerCommand(eaction );g_bStatus= false;}
такое чет



И куда это? Можно готовый плагин

Добавлено через 20 минут
Хотя бы плагин который выполняет команды если игроков <2
 
Последнее редактирование:

Егор Шаляпин

Участник
Сообщения
8
Реакции
0
Сверху Снизу