Army Bonus System [ABS]

Army Bonus System [ABS]

Всем привет.
Спустя 1,5 года я решил выложить этот плагин. Ну что-ж, приступим к описанию

Описание и преимущества
1)Этот плагин бесплатный и имеет исходник, который вы можете модернизировать или дополнять.
2)Отлично подойдёт для стартующего сервера, не нужно покупать такой-же у дебилов барыг за 500 рублей (К примеру ARU), ну, это впрочем моё мнение.
3)Имеет множество аддонов (Дополнений) к плагину. Они не всегда присутствуют в архиве, но по просьбе могу тоже скинуть.
4)Можно настроить выдачу опыта при убийстве, убийстве в голову или с ножа. Можно включить счетчик убийств. Также есть система, которая выдаёт бонусы при многочисленных убийств подряд. Это тоже все можно настроить в конфигурационном файле.
5)Выводит победу команды на экран, при желании.
6)На взгляд выглядит как Army Ranks Ultimate, когда его делал, графически косил под него.
7)Также существует выдача Жизней, Брони, Гранат по стандарту (Всвязи с званием).
8)Для админов есть префиксы, и цветной чат, если ввы хотите использовать эти функции, пожалуйста, прошу отключить плагины на подобии Colored Translit, Lite Translit, Admin Chat Colors, и тому подобное, дабы не случилось искажений и багов :)
9)Присутствует aNew меню, чем то похожее на ARU


Обновление 8.4
Убраны почти все иероглифы из исходника (Они перенесены в lang файл для удобного редактирования)
Исправлены некоторые недочеты, снижена нагрузка(Почти 200 строк кода стёрты) на сервер за счет удаления строк MySQL(Да,да  меня не доходили руки до этого, но все-таки я их удалил)
Также в архив добавлены дополнения, как информация о игроке для зрителя и вампиризм

Обновление 8.5
1)Оптимизация, и ещё раз оптимизация, убрано 3 бесполезных инклюда: fakemeta, fakemeta_util, hamsandwich
2)Некоторые строки перенесены в lang файл
3)Убраны некоторые бесполезные проверки
4)Фикс ошибки Failed to open dictionary file

Обновление 8.6

  • Фикс некоторых багов,мелкие исправления в lang файле, меню бонусов, к исходнику приложены недостающие инклюды
    [+] Добавлен новый квар first_exp (Опыт за первую кровь)
    [+] Добавлен новый квар bomb_mode (Режим закладки и минирования бомбы)
    - bomb_mode "1" - Бомба не может быть заложена, закладчику переключают слот на нож
    - bomb_mode "2" - Бомба закладывается и минируется, но опыт не начисляется
    [!!!]На bomb_mode влияет квар ar_players_need[!!!]
    [+] Добавлен новый квар mode_lvlup
    - Оповещение о получении звании показывается в HUD или текстом (Тому, кто получил звание, проигрывается звук)
    [+] В меню бонусов добавлен Мега дигл и  Мега граната с собственной настройкой урона кварами
    [!] Сервер стоял 13 часов в CSDM режиме, за всё это время ошибок не замечено и не найдено.
  • Переделано меню бонусов, теперь в lang-файле можно увидеть все 9 итемов менюшки, их стиль можно отредактировать под себя
    [+] Начиная с этой версии можно отредактировать любую цену в меню бонусов под себя, а также возможность изменять само количество покупаемого (То есть это опыт, жизни и деньги)
    [+] Теперь можно изменить цвет информеров кваром ar_informer_color (Влияет это и на плагин  Army_Spectator)
    [!!!]  Если что-то не ладное происходит с Anew меню, напишите мне.


    Обновление 8.8
    [+] Добавлен новый квар ar_colors - теперь можно отредактировать цвет информера
    [!] Мелкие поправления в lang-файле
    [!] Исправление багов anew меню

    [Edit 2019] - Я здесь и всё ещё жив, просто были другие дела, скоро должен взяться за плагин снова, всем удачи! :)
    [Edit №2] Ребят, ссылку восстанавливали, то что находится в обновлении от 8.6 может совсем не совпадать с тем что находится в версии 8.8
    Автор: andrey  // Arctic /  OverGame
    Версия: 8.8

  • Army Bonus System [ABS]
    Army Bonus System [ABS]
    Army Bonus System [ABS]
    Army Bonus System [ABS]
    Скачать бесплатно
    Shadow написал 2018-10-09 09:02:00
    норм плагин
    arkantos написал 2018-07-23 06:29:55
    Небольшие замечания по коду:
    1. Форматирование строк, не читабельно без литра корвалола
    2. Зачем использовать квар для хранения версии сервера?
    3. is_user_connected() стоило бы заменить на собственную переменную, да бы не обращаться тысячи раз к плагину, так же и is_user_bot()
    4. функция DropWeaponSlot() никуда не годиться, побитовая проверка даст более быстрый результат
    5. Что за функция Chat(), такая древняя, оформил бы тегами цветов
    6. Зачем лишняя проверка is_empty_message() и вывод сообщения игроку?
    7. Правильно замечено 2 witch в функции check_level(), а вы знаете, что при выполнении switch идёт обращение к модулю, а при обычном if else эта функция выполниться в разы быстрее?
    HatsuneMike написал 2018-09-17 17:49:55
    7. Если состояний меньше, то да. Цитата с вики аленей:

    
    Цитата
    If you can, you should use switch cases instead of if. This is because for an if statement, the compiler must branch to each consecutive if case. Using the example from above, observe the switch version:
    pro1000kill написал 2018-07-23 16:23:40
    Учту. Некоторые пункты будут исправлены.
    
    Цитата
    4. функция DropWeaponSlot() никуда не годиться, побитовая проверка даст более быстрый результат
    А это что - не быстрое? То есть "лишняя нагрузка"?
    
    Цитата
    6. Зачем лишняя проверка is_empty_message() и вывод сообщения игроку?
    А зачем игроку отправлять пустое сообщение?
    
    Цитата
    7. Правильно замечено 2 witch в функции check_level(), а вы знаете, что при выполнении switch идёт обращение к модулю, а при обычном if else эта функция выполниться в разы быстрее?
    Спасибо, а вот это нуждается в переделке. И, да, ты что-то про скорость заговорил, ну, конечно оптимизация должна быть, хоть я и не вижу в моем плагине приставки Lite
    arkantos написал 2018-07-23 17:08:06
    1. Цикл длинный и медленный, for будет быстрее
    2. просто ничего не отправляешь
    3. Дело не в приставке и не в окончании в названии, а в качестве и скорости, но скорость важнее чем качество оформления кода
    BogdanPP написал 2018-07-14 13:51:51
    Чувак все равно пока минус жирный
    pro1000kill написал 2018-07-21 17:13:19
    Спасибо
    cgozzie написал 2018-07-05 23:28:24
    Замечательная система поиска.
    pro1000kill написал 2018-07-21 17:13:30
    Спасибо.
    mega18 написал 2018-07-02 14:51:39
    Интересный плагин, надо будет установить!
    pro1000kill написал 2018-07-21 17:13:39
    Я рад за вас!
    Impact^ написал 2018-06-29 08:41:03
    Чтобы назвать ее действительно аналогом скальпеля тебе еще пахать и пахать, а пока могу сказать что ее нельзя назвать аналагом.
    pro1000kill написал 2018-07-21 17:13:56
    Спасибо за отзыв!
    Impact^ написал 2018-06-29 08:39:25
    Не советую данную систему, много недочетов и функционал у стандартного Advanced Experience System намного лучше, да даже если взять же тот самый Army Ranks Ultimate от скальпеля намного получше будет, без обид)
    pro1000kill написал 2018-07-21 17:14:17
    Спасибо, учту.
    sergi74 написал 2018-06-29 05:40:31
    скиньте кто инклюды как скомпилировать   #include <army_bonus_system>  #include < ColorChat2 >
    pro1000kill написал 2018-07-21 17:14:37
    Инклюды добавлены в новой версии.
    sergi74 написал 2018-06-28 17:34:42
    инклюды добавь в архив #include <army_bonus_system>  #include < ColorChat2 >
    pro1000kill написал 2018-07-21 17:14:50
    Инклюды добавлены в новой версии.
    pro1000kill написал 2018-07-21 17:14:42
    Инклюды добавлены в новой версии.
    Impact^ написал 2018-06-24 11:31:31
    поставил на ксдм, по функционалу радует, но вот возник вопрос в плане чата можно ли вообще все убрать? приставку звания, префикс топа отрубил и цвет тоже а вот префикс званий не убрать кажись поможете?
    pro1000kill написал 2018-07-21 17:15:05
    Проблема решена.
    more...