The Night Fury

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

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

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

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

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

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

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
1. Да я нашел такой)
Убивает чела => забирает бабки все -> у второго баланс 0.
А если квар mp_maxmoney допустим равен 16000 и у обоих игроков в сумме больше 16000, то баланс первого доводить просто до 16000?
скиньте первый плагин
 

panikajo

Участник
Сообщения
866
Реакции
231
А если квар mp_maxmoney допустим равен 16000 и у обоих игроков в сумме больше 16000, то баланс первого доводить просто до 16000?
скиньте первый плагин
Я сделаю лимит в 50000 но да пусть выше чем 50000 не будет.
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Я сделаю лимит в 50000 но да пусть выше чем 50000 не будет.
C-подобный:
public void OnPluginStart() { HookEvent("player_death", PlayerDeath); }

public void PlayerDeath(Event hEvent, const char[] sEvent, bool bdb)
{
    char sWeapon[32];
    int iUser = GetClientOfUserId(hEvent.GetInt("userid"));
    int iAttacker = GetClientOfUserId(hEvent.GetInt("attacker"));
  
    if(0 < iUser <= MaxClients && IsClientInGame(iUser) && 0 < iAttacker <= MaxClients && IsClientInGame(iAttacker) && iAttacker != iUser)
    {
        hEvent.GetString("weapon", sWeapon, sizeof(sWeapon));
       
        if(StrContains("knife", sWeapon) != -1)
        {
            int iUserBalance = GetEntProp(iUser, Prop_Data, "m_iAccount");
            int iAttackerBalance = GetEntProp(iAttacker, Prop_Data, "m_iAccount");
            int mp_maxmoney = GetConVarInt(FindConVar("mp_maxmoney"));
           
            SetEntProp(iUser, Prop_Send, "m_iAccount", 0);
           
            if(iAttackerBalance + iUserBalance <= mp_maxmoney) SetEntProp(iAttacker, Prop_Send, "m_iAccount", iUserBalance + iAttackerBalance);
            else SetEntProp(iAttacker, Prop_Send, "m_iAccount", mp_maxmoney);
           
            PrintToChatAll("Игрок %N убил с ножа игрока %N и забрал у него %i денег", iAttacker, iUser, iUserBalance);
        }       
    }
}
 
Последнее редактирование:

panikajo

Участник
Сообщения
866
Реакции
231
C-подобный:
public void OnPluginStart() { HookEvent("player_death", PlayerDeath); }

public void PlayerDeath(Event hEvent, const char[] sEvent, bool bdb)
{
    char sWeapon[32];
    int iUser = GetClientOfUserId(hEvent.GetInt("userid"));
    int iAttacker = GetClientOfUserId(hEvent.GetInt("attacker"));
  
    if(0 < iUser <= MaxClients && IsClientInGame(iUser) && 0 < iAttacker <= MaxClients && IsClientInGame(iAttacker) && iAttacker != iUser)
    {
        hEvent.GetString("weapon", sWeapon, sizeof(sWeapon));
       
        if(StrContains("knife", sWeapon))
        {
            int iUserBalance = GetEntProp(iUser, Prop_Data, "m_iAccount");
            int iAttackerBalance = GetEntProp(iAttacker, Prop_Data, "m_iAccount");
            int mp_maxmoney = GetConVarInt(FindConVar("mp_maxmoney"));
           
            SetEntProp(iUser, Prop_Send, "m_iAccount", 0);
           
            if(iAttackerBalance + iUserBalance <= mp_maxmoney) SetEntProp(iAttacker, Prop_Send, "m_iAccount", iUserBalance + iAttackerBalance);
            else SetEntProp(iAttacker, Prop_Send, "m_iAccount", mp_maxmoney);
           
            PrintToChatAll("Игрок %N убил с ножа игрока %N и забрал у него %i денег", iAttacker, iUser, iUserBalance);
        }       
    }
}
Если хочу добавить мультияз то так верно?
C-подобный:
public void OnPluginStart() { HookEvent("player_death", PlayerDeath); }
LoadTranslations("test.phrases");
public void PlayerDeath(Event hEvent, const char[] sEvent, bool bdb)
{
    char sWeapon[32];
    int iUser = GetClientOfUserId(hEvent.GetInt("userid"));
    int iAttacker = GetClientOfUserId(hEvent.GetInt("attacker"));
  
    if(0 < iUser <= MaxClients && IsClientInGame(iUser) && 0 < iAttacker <= MaxClients && IsClientInGame(iAttacker) && iAttacker != iUser)
    {
        hEvent.GetString("weapon", sWeapon, sizeof(sWeapon));
       
        if(StrContains("knife", sWeapon))
        {
            int iUserBalance = GetEntProp(iUser, Prop_Data, "m_iAccount");
            int iAttackerBalance = GetEntProp(iAttacker, Prop_Data, "m_iAccount");
            int mp_maxmoney = GetConVarInt(FindConVar("mp_maxmoney"));
           
            SetEntProp(iUser, Prop_Send, "m_iAccount", 0);
           
            if(iAttackerBalance + iUserBalance <= mp_maxmoney) SetEntProp(iAttacker, Prop_Send, "m_iAccount", iUserBalance + iAttackerBalance);
            else SetEntProp(iAttacker, Prop_Send, "m_iAccount", mp_maxmoney);
           
            PrintToChatAll("%t", iAttacker, iUser, iUserBalance);
        }       
    }
}
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Если хочу добавить мультияз то так верно?
C-подобный:
public void OnPluginStart()
{
    LoadTranslations("название_файла.phrases");
}

PrintToChatAll("%t", "phrase#1", iAttacker, iUser, iUserBalance);

"Phrases"
{
    "phrase#1"
    {
        "#format"       "{1:N}, {2:N}, {3:i}"
        "ru"            "Игрок {1} убил с ножа игрока {2} и забрал у него {3} денег"
        "ua"            "Гравець {1} вбив з ножа гравця {2} і забрав у нього {3} грошей"
        "en"            "Player {1} killed player {2} with a knife and took {3} money from him"
    }
}
 
Последнее редактирование:

Zeit

Участник
Сообщения
180
Реакции
34
Помогите найти пожалуйста.
1. При убийстве ВИпа или адимна в голову тело разлетается на мелкие кровавые косточки.
2. При убийстве игрока с ножа забирает все деньги у игрока , и пишет в чат что игрок Х убил с ножа игрока У и забрал у него А денег.
Сообщения автоматически склеены:

Глянь файл .../csgo/bspconvar_whitelist.txt
Если в нём встречаются эти квары, то можно поставить напротив них 0 (если стоит 1, то карта может сама менять значения этим кварам независимо от прочих конфигов) или удалить строки с ними.
Можно ли удалить bspconvar_whitelist.txt чтобы карта вообще не меняла никакие квары сервера?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Palonez, исправь if(StrContains(***)) на if(StrContains(***) != -1)
Сообщения автоматически склеены:

@Zeit, лучше удалить строки с кварами, которые не должны меняться картами.
Потому что в некоторых случаях этот файл может понадобиться (например, в зомбимодах обычго нужно разрешать команду ’say’).
 

KinG

Участник
Сообщения
38
Реакции
8
Ищу плагин по типу Join Sound, но который проигрывает сообщение только при первом входе
 

x_MrJack_x

Участник
Сообщения
35
Реакции
26
ребят привет
есть ли плагин для вбивания админа в сб при покупки випки?
не могу найти чёт
 

CaT VeNoM TOP

Участник
Сообщения
65
Реакции
5
В название я думаю все понятно, нашёл какой-то плагин но он че-то плохо работает, кто-то подскажет если таки плагины вовсе?
Для игры CS:GO!
 

Hash

Участник
Сообщения
3
Реакции
1
1678388915907.png

Привет всем, захотел такой плагин есть инфа о нем?
 

panikajo

Участник
Сообщения
866
Реакции
231
Чуток переделанный худ
 

Hash

Участник
Сообщения
3
Реакции
1
Чуток переделанный худ
Лучший)
 

panikajo

Участник
Сообщения
866
Реакции
231
В название я думаю все понятно, нашёл какой-то плагин но он че-то плохо работает, кто-то подскажет если таки плагины вовсе?
Для игры CS:GO!
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Есть ли плагин защищающий или блокирующий многократные подключения в N сек? Зачастили спамить реконектами на сервера с рекламными никами
L 03/02/2023 - 23:01:14: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:01:27: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:01:34: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:01:39: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:01:52: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:01:57: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:12: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:17: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:20: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:23: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:24: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:28: [» INFO «] Игрок Диктор вышел с сервера [STEAM_0:0:1289968719] из [Неизвестно]
L 03/02/2023 - 23:02:35: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:38: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:43: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:45: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:48: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:51: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:02:53: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:03:08: [» INFO «] Игрок 23 вышел с сервера [STEAM_0:0:1035054326] из [Неизвестно]
L 03/02/2023 - 23:03:35: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:03:43: [» INFO «] Игрок 23 зашел на сервер [STEAM_0:0:1035054326] из [Неизвестно]
L 03/02/2023 - 23:03:51: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:04:05: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
L 03/02/2023 - 23:04:23: [» INFO «] Игрок vk.com/TEXAS_PUBLIC вышел с сервера [STEAM_ID_PENDING] из [Неизвестно]
Нашел плагин, но он не помогает против этих типов Плагин
Сервер стоит на хостинге Myarena и на серверах установлен последний плагин processcmds, который от этого так же не помог
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
@7pElllHuK,
Вот этот плагин попробуй + запрет рекламы в нике поставь
Пробовал, этот плагин абсолютно бесполезен так как он защищает только тех кто подключился и вышел, а спамер даже не заходит на сервер, поэтому его и не забанить через админку
 

Anpic1

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

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Попробуй это
Идея хорошая, но вся проблема в том что его просто кикнет, а он сам выходит (т.е зашел, вышел, зашел, вышел) Он толком и не подключается к серверу, команду не выбирает
 
Сверху Снизу