Army Bonus System [ABS]

  
Добавил pro1000kill Просмотров: 6305 Комментариев: 59
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
  • Дата добавления материала: 2018 » Сентябрь » 16 | время: 21:59
    ПРИ ПОЛНОМ КОПИРОВАНИИ МАТЕРИАЛА - УКАЗЫВАЙТЕ ССЫЛКУ НА CS-AMBA.RU!
    Всего комментариев: 57
    Shadow
    +1 Shadow 09.10.2018 в 12:02
    норм плагин
    sergi74
    0 sergi74 06.10.2018 в 07:04
    написана что Обновление 8.8
    [+] Добавлен новый квар ar_colors - теперь можно отредактировать цвет информера
    [!] Мелкие поправления в lang-файле
    [!] Исправление багов anew меню скачиваешь оп а в архиве версия VERSION "8.5"
    sergi74
    0 sergi74 16.09.2018 в 11:11
    Сделай чтоб карты для запрета Anew бонусов можно прописывать не полностью а про фиксами пример 35hp_  awp_  $  и не в самом исходники чтоб не юзать его постоянно а в army_bonus_sys.cfg можно прописывать
    pro1000kill
    0 pro1000kill 17.09.2018 в 21:28
    О, да, как же я про это забыл. Неприменно smile
    SALUT
    0 SALUT 22.09.2018 в 01:47
    здравствуйте я так и не понел в плагине а где в нем прописываются перфикс админов
    arkantos
    0 arkantos 23.07.2018 в 09:29
    Небольшие замечания по коду:
    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 эта функция выполниться в разы быстрее?
    pro1000kill
    0 pro1000kill 23.07.2018 в 19:23
    Учту. Некоторые пункты будут исправлены.
    
    Цитата
    4. функция DropWeaponSlot() никуда не годиться, побитовая проверка даст более быстрый результат
    А это что - не быстрое? То есть "лишняя нагрузка"?
    
    Цитата
    6. Зачем лишняя проверка is_empty_message() и вывод сообщения игроку?
    А зачем игроку отправлять пустое сообщение?
    
    Цитата
    7. Правильно замечено 2 witch в функции check_level(), а вы знаете, что при выполнении switch идёт обращение к модулю, а при обычном if else эта функция выполниться в разы быстрее?
    Спасибо, а вот это нуждается в переделке. И, да, ты что-то про скорость заговорил, ну, конечно оптимизация должна быть, хоть я и не вижу в моем плагине приставки Lite
    arkantos
    0 arkantos 23.07.2018 в 20:08
    1. Цикл длинный и медленный, for будет быстрее
    2. просто ничего не отправляешь
    3. Дело не в приставке и не в окончании в названии, а в качестве и скорости, но скорость важнее чем качество оформления кода
    HatsuneMike
    0 HatsuneMike 17.09.2018 в 20:49
    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:
    Best_Hero
    0 Best_Hero 15.07.2018 в 22:21
    скиньте пж army_bonus_system.inc
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:13
    В новой версии присутствуют все инклюды.
    BogdanPP
    0 BogdanPP 14.07.2018 в 16:51
    Чувак все равно пока минус жирный
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:13
    Спасибо
    cgozzie
    0 cgozzie 06.07.2018 в 02:28
    Замечательная система поиска.
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:13
    Спасибо.
    mega18
    0 mega18 02.07.2018 в 17:51
    Интересный плагин, надо будет установить!
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:13
    Я рад за вас!
    MrRomcek
    0 MrRomcek 30.06.2018 в 05:03
    Отпишись в ВК Андрей по поводу плагина https://vk.com/mr.romcek
    Impact^
    0 Impact^ 30.06.2018 в 07:00
    вам никто лично отписывать не будет, это вам нужно, вы и пишите, грамотей  dry
    Impact^
    0 Impact^ 29.06.2018 в 11:41
    Чтобы назвать ее действительно аналогом скальпеля тебе еще пахать и пахать, а пока могу сказать что ее нельзя назвать аналагом.
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:13
    Спасибо за отзыв!
    Impact^
    0 Impact^ 29.06.2018 в 11:39
    Не советую данную систему, много недочетов и функционал у стандартного Advanced Experience System намного лучше, да даже если взять же тот самый Army Ranks Ultimate от скальпеля намного получше будет, без обид)
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:14
    Спасибо, учту.
    sergi74
    0 sergi74 29.06.2018 в 08:40
    скиньте кто инклюды как скомпилировать   #include <army_bonus_system>  #include < ColorChat2 >
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:14
    Инклюды добавлены в новой версии.
    sergi74
    0 sergi74 28.06.2018 в 20:34
    инклюды добавь в архив #include <army_bonus_system>  #include < ColorChat2 >
    Impact^
    0 Impact^ 24.06.2018 в 14:31
    поставил на ксдм, по функционалу радует, но вот возник вопрос в плане чата можно ли вообще все убрать? приставку звания, префикс топа отрубил и цвет тоже а вот префикс званий не убрать кажись поможете?
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:15
    Проблема решена.
    OverGame
    0 OverGame 20.06.2018 в 18:57
    Советовал бы работать не в направление EvilArmy, а в направление WEB Army 
    neygomon
    0 neygomon 18.06.2018 в 08:36
    Обновление вышло, а говнокод не пропал...

    и в ARMY_SPEC.sma так же куча дерьма, о котором я писал в соседней теме, которая магическим образом исчезла =/
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:15
    Учту, спасибо за отзыв!
    sergi74
    0 sergi74 17.06.2018 в 10:17
    стоит 2 сутки пака полет нормальный тока в логах [AMXX]Failed to open dictionary file: cstrike/addons/amxmodx/data/lang/army_bonus_system а так ошибок нет работает отлично
    Impact^
    0 Impact^ 17.06.2018 в 11:43
    вам же уже сказали что у автора такая же штука, это не проблема и никак не влияет на работу плагина, исправит скоро.
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:15
    Ошибка исправлена в новой версии!
    pro1000kill
    0 pro1000kill 17.06.2018 в 00:38
    По сути никаких больше "дыр" я не заметил, Сохранение под MySQL напишу по просьбе, если кого-то не устраивает nVault.
    BogdanPP
    0 BogdanPP 16.06.2018 в 16:59
    Пока только минус тебе
    pro1000kill
    0 pro1000kill 21.07.2018 в 20:15
    Спасибо.
    BogdanPP
    0 BogdanPP 16.06.2018 в 16:58
    Я тоже считаю, что все нужно с начало сделать, а потом выкладывать. Плагин покажут и находят потом свои косяки. Вот из - за таких "РАЗРАБОТЧИКОВ" сервер в краш.... Я уже давно не пользуюсь халявными плагинами так как все равно есть дыры.
    Ragamafona
    0 Ragamafona 16.06.2018 в 17:25
    Не во всех) А если и есть, обращаешься тут на форум и тебе поможет абсолютно любой кодер.
    pro1000kill
    0 pro1000kill 16.06.2018 в 19:53
    Если у тебя крашнулся сервер, напиши, опиши причину, исправим. А про дыры - Какие? Назови их?
    sergi74
    0 sergi74 16.06.2018 в 16:23
    фиг знает че за фигня все закинул па папком вроде как работает но пишет в логах  [AMXX]Failed to open dictionary file: cstrike/addons/amxmodx/data/lang/army_bonus_system 
    [AMXX]Не удалось открыть файл словаря: cstrike / addons / amxmodx / data / lang / army_bonus_system ?
    pro1000kill
    0 pro1000kill 16.06.2018 в 16:45
    У меня есть тоже такое, но эта ошибка не влияет на работу самого плагина с текстом внутри. Посмотрю, что да как,может исправлю.
    neygomon
    0 neygomon 16.06.2018 в 09:27
    
    Код
    set_task(1.0,"Info",_,_,_, "b")

    +
    
    Код
    if(!is_user_bot(id) && is_user_connected(id) && is_user_alive(id))
    +
    куча проверок значения кваров там же

    зы Иероглифы в русском тексте sad

    зы2 В коде часто проскакивает EvilArmy... Но плагин называется иначе...
    Внимание, знатоки, вопрос, какое же название верно?
    Если EvilArmy, то почему в теме написано Army Bonus System?
    А если ABS, то почему по коду все иначе? Неудачные попытки "продать" чужой код за свой?
    pro1000kill
    0 pro1000kill 16.06.2018 в 11:13
    Я же указал исходник? Да, это  EvilArmy но переделанный до неузноваемости
    MakapoH
    0 MakapoH 16.06.2018 в 12:43
    Раз узнали, то вполне себе узнаваемый)
    pro1000kill
    0 pro1000kill 16.06.2018 в 12:44
    Да не в коде, а в графическом смысле, на скринах его не сравнить с EvilArmy
    pro1000kill
    0 pro1000kill 16.06.2018 в 11:41
    И, да, над иероглифами я работаю.
    Impact^
    0 Impact^ 15.06.2018 в 21:17
    молодец, хорошо сделано!
    Chechnya
    0 Chechnya 15.06.2018 в 21:13
    Я бы рад поставить оценку. Но нужно для начало потестировать на своём сервере . За релиз +
    MakapoH
    0 MakapoH 15.06.2018 в 20:08
    На одном из скринов количество опыта -5/20, фича или баг? biggrin
    pro1000kill
    0 pro1000kill 15.06.2018 в 20:14
    Нет, просто у меня стоит плагин на отнятие 1 опыта при смерти, я умирал чтобы показать anew меню, потому что ограничение по раундам :DD
    NigntsStaff
    0 NigntsStaff 15.06.2018 в 19:34
    эта че за муть biggrin
    pro1000kill
    0 pro1000kill 15.06.2018 в 19:36
    Что не так?
    sergi74
    0 sergi74 15.06.2018 в 19:33
    чо за иероглифы в sma
    pro1000kill
    0 pro1000kill 15.06.2018 в 19:35
    Это русский язык в кодировке UTF-8 - а так русские буквы бы не отображались
    eXcLuZiv
    0 eXcLuZiv 15.06.2018 в 18:43
    хорошая система ) Про невидимость бред ,но исправимый , а так отлично
    pro1000kill
    0 pro1000kill 15.06.2018 в 18:46
    Уже исправил smile
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход
    ]