Ядро плагина Army Ranks 2.0.2 Alpha Test

Плагин добавляет на ваш сервер систему званий.

  1. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    [-ARMY-] Ranks for CS:S OB | CS:S v34

    ГЛАВНОЕ МЕНЮ:
    [​IMG]

    АДМИН МЕНЮ:
    [​IMG]

    HUD INFO:
    [​IMG]

    CONNECT INFO & CLANTAG & WEAPONS:
    [​IMG]

    EFFECTS:
    [​IMG]

    CHAT:
    [​IMG]
    [​IMG]

    Код:
    Версия 0.0.5 Alpha от 29.04.2015:
                    - Появления плагина (0.0.5 Alpha)
    Версия 0.0.6 Alpha от 04.05.2015:
                    -Добавлена раскраска чата
                    -Изменена выдача званий(Убийств)
                    -Добавлен перевод
                    -Начальное звание у нового игрока (в моём конфиге это Нуб) теперь обязательно
    Mini Fix
    -Исправлены ошибки:
        1. В "Топ игроков" не работает кнопка назад. (Теперь она работает)
        2. В некоторых пунктах меню кнопка назад находится под цифрой 9, было бы не плохо сделать на цифру 8. (Теперь она есть везде и она в рабочем состоянии)
        3. Вы забыли добавить return Plugin_Handled; в army_setrank. (Добавил)
    -Поправлен перевод, теперь доступны цвета в виде тегов: {green},{red},{blue},{default},{olive},{lightgreen} и т.д.
    
    Версия 0.0.7 Test от 08.06.2015:
                -Номер ранга вынесен в базу данных, т.к предыдущий цыкал сбивался и выдавал на звание выше чем есть на самом деле.
                -Добавил форвард (forward):
                    ARMY_PressRankInfo(client) - Срабатывает при нажатии на кнопку: "Возможности вашего звания"
                -Добавил нативы(native):
                    native Army_GetStringAtributes(client,const String:key[],const String:defvalue[],String:buffer[]);
                    native Army_GetNumAtributes(client,const String:key[],defvalue);
                    native Float:Army_GetFloatAtributes(client,const String:key[],const String:defvalue[]);
                    native Army_GetColorAtributes(client,const String:key[],color[4]);
                    native Army_RegisterItemMenu_RankInfo(const String:sRankAtribute[]);
                    native Army_GetGameType();
                -Поправил ошибки при: Обнулении игрока.
                -Реализована модульная система.
    Версия 0.0.7 от 10.06.2015:
                - Натив ARMY_PressRankInfo(client) переименован и имеет такую структуру: ARMY_CreateRankInfo(client,Handle:g_RankInfoPanel). Для удобства кодеров. Оффтоп
                - Добавлен форвард:
                    forward ARMY_PressItemInRankInfo(client,iItemId); // Срабатывает при нажатии на пункт в меню "Возможности моего ранга"
                - Чат и ClanTag теперь вынесены в модули.
                - Маленько оптимизирован код.
                - Возможно исправлены ошибки:
                L 06/05/2015 - 16:16:53: [SM] Native "GetArrayCell" reported: Invalid index 21 (count: 21)
                L 06/05/2015 - 16:16:53: [SM] Displaying call stack trace for plugin "army.smx":
                L 06/05/2015 - 16:16:53: [SM]   [0]  Line 73, army/events/OnClientPutInServer.sp::SQLT_OnClientPutInServer()
    
                L 06/05/2015 - 16:18:04: [SM] Native "GetArrayString" reported: Invalid index 21 (count: 21)
                L 06/05/2015 - 16:18:04: [SM] Displaying call stack trace for plugin "army.smx":
                L 06/05/2015 - 16:18:04: [SM]   [0]  Line 846, army/events/OnPluginStart.sp::Ev_PlayerSpawn()
    Версия 0.0.8 R Beta от 23.06.2015:
                - Был убран native Army_GetGameType().
                - Добавлено два forword'а и один native:
                    forward ARMY_PlayerConnect(client,g_sRank[],g_iKills[],g_iDeaths[]);
                    forward ARMY_PlayerDisconnect(client,g_sRank[],g_iKills[],g_iDeaths[]);
                    native bool:Army_RegisterItem(client,const String:key[],const String:value[]);
                - Добавлена сортировка меню "Возможности вашего звания", в связи с этим файл army_ranks.txt был перенесён в папку army (addons/sourcemod/configs/army). Файл Sort_Menu.ini отвечает за расположение надписей в меню "Возможности вашего звания". (Если строчки нет с ключом модуля то и нет строчки в меню)
                - Все модули переделаны до соответствия с ядром версии v0.0.8 R Beta
                - Появился модуль: Connect Info, я сделал пока что только для CSS v84. Кому надо сделает для CSS v34.
                - Исправлен баг с сортировкой: Оффтоп
                - Версия ядра для игры CSS v34 лежит в папке disabled
    Версия 1.0.0 R от 07.07.2015:
                           - [URL]http://hlmod.ru/forum/showpost.php?p=199453&postcount=236[/URL] и много других багов.
                           - Добавлено видение логов, настройка топа.
    Версия 1.0.1 R от 28.07.2015:
    
                           Исправлено:
                                                  - Ошибки перевода
                                                  - LogEnadled на LogEnabled в конфиге.
    
                           Добавлено:
                                                      1) "lock_team" "2" // Разрешоная команда 0 - Любая
                                                      2) "Command_army" "sm_army" // Главное меню [-ARMY-]
                                                      3) "Command_top" "atop" // Top меню
                                                      4) "Command_admin" "a_admin" // Админка
    Версия 2.0.0
                   Добавлен forward - ARMY_OnLoad()
                   Попытался исправить рандомную выдачу звания, но не тестировал.
                   Почти у всех модулей появился перевод в файле - modules.phrases.txt
    

    Спасибо большое:
    R1KO - За помощь в обучении и корректировании кода.
    DexKekcuk #13 (Alex Tarasenko) - Активное участие в тестирование
    Alex The Regent (Reiko) - За исходный плагин, на основе которого был сделан этот плагин.

    Реквизиты для благодарностей:
    QIWI - +79223445541
    Yandex - 410012077845182
    WMR - R166665169181
     
    Последнее редактирование: 7 фев 2016
    Meowmurmur, Мишкка и FrediSaal нравится это.
  2. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Пользователь Саша Шеин обновил ресурс Army Ranks новой записью:

    Обновление до версии 2.0.0 Alpha

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

    sasha54178

    Сообщения:
    9
    Симпатии:
    0
    В кс го работает?
     
  4. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Пробуйте, но я думаю что нет!

     
    Последнее редактирование: 12 мар 2016
  5. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Пользователь Саша Шеин обновил ресурс Army Ranks новой записью:

    Обновление до версии 2.0.1 Alpha

    Узнать больше об этом обновлении...
     
    666FoX666 нравится это.
  6. 666FoX666

    666FoX666

    Сообщения:
    624
    Симпатии:
    60
    Как то так
    Код:
    L 03/14/2016 - 21:22:02: SourceMod error session started
    L 03/14/2016 - 21:22:02: Info (map "de_dust2") (file "errors_20160314.log")
    L 03/14/2016 - 21:22:02: [SM] Plugin encountered error 4: Invalid parameter or parameter type
    L 03/14/2016 - 21:22:02: [SM] Native "Format" reported: Language phrase "welcome_title" not found
    L 03/14/2016 - 21:22:02: [SM] Displaying call stack trace for plugin "army.smx":
    L 03/14/2016 - 21:22:02: [SM]   [0]  Line 0, (null)::(null)()
    L 03/14/2016 - 21:22:05: [SM] Plugin encountered error 4: Invalid parameter or parameter type
    L 03/14/2016 - 21:22:05: [SM] Native "FormatEx" reported: Language phrase "round_start_msg" not found
    L 03/14/2016 - 21:22:05: [SM] Displaying call stack trace for plugin "army.smx":
    L 03/14/2016 - 21:22:05: [SM]   [0]  Line 0, (null)::(null)()
    
     
  7. vio_line

    vio_line

    Сообщения:
    38
    Симпатии:
    3
    После добавления самого плагина, сервер работает. Но после добавления модуля
    [ ARMY ] Hud info 1.0 при заходе на сервер клиента, тут же крашится.
    Оффтоп
    Старую версию плагина предварительно удалил. Ставил с заменой оставшихся файлов в папке include
     
  8. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Хорошо, сейчас проверю.
    --- Добавлено позже ---
    И маленько обновлю плагин.
    --- Добавлено позже ---
    Обновил модуль - ССЫЛКА
    --- Добавлено позже ---
    Так-же на днях будет обновка для ядра.
     
  9. vio_line

    vio_line

    Сообщения:
    38
    Симпатии:
    3
    Саша, после обновления модуля [ ARMY ] Hud info сервер больше не крашится.
    Ошибок в логах не наблюдается.
    Так же модули:
    army_ranks_chat.smx
    army_ranks_effects.smx
    army_ranks_grenade.smx
    army_ranks_health.smx
    army_ranks_regeneration_health.smx
    работают стабильно. Спасибо.

    А вот что с модулем army_ranks_armor ? Видимо он не обновлен и выдает не всю броню.
    "Armor" "300" а выдает на респавне "44" и докупить больше нельзя. Можно это как то исправить?

    Кстати, забыл написать. Чтобы не было ошибок типо...
    Оффтоп и аналогичных, связанных с переводами. Нужно везде добавить английский.
    "Welcome Title"
    {
    "en" ".:: Rank system ::."
    "ru" ".:: Система званий ::."
    }
     
    Последнее редактирование: 15 мар 2016
  10. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Спасибо, попробую. Так-же хочу заметить что перевод изменился в новой версии, теперь не "Welcome Title",а "welcome_title".
    --- Добавлено позже ---
    Это ограничение игры, но на самом деле у вас 300 брони, просто показывает так, вроде как до 256% брони отображается корректно, а потом не полностью.
     
  11. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Пользователь Саша Шеин обновил ресурс Army Ranks новой записью:

    Обновление до версии 2.0.2 Alpha Test

    Узнать больше об этом обновлении...
     
    Последнее редактирование: 16 мар 2016
    vio_line и 666FoX666 нравится это.
  12. vio_line

    vio_line

    Сообщения:
    38
    Симпатии:
    3
    Плагин спамит в консоль:
    Оффтоп
    Скорее всего ошибка в одном из инклудов
    addons/sourcemod/scripting/include/zr
     
    Последнее редактирование: 18 мар 2016
  13. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    В плагине нет такого звука, а инклюд не используется при компиляции Оффтоп
     
  14. 666FoX666

    666FoX666

    Сообщения:
    624
    Симпатии:
    60
    @Саша Шеин, поставил новую версию. Error логов больше нет. Спасибо!
     
  15. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Это радует!

    ----------------------

    Просьба всех кто пользуется, оценить работу плагина.
    По 5 бальной шкале, здесь - Ядро плагина - Army Ranks
     
  16. 666FoX666

    666FoX666

    Сообщения:
    624
    Симпатии:
    60
    @Саша Шеин, небольшой вопрос. Почему нельзя редактировать параметр kills в конфиге ArmyRanks?
     
  17. Саша Шеин

    Саша Шеин

    Сообщения:
    1.257
    Симпатии:
    191
    Можно, но первым должно быть звание со значением "0".
     
    666FoX666 нравится это.
  18. cmertnik

    cmertnik

    Сообщения:
    2
    Симпатии:
    0
    Такой вопрос. Под кс го планируется создания плагина?
     
  19. 666FoX666

    666FoX666

    Сообщения:
    624
    Симпатии:
    60
    Мб стоит сделать квар выбора вывода приветствия при заходе? То есть, допустим, выводить в чат, или дефолт
     
  20. MeTiS

    MeTiS

    Сообщения:
    9
    Симпатии:
    0
    Слушай подскажи пожалуйста вот я поставил плагин, установил сверху модуль
    [ ARMY ] Чат/Chat (CSS v34), помимо этого у меня на сервере стоит плагин админ-чат, то есть перед ником админа в скобках пишет админ, теперь в скобках пишет твое звание, так вот к чему я виду, можно ли сделать так чтоб у админов оставалась приписка плагина "админчат" а не звания?!