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

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #1
7pElllHuK добавил(а) новый ресурс:

Limit Grenades - Плагин выставляет лимит на покупку гранат

Плагин выставляет лимит на покупку гранат (Кол-во гранат доступных к покупке и звук запрета указываются в конфиге, который создается автоматически)

Узнать больше об этом ресурсе...
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
1. Поддержка 3 игр, а инклюд цвета только для в34. colors.inc - цвета csgo/css/css v34
2. В цикле при старте раунда нет проверок на то в игре ли клиент, является ли он ботом. Ошибки разве не сыпит?
3. Библиотека sourcemod устанавливается автоматически, ставить её в исходники самому нет необходимости
 

Anpic1

Участник
Сообщения
213
Реакции
46
Обновление:
- Добавил поддержку языков для игр CSS V34, CSS и CS:GO
- Добавил проверку на онлайн ли игрок и на фейк игроков
- Убрал библиотеку sourcemod, без неё должно всё работать
Плагин на работу не проверял, поэтому пишите ошибки которые вы найдёте.
 

Вложения

  • [SM] Limit By Grenade.zip
    50.6 КБ · Просмотры: 15
Последнее редактирование:

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Обновление:
- Добавил поддержку языков для игр CSS V34, CSS и CS:GO
- Добавил проверку на ботов и на фейк игрока
- Убрал библиотеку sourcemod, без неё должно всё работать
Плагин на работу не проверял, поэтому пишите ошибки которые вы найдёте.
В чем прикол делать один и тот же перевод в разных файлах?
Проверка на ботов и фейк игроков? боты это и так фейк игроки
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Здесь не в этом прикол. Я сейчас как раз занимаюсь поправкой цветов для разных игр.
Есть для этого либа, называется мультикалорс
Сообщения автоматически склеены:

К тому же ты даже не приложил либу цветов свою colors_ws
 

Anpic1

Участник
Сообщения
213
Реакции
46
Есть для этого либа, называется мультикалорс
Сообщения автоматически склеены:

К тому же ты даже не приложил либу цветов свою colors_ws
Обновил архив. Цвета изменил и добавил "include colors_ws"
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
@Ilya Temirov, Я правильно понимаю, что лимит/покупка грен для закупа через магазин?

UPD: А есть ограничения на закуп в раунд/карту, и как взаимодействие с плагинами которые в начале раунда выдают грены?

@Ilya Temirov,
 
Последнее редактирование:

Anpic1

Участник
Сообщения
213
Реакции
46
@Ilya Temirov, Я правильно понимаю, что лимит/покупка грен для закупа через магазин?

UPD: А есть ограничения на закуп в раунд/карту, и как взаимодействие с плагинами которые в начале раунда выдают грены?

@Ilya Temirov,
Ограничение будет стоять всегда, не зависимо от карты и раунда. Насчет взаимодействий не знаю
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #11
1. Поддержка 3 игр, а инклюд цвета только для в34. colors.inc - цвета csgo/css/css v34
2. В цикле при старте раунда нет проверок на то в игре ли клиент, является ли он ботом. Ошибки разве не сыпит?
3. Библиотека sourcemod устанавливается автоматически, ставить её в исходники самому нет необходимости
1) Исправлю
2) Ошибок не было, поэтому не делал проверки. Плагин уже 2 месяца у меня на 3 серверах стоит и ошибок по плагину нет
3) Спасибо, учту
Сообщения автоматически склеены:

@Ilya Temirov, Я правильно понимаю, что лимит/покупка грен для закупа через магазин?

UPD: А есть ограничения на закуп в раунд/карту, и как взаимодействие с плагинами которые в начале раунда выдают грены?

@Ilya Temirov,
Сам плагин просто выставляет ограничения на покупку гранат в раунде. В независимости от карты. У меня стоит плагин от Rikko на выдачу гранат и с ним проблем нет, так как плагин просто выставляет лимит на покупку гранат в магазине
Сообщения автоматически склеены:

Есть для этого либа, называется мультикалорс
Сообщения автоматически склеены:

К тому же ты даже не приложил либу цветов свою colors_ws
Исправлю цвета для других версий. Тестил просто на 34 ксс, но на остальных версиях должно работать с этой же библиотекой
 
Последнее редактирование:

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #13
ограничивается покупка в зонах закупки, судя по коду плагина
Все верно. В ксс34 просто находясь в зоне покупки можно бесконечно покупать гранаты (Например на $2000$. Находясь в центре карты можно покупать гранаты, бросать в сторону соперника и покупать по новой)
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
Обновил архив. Цвета изменил и добавил "include colors_ws"
Переписал плагин и файлы переводов:
  • Чистка кода и небольшая оптимизация.
  • Изменил имена плагина, кваров, файла конфига и файлов перевода.
  • Добавил нижние границы значений кваров (при 0 теперь ограничение на покупку гранат отключается, а при -1 - нельзя вообще покупать гранату).
  • Плагин теперь будет предупреждать сколько гранат ещё можно купить (если ограничение включено).
    В связи с этим и переделаны переводы (заодно убрал пустые строки украинского перевода из-за которых игрокам с украинским языком писало бы в чат только префикс).
  • Поправлена раскраска перевода для CS:S (OB и v34): исправлены теги цветов в соответствии с инклюдом.
  • Добавил проверку корректности имени звукового файла (только расширение: должно быть .mp3 либо .wav).
    При некорректном значении будет использоваться стандартный звук игр ("buttons/weapon_cant_buy.wav").
 

Вложения

  • Grenades limit per round.zip
    7.9 КБ · Просмотры: 32

DENZEL519

Работаю с AI !
Сообщения
417
Реакции
198
Переписал плагин и файлы переводов:
  • Чистка кода и небольшая оптимизация.
  • Изменил имена плагина, кваров, файла конфига и файлов перевода.
  • Добавил нижние границы значений кваров (при 0 теперь ограничение на покупку гранат отключается, а при -1 - нельзя вообще покупать гранату).
  • Плагин теперь будет предупреждать сколько гранат ещё можно купить (если ограничение включено).
    В связи с этим и переделаны переводы (заодно убрал пустые строки украинского перевода из-за которых игрокам с украинским языком писало бы в чат только префикс).
  • Поправлена раскраска перевода для CS:S (OB и v34): исправлены теги цветов в соответствии с инклюдом.
  • Добавил проверку корректности имени звукового файла (только расширение: должно быть .mp3 либо .wav).
    При некорректном значении будет использоваться стандартный звук игр ("buttons/weapon_cant_buy.wav").
C-подобный:
L 05/17/2023 - 06:04:51: [SM] Fatal error encountered parsing translation file "nades_limit_css.phrases.txt"
L 05/17/2023 - 06:04:51: [SM] Error (line 0, column 0): Stream failed to open
У вас внутри скрипта название nades_limit_css.phrases, а в папке translation nades_limit_css.txt
 

Indast

Участник
Сообщения
12
Реакции
4
Переписал плагин и файлы переводов:
  • Чистка кода и небольшая оптимизация.
  • Изменил имена плагина, кваров, файла конфига и файлов перевода.
  • Добавил нижние границы значений кваров (при 0 теперь ограничение на покупку гранат отключается, а при -1 - нельзя вообще покупать гранату).
  • Плагин теперь будет предупреждать сколько гранат ещё можно купить (если ограничение включено).
    В связи с этим и переделаны переводы (заодно убрал пустые строки украинского перевода из-за которых игрокам с украинским языком писало бы в чат только префикс).
  • Поправлена раскраска перевода для CS:S (OB и v34): исправлены теги цветов в соответствии с инклюдом.
  • Добавил проверку корректности имени звукового файла (только расширение: должно быть .mp3 либо .wav).
    При некорректном значении будет использоваться стандартный звук игр ("buttons/weapon_cant_buy.wav").
C-подобный:
L 05/17/2023 - 19:09:58: [SM] Fatal error encountered parsing translation file "nades_limit_cssv34.phrases.txt"

Так же можно обойти данное ограничение купив гранаты через бинд
bind "KP_END" "buy flashbang;"
bind "KP_DOWNARROW" "buy smokegrenade;"
bind "KP_PGDN" "buy hegrenade;"

Просим фикс
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #17
C-подобный:
L 05/17/2023 - 19:09:58: [SM] Fatal error encountered parsing translation file "nades_limit_cssv34.phrases.txt"

Так же можно обойти данное ограничение купив гранаты через бинд
bind "KP_END" "buy flashbang;"
bind "KP_DOWNARROW" "buy smokegrenade;"
bind "KP_PGDN" "buy hegrenade;"
Поставь именно мою версию плагина. Там нет этих багов и все работает как надо.
 

DENZEL519

Работаю с AI !
Сообщения
417
Реакции
198
Поставь именно мою версию плагина. Там нет этих багов и все работает как надо.
В вашем проблемы что если есть бинды на грены, то в любом месте если нажать то будет сообщение что блок в чат и звук. Пришлось вырезать это.
 

7pElllHuK

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

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
Так же можно обойти данное ограничение купив гранаты через бинд
bind "KP_END" "buy flashbang;"
bind "KP_DOWNARROW" "buy smokegrenade;"
bind "KP_PGDN" "buy hegrenade;"
Если в исходнике не исправлены пути к файлам перевода то и не будет работать (будет только сыпать ошибки в лог).
Нужно сделать так:
C-подобный:
        case Engine_SourceSDK2006:    LoadTranslations("nades_limit_cssv34");
        case Engine_CSS:            LoadTranslations("nades_limit_css");
        case Engine_CSGO:            LoadTranslations("nades_limit_csgo");
Если пропускает и после исправления, то нужно проверять на каком этапе происходит сбой.
 
Сверху Снизу