The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Я прекрасно понимаю, что часто названия плагинов можно очень просто забыть. Однако это становится причиной постоянного создания тем рода "помогите найти плагин X".

Так вот, чтобы содержать форум в порядке и чистоте, поступим следующим образом:
  1. В дальнейшем создаваемые темы с "помогите найти плагин" будут удаляться, а авторам — выдаваться предупреждения
  2. Если Вы захотите найти плагин, то сначала воспользуйтесь поиском

Если всё же не удалось найти плагин, заполните следующую форму и ответьте в этой теме:

  • Функции плагина
  • Мод/Игра, которая использует этот плагин

Прежде чем отвечать в теме, воспользуйтесь поиском гугла, который почти всегда находит нужное.

Старые темы будут перемещены в корзину.
 
Последнее редактирование модератором:

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
Сообщения
363
Реакции
216
Ищу плагин, который сделает таймер в панораме, сколько осталось до конца карты, если выставлены настройки: mp_maxrounds 0 и mp_timelimit 20.
Так же подойдёт плагин, если будет таймер где то в оверлеи например.
 

The_C@t

Слабоумие и отвага
Сообщения
272
Реакции
142
Доброго дня!
У кого-нибудь есть нормально работающий Admin Sentinel, с поправкой на то, чтобы мертвых/спектр админов слышали все?
 

WanekWest

Помешан на "Даунских названиях"
Сообщения
442
Реакции
143

StormX

Участник
Сообщения
891
Реакции
302
Ищу плагин для нового source (v89).
Суть плагина изменение Никнейма не выходя с сервера. Пример: игрок набирает в чате !rename "новый Никнейм" и меняет его.
Может кто встречал такой плагин?
 

Larsalex

Сообщения
812
Реакции
404
Где-то видел плагин, который при заходе выводит менюшку с правилами. Там естесна текст с правилами и 2 кнопки, первая - согласиться с правилами, вторая, соответственно - не согласиться. При нажатии на вторую кнопку игрока кикает. Есть такой плагин в шаре?
 

StormX

Участник
Сообщения
891
Реакции
302
Где-то видел плагин, который при заходе выводит менюшку с правилами. Там естесна текст с правилами и 2 кнопки, первая - согласиться с правилами, вторая, соответственно - не согласиться. При нажатии на вторую кнопку игрока кикает. Есть такой плагин в шаре?

Держите :ab:
 

Вложения

  • welcome_base_rules.7z
    4.7 КБ · Просмотры: 20

Туник

Участник
Сообщения
1,281
Реакции
263
может кто помочь с плагином, а именно он работает таким образом если в командах остаётся по 1 игроку появляется маяк, если в одной команде больше игроков а в противоположной 1, то маяк не срабатывает. а хотелось бы чтобы в любом плане он срабатывал и эта куча народу могла без усилий найти последнего игрока, и можно ли заглушить сообщения в чате о том что маяки были установлены.
 

Вложения

  • hungergamesbeacon.sp
    9.8 КБ · Просмотры: 8

xp2000

Участник
Сообщения
190
Реакции
14
Подскажите, есть такой плагин, который ограничивает карты при определённом кол-во людей на сервере?
 

Narkus

Участник
Сообщения
139
Реакции
92
Нужен плагин, который через некоторое время, или сразу перебрасывает за КТ человека. (Deathrun мод).
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Подскажите плагин BhopBlocker, при распрыжке моментальный кик/бан с предупреждением. CS:GO
 

WanekWest

Помешан на "Даунских названиях"
Сообщения
442
Реакции
143
Подскажите плагин BhopBlocker, при распрыжке моментальный кик/бан с предупреждением. CS:GO
1) Вот тут: https://hlmod.ru/threads/anti-bhop-v-0-1.11643/
Лично я не встречал AntiBhop с баном
--- Добавлено позже ---
Нужен плагин,который позволяет админам самостоятельно создавать точки спавна игроков на сервере.
Игра: CS:GO
 
Последнее редактирование:

xp2000

Участник
Сообщения
190
Реакции
14
Подскажите пожалуйста плагин, который предотвращает частую смену ника у игрока... Виде чита они юзают, меняя на ники быстро на ники других игроков сервера..
 

WanekWest

Помешан на "Даунских названиях"
Сообщения
442
Реакции
143
Подскажите пожалуйста плагин, который предотвращает частую смену ника у игрока... Виде чита они юзают, меняя на ники быстро на ники других игроков сервера..
Код не мой:)
PHP:
#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
#pragma newdecls required

public Plugin myinfo =
{
    name        = "No Tag/Nick Flood",
    author        = "AlexTheRegent & AlmazON",
    description    = "",
    version        = "1.0.0",
    url            = "http://hlmod.ru"
}

char    g_szOldNick[MAXPLAYERS+1][MAX_NAME_LENGTH], g_szOldTag[MAXPLAYERS+1][12];
int        g_iWarnNick[MAXPLAYERS+1], g_iWarnings[MAXPLAYERS+1];
int        g_iMaxWarnNick, g_iMaxWarnings;
int        g_iBanNick, g_iBanLength;

public void OnPluginStart()
{
    ConVar cvar;
    HookConVarChange(cvar = CreateConVar("sm_nonickflood_maxwarns",        "3",    "Сколько раз игрок может сменить ник за одно подключение.", _, true, 0.0), ChangeCvar_NickWarn);
    g_iMaxWarnNick = cvar.IntValue;
    HookConVarChange(cvar = CreateConVar("sm_nonickflood_banlen",        "10",    "Время бана в минутах: 0 - только кик, -1 - бан навсегда.", _, true, -1.0), ChangeCvar_NickBan);
    g_iBanNick = cvar.IntValue;
    HookConVarChange(cvar = CreateConVar("sm_notagflood_maxwarns",        "3",    "Сколько раз игрок может сменить тэг за одно подключение.", _, true, 0.0), ChangeCvar_TagWarn);
    g_iMaxWarnings = cvar.IntValue;
    HookConVarChange(cvar = CreateConVar("sm_notagflood_banlen",        "10",    "Время бана в минутах: 0 - только кик, -1 - бан навсегда.", _, true, -1.0), ChangeCvar_TagBan);
    g_iBanLength = cvar.IntValue;
    AutoExecConfig(true, "No_tag_flood");
}

public void ChangeCvar_NickWarn(ConVar convar, const char[] oldValue, const char[] newValue)
{
    g_iMaxWarnNick = convar.IntValue;
}

public void ChangeCvar_NickBan(ConVar convar, const char[] oldValue, const char[] newValue)
{
    g_iBanNick = convar.IntValue;
}

public void ChangeCvar_TagWarn(ConVar convar, const char[] oldValue, const char[] newValue)
{
    g_iMaxWarnings = convar.IntValue;
}

public void ChangeCvar_TagBan(ConVar convar, const char[] oldValue, const char[] newValue)
{
    g_iBanLength = convar.IntValue;
}

public void OnClientPostAdminCheck(int iClient)
{
    GetClientName(iClient, g_szOldNick[iClient], sizeof(g_szOldNick[]));
    g_iWarnNick[iClient] = g_iWarnings[iClient] = 0;
    CS_GetClientClanTag(iClient, g_szOldTag[iClient], sizeof(g_szOldTag[]));
}

public void OnClientSettingsChanged(int iClient)
{
    if (IsClientInGame(iClient)) {
        char szBuffer[MAX_NAME_LENGTH];
        GetClientName(iClient, szBuffer, sizeof(g_szOldNick[]));
        if (strcmp(szBuffer, g_szOldNick[iClient])) {
            if (++g_iWarnNick[iClient] < g_iMaxWarnNick) strcopy(g_szOldNick[iClient], sizeof(g_szOldNick[]), szBuffer);
            else {
                switch (g_iBanNick) {
                    case 0: ServerCommand("sm_kick #%d \"Сервер: Частая смена ника\"", GetClientUserId(iClient));
                    case -1: ServerCommand("sm_ban #%d 0 \"Вы забанены навсегда за частую смену ника\";sm_kick #%d \"Вы забанены навсегда за частую смену ника\"",
                    GetClientUserId(iClient), GetClientUserId(iClient));
                    default: ServerCommand("sm_ban #%d %d \"Частая смена ника (бан на %d минут)\";sm_kick #%d \"Частая смена ника (бан на %d минут)\"",
                    GetClientUserId(iClient), g_iBanLength, g_iBanLength, GetClientUserId(iClient), g_iBanLength);
                }
            }
        }
        CS_GetClientClanTag(iClient, szBuffer, sizeof(g_szOldTag[]));
        if (strcmp(szBuffer, g_szOldTag[iClient])) {
            if (++g_iWarnings[iClient] < g_iMaxWarnings) strcopy(g_szOldTag[iClient], sizeof(g_szOldTag[]), szBuffer);
            else {
                switch (g_iBanLength) {
                    case 0: ServerCommand("sm_kick #%d \"Сервер: Частая смена тега\"", GetClientUserId(iClient));
                    case -1: ServerCommand("sm_ban #%d 0 \"Вы забанены навсегда за частую смену тэгов\";sm_kick #%d \"Вы забанены навсегда за частую смену тэгов\"",
                    GetClientUserId(iClient), GetClientUserId(iClient));
                    default: ServerCommand("sm_ban #%d %d \"Частая смена тэга (бан на %d минут)\";sm_kick #%d \"Частая смена тэга (бан на %d минут)\"",
                    GetClientUserId(iClient), g_iBanLength, g_iBanLength, GetClientUserId(iClient), g_iBanLength);
                }
            }
        }
    }
}
--- Добавлено позже ---
Подскажите пожалуйста плагин, который предотвращает частую смену ника у игрока... Виде чита они юзают, меняя на ники быстро на ники других игроков сервера..
И если будет криво работать(банить честных игроков,то
PHP:
OnClientPostAdminCheck
Замени на:
PHP:
OnClientPutInServer
 

Narkus

Участник
Сообщения
139
Реакции
92
Подскажите плагин пожалуйста, который разрешает заход только за КТ/Спектаторов и по истечению 3-5 секунд перемещает за КТ.
 
Сверху Снизу