• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
Иконка ресурса

Плагин АМХХ CMSStats Ranks 2.1.7

Нет прав для скачивания
cmsanew_frags "1 1 0"

Может быть из-за cmsanew_frags "1 1 0" Опыта 0 Но это ведь добавочный опыт от функции учёта бонусов ... У нас же есть cmsranks_xp_value "1"
Здесь получается немного запутанное оповещение. Оповещение касается выдачи бонусов и опыта из этого квара (cmsanew_frags "1 1 0"
) . Опыт за cmsranks_xp_value "1" выдается без оповещения. Такое поведение характерно для всех кваров cmsanew_ , где выдача опыта отключена. Выражаю мнение, что выдача опыта в составе кваров cmsanew_ является лишней функцией.
Логика этих кваров заключалась в поощрении игроков дополнительным опытом за несколько фрагов. Т.е. квар должен выглядеть так: cmsanew_frags "5 1 2", т.е сделал 5 киллов, получи 1 бонус и 2 хр. Вы сделали свое значение и оно потеряло логику. В вашем случае можно сделать cmsanew_frags "1 1 1", но, отключить cmsranks_xp_value "0". Тогда, будет выдаваться то же самое кол-во ХР, но уже оповещение будет выглядеть правдоподобно.
Либо, мне нужно убрать оповещение об ХР, если оно не выдается в составе бонусов.
 
Последнее редактирование:
Здесь получается немного запутанное оповещение. Оповещение касается выдачи бонусов и опыта из этого квара (cmsanew_frags "1 1 0"
) . Опыт за cmsranks_xp_value "1" выдается без оповещения. Такое поведение характерно для всех кваров cmsanew_ , где выдача опыта отключена. Выражаю мнение, что выдача опыта в составе кваров cmsanew_ является лишней функцией.
Логика этих кваров заключалась в поощрении игроков дополнительным опытом за несколько фрагов. Т.е. квар должен выглядеть так: cmsanew_frags "5 1 2", т.е сделал 5 киллов, получи 1 бонус и 2 хр. Вы сделали свое значение и оно потеряло логику. В вашем случае можно сделать cmsanew_frags "1 1 1", но, отключить cmsranks_xp_value "0". Тогда, будет выдаваться то же самое кол-во ХР, но уже оповещение будет выглядеть правдоподобно.
Либо, мне нужно убрать оповещение об ХР, если оно не выдается в составе бонус
А то, что суммируется. Убил просто и убил в голову это как два убийства с суммой в бонусах. Так и задумано?
 
zhorzh78 обновил(а) ресурс CMSStats Ranks новой записью:

Обновление до версии 2.1.6

PHP:
2.1.6
        * убрано двойное начисление бонуса игроку, выполнившему действие на карте
        * убрано начисление бонуса команде, выполнившей действие на карте
        + добавлен квар cmsranks_xp_add_to_team "1"
            //выдавать опыт за действия на карте всей команде (1- да, 0- нет)
            //опыт будет выдан только живым игрокам
        
        * изменен квар cmsranks_xp_c4def
        // Сколько опыта будет выдано за разминирование бомбы
        
        + добавлен...

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

Обновление до версии 2.1.6

Выявлена проблема. Очки опыта добавляются игроку с добавлением +1

Не важно хедшот или убийство в тело. Какое бы значение не стояло, прибавляется +1 опыт.

Код:
cmsranks_xp_value "1"
"cmsranks_xp_value" is "1"
игроку за убийство выдаст 2 (меняю значение, также +1)
Код:
cmsranks_xp_hs "2"
"cmsranks_xp_hs" is "2"
игроку за хедшот выдаст 3 (меняю значение, также +1)

Код:
// Просто за фраги
cmsanew_frags "1 1 0"
// За убийство в голову
cmsanew_hs "1 5 0"

"cmsanew_frags" is "1 1 0"
"cmsanew_hs" is "1 5 0"
 
Выявлена проблема. Очки опыта добавляются игроку с добавлением +1
Это понятно, остальное совсем не понятно.
Игроку за каждый фраг дается + cmsranks_xp_value .
Если килл в голову, то cmsranks_xp_value + cmsranks_xp_hs
 
Это понятно, остальное совсем не понятно.
Игроку за каждый фраг дается + cmsranks_xp_value .
Если килл в голову, то cmsranks_xp_value + cmsranks_xp_hs

Если убил в тело при

Код:
cmsranks_xp_value "1"
"cmsanew_frags" is "1 1 0"
"cmsanew_hs" is "1 5 0"

Сколько должно начислить опыта?
 
stalin_alex, Да, теперь понятно. Есть такое дело. Если других замечаний нет, сделаю обновление. Временно можно установить cmsranks_xp_value 0, все равно выдаст 1.
 
zhorzh78 обновил(а) ресурс CMSStats Ranks новой записью:

Обновление до версии 2.1.7

C++:
    2.1.7
        -удалены квары из файла ranks.cfg
            // Сколько опыта/бонусов будет забираться за n- смертей подряд
            cmsranks_xp_death "5 -1 -1"        //За 5 смертей забрать 1 бонус и 1 опыт

            // Сколько опыта/бонусов будет забираться за тимкилл
            cmsranks_xp_tkill", "1 -2 -2    //За 1 тимкилл забрать 2 бонус и 2 опыт
        
        + добавлены квары в файл bonus.cfg
            // Сколько опыта/бонусов будет забираться за n- смертей...

Узнать больше об этом обновлении...
 
[ 92] CMSStats_Ranks 2.1.7 nb zhorzh78 cmsstats_ranks_ running
Внутри плагина версия подправлена?

У меня прописано норм 1738571309790.png

Ничего не поменялось
Код:
[Армия] Вы убили 1 игроков подряд. Получили +1 бонусов.
[Армия] Вы убили 1 игроков подряд. Получили +1 бонусов.
[Армия] Вы убили 1 игроков подряд в голову. Получили +5 бонусов.
 
Поэтому, это и было странно. Этот текст никак не относится к cmsranks_killingspree_chat.
CMS_ANEW_FRAGS
= Вы убили^4 %d ^1игроков подряд. Получили ^3+%d ^1бонусов, ^3%d ^1опыта.
// Просто за фраги
cmsanew_frags "5 1 2"
 
Поэтому, это и было странно. Этот текст никак не относится к cmsranks_killingspree_chat.
CMS_ANEW_FRAGS
= Вы убили^4 %d ^1игроков подряд. Получили ^3+%d ^1бонусов, ^3%d ^1опыта.
// Просто за фраги
cmsanew_frags "5 1 2"
Теперь понятно, что это надо было выведать опытным путём.

То есть оповещения о cmsanew_frags включаются / отключаются редактированием словаря
А оповещения о серии убийств, отдельным кваром.
Но при этом сообщение от cmsanew_frags сформулировано так, что вполне могло бы отнестись к серии убийств "Вы убили 1 игроков подряд"

Сразу и не разберёшь...
 
Теперь понятно, что это надо было выведать опытным путём.
Нет. Можно было спросить, если не понятно. Вы сразу сделали упор на некорректную работу, я не проверял ваши слова и сразу пытался решить вопрос. Вопрос не решен, т.к. причина ошибочная.
То есть оповещения о cmsanew_frags включаются / отключаются редактированием словаря
C++:
// Бонусы за ДействияЖ количество фрагов, убийств в голову и прочего.
// Формат записи: "<количество_действий> <количество_бонуса> <количество_опыта>"
// Если игрок умирает, накопленное количество фрагов сгорает.
// 0 - выключить, -1 - отнять
0 - выключить. Как точнее написать не знаю
Если игрок умирает, накопленное количество фрагов сгорает.
Возможно, стоило указать в описании, что действия накопительные- за фраги подряд. Если слово подряд смущает, удалите из словаря.
Добавлено:

То есть оповещения о cmsanew_frags включаются / отключаются редактированием словаря
А оповещения о серии убийств, отдельным кваром.
Сразу не понял. Да, так и есть.
Добавлено:

Дополнение. Данные оповещения за действия стоят под кваром cmsranks_newlevel_chat, почему-то. Скорее всего, квар оповещений просто не доделан.
Добавлено:

stalin_alex,
CoffeeScript:
// Показывает сообщение о получении бонусов за действия. 1 - показать. 0 - отключить сообщение.
cmsranks_anew_actions_chat "1"
 

Вложения

Последнее редактирование:
Назад
Сверху