Иконка ресурса

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
что-то код больно знакомый
где то уже видел подобное
только без звуков
кидали подобный код на форуме,код точно такой же
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #22
что-то код больно знакомый
где то уже видел подобное
только без звуков
кидали подобный код на форуме,код точно такой же
Точно не помню, но я где-то в интернете нашел код на зепрет покупки смока вроде бы и решил объеденить для всех гранат
 

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
Точно не помню, но я где-то в интернете нашел код на зепрет покупки смока вроде бы и решил объеденить для всех гранат
Ну я ваше написал,что видел код уже такой.
А так нормально,полезный плагин.
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #24
Ну я ваше написал,что видел код уже такой.
А так нормально,полезный плагин.
Спасибо
Сообщения автоматически склеены:

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

Вложения

  • SM_LimitGrenades.sp
    4.1 КБ · Просмотры: 7
  • SM_LimitGrenades.smx
    9.8 КБ · Просмотры: 4
Последнее редактирование:

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
А это для чего?)
 

Вложения

  • шоп.png
    шоп.png
    19.4 КБ · Просмотры: 55

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #27
7pElllHuK обновил(а) ресурс Limit Grenades новой записью:

Обновление 1.1

В данном обновлении добавил:
- Антиспам звука запрета и сообщениями в чате о запрете покупки гранаты .
- Проверку на нахождение игрока в зоне покупки. Если игрок вышел с зоны то через бинды на покупку гранат не будет писаться текст о запрете и не будет проигрываться звук
- Проверку на время закупа. Если оно вышло, то звук о запрете проигрываться не будет и не будет писаться текст.

Узнать больше об этом обновлении...
 

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
Переписал плагин и файлы переводов:
  • Чистка кода и небольшая оптимизация.
  • Изменил имена плагина, кваров, файла конфига и файлов перевода.
  • Добавил нижние границы значений кваров (при 0 теперь ограничение на покупку гранат отключается, а при -1 - нельзя вообще покупать гранату).
  • Плагин теперь будет предупреждать сколько гранат ещё можно купить (если ограничение включено).
    В связи с этим и переделаны переводы (заодно убрал пустые строки украинского перевода из-за которых игрокам с украинским языком писало бы в чат только префикс).
  • Поправлена раскраска перевода для CS:S (OB и v34): исправлены теги цветов в соответствии с инклюдом.
  • Добавил проверку корректности имени звукового файла (только расширение: должно быть .mp3 либо .wav).
    При некорректном значении будет использоваться стандартный звук игр ("buttons/weapon_cant_buy.wav").
Можно чутка переписать его?
Если возможность есть конечно.
Чтоб покупка работала от количества игроков.,при менее 10 игроков как пример,чтоб не льзя было покупать.
Заранее благодарю!
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #31
Можно чутка переписать его?
Если возможность есть конечно.
Чтоб покупка работала от количества игроков.,при менее 10 игроков как пример,чтоб не льзя было покупать.
Заранее благодарю!
Хорошо, сделаю
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #32
7pElllHuK обновил(а) ресурс Limit Grenades новой записью:

Обновление 1.2

- Добавил подсчет игроков. Если игроков на сервере будет указанное в конфиге кол-во, то плагин перестанет ограничивать покупку гранат (Если вам это мешает, то установите значение переменной sm_limit_player_count на 1)

Узнать больше об этом обновлении...
Сообщения автоматически склеены:

Можно чутка переписать его?
Если возможность есть конечно.
Чтоб покупка работала от количества игроков.,при менее 10 игроков как пример,чтоб не льзя было покупать.
Заранее благодарю!
Обновил плагин
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
У вас внутри скрипта название nades_limit_css.phrases, а в папке translation nades_limit_css.txt
Исправлено (также исправлены сами файлы переводов).
Чтоб покупка работала от количества игроков.,при менее 10 игроков как пример,чтоб не льзя было покупать.
Добавлен квар sm_nades_limit_players, который указывает сколько минимум игроков должно быть в каждой из команд, чтобы покупка гранат стала доступна.
Если в одной из команд будет меньше (боты тоже учитываются), чем указано в кваре, то никакая из обеих команд не сможет купить гранаты.
Сообщения автоматически склеены:

PS Количество игроков считается только на момент начала раунда.
 

Вложения

  • Grenades limit per round 1.2.0_19.02.2024.zip
    8.4 КБ · Просмотры: 18

lesha

Участник
Сообщения
84
Реакции
7
Исправлено (также исправлены сами файлы переводов).

Добавлен квар sm_nades_limit_players, который указывает сколько минимум игроков должно быть в каждой из команд, чтобы покупка гранат стала доступна.
Если в одной из команд будет меньше (боты тоже учитываются), чем указано в кваре, то никакая из обеих команд не сможет купить гранаты.
Сообщения автоматически склеены:

PS Количество игроков считается только на момент начала раунда.
Не работает на css v92. Закупаются гранаты черз F2 и т д . Сервер Zombie. Но это не влияет я думаю!

sm_nades_limit_flash "-1"
sm_nades_limit_smoke "1"
sm_nades_limit_he "1"
sm_nades_limit_players "15"
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
команда "rebuy" и в оригинале не проверяется

Если нужно блочить эту команду, то нужно добавить в OnPluginStart() строку AddCommandListener(Cmd_Buy, "rebuy"); (можно последней строкой перед закрывающей фигурной скобкой) и ниже (где-то между функциями и каллбэками) её каллбэк:
C-подобный:
public Action Cmd_Buy(int client, const char[] cmd, int argc)
{
    return Plugin_Handled;
}
 

lesha

Участник
Сообщения
84
Реакции
7
команда "rebuy" и в оригинале не проверяется

Если нужно блочить эту команду, то нужно добавить в OnPluginStart() строку AddCommandListener(Cmd_Buy, "rebuy"); (можно последней строкой перед закрывающей фигурной скобкой) и ниже (где-то между функциями и каллбэками) её каллбэк:
C-подобный:
public Action Cmd_Buy(int client, const char[] cmd, int argc)
{
    return Plugin_Handled;
}
Все работает! Можно сделать что бы ограничения были не на ct и t , а в общем на всех! К примеру мне нужно что бы от 15 человек включалась дымовая граната. Что бы спеки не учитывались, а лишь те кто играет.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@lesha, каким именно способом гранаты закупаются? Можешь перечислить все, которые работают.
 

lesha

Участник
Сообщения
84
Реакции
7
@lesha, каким именно способом гранаты закупаются? Можешь перечислить все, которые работают.
Не сейчас все нормально! Но не так работает как хотелось бы! Можно сделать что бы только дымовую гранату не мог не кто купить, пока на сервере не будет определенное количества игроков. ? Не учитывая T и CT
 

Вложения

  • nades_limit 1.2.0.sp
    4.4 КБ · Просмотры: 8

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #39
Не сейчас все нормально! Но не так работает как хотелось бы! Можно сделать что бы только дымовую гранату не мог не кто купить, пока на сервере не будет определенное количества игроков. ? Не учитывая T и CT
Можно убрать из этого плагина все гранаты кроме смока и из этого плагина взять проверку на онлайн
 
Сверху Снизу