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

Cms Achievs Reward 3.0

Нет прав для скачивания
D1m0n41k, это было первой установкой на этом сервере. С нуля.

Мод: перенеси сообщения в раздел решение проблем.

PS одно, но! изменил директорию в gamecms.
В кфг добавил эхо на чтение "прочитан ачивки кфг" позже в логах нашел
couldn't exec addons/amxmodx/configs/plugins/gamecms/gamecms_Ach_Reward.cfg

Сейчас со сток версией попробую. Отпишусь.
ЗЫЫ 183 держит такой формат квар?
 
Последнее редактирование:
John Dilinger, какой такой?
Плагин переделан под поддержку на 1.8.3 и выше
 
Моя ошибка была в №57:
C++:
    server_cmd("exec %s/plugins/gamecms/gamecms_reward.cfg", szConfigsDir);
на
    server_cmd("exec %s/gamecms/gamecms_reward.cfg", szConfigsDir);
ЗЫ утвердите код/плагин
 
John Dilinger, Вы просто переделали путь к файлу под свои нужды. Это в принципе ничего не изменило.
Но то что Вы создали ошибку, а потом сами ее решили - это похвально! ???? ????
 
D1m0n41k обновил(а) ресурс Cms Achievs Reward новой записью:

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

* Изменено расположение конфигурационного файла. Теперь он находится в папке configs/gamecms/
* Переназначены квары! Изменено их название. Рекомендации:
Перезапись конфигурационного файл, с последующей настройкой.

1. Плагин переведен на автоопределение...

Узнать больше об этом обновлении...
 
Diff:
-else if(is_plugin_loaded("army_ranks_ultimate.amxx") != -1)
+else if(is_plugin_loaded("army_ranks_ultimate.amxx", true) != -1)
С кварами:
- регистрация кваров
- выполнение конфига
- чтение кваров
 
zhorzh78, а что не так с кварами? Если Вы имеете ввиду делать через бинды, то так ведь пропадет поддержка 1.8.3
 
D1m0n41k, Вы регистрируете квары после выполнения конфига. Так не делается.
 
А правильная ли это работа:
// Логировать действия плагина?
// '-1' - Выключить
// '1' - Включить
// -
// По умолчению: "0"
CMSAchevs_Logging "1"

// Показ уведомлений в чате о получении награды
// '-1' - выключить
// '1' - включить
// -
// По умолчению: "1"
CMSAchevs_ChatInfo "1"

// Режим награждения
// '0' - Игровой опыт
// '1' - Бонусы Anew
// '2' - Игровые деньги
// '3' - Деньги на баланс аккаунта (Рубли)
// '4' - Флаги доступа
// '5' - Рандомная награда
// -
// По умолчению: "2"
CMSAchevs_RewardMode "5"

// Значения наград
// Синтксис: <GM> <GE> <GB> <RM> <FA>
// 'GM' - Кол-во игровых денег ('-1' для отключения)
// 'GE' - Кол-во игрового опыта ('-1' для отключения)
// 'GB' - Кол-во бонусов Anew ('-1' для отключения)
// 'RM' - Кол-во Рублей ('-1' для отключения)
// 'FA' - '1' Вкл. выдачу флагов | '-1' - Выкл. выдачу флагов
// -
// По умолчению: "500 10 2 1 1"
CMSAchevs_RewardCount "1000 10 -1 5 -1"

// Какие флаги выдавать игроку?
// NOTE: Флаги выдаются только до конца карты!
// -
// По умолчению: "t"
CMSAchevs_AddFlags "t"

// Флаги игнорирования
// NOTE: Если у игрока присутствует данный флаг(набор флагов), то будет пересчет награды
// Будет выдана рандомная награда (от '0' до '3')
// '-1' - Для отключения игнорирования
// -
// По умолчению: "t"
CMSAchevs_IgnoreFlags "t"

// Поддержка BonusMenu RBS
// '-1' - Выдача бонусов через ARU
// '1' - Выдача бонусов через BonusMenu RBS
// -
// По умолчению: "-1"
CMSAchevs_BonusMenuRBS "-1"

Я играю с флагами главного админа, и при достижении мне пишет?
[INFO] ///AMG | DeSTRoyeR,Вам начислено 5.00 рублей за открытое достижение.
[INFO] ///AMG | DeSTRoyeR,Вам выдана Привилегия до конца карты за открытое достижение.
[INFO] Напишите в чете [/vipmenu] для открытия привилегии!
Добавлено:

Эм....
Игрок ///AMG | DeSTRoyeR открыл достижение С глазу в глаз
[INFO] ///AMG | DeSTRoyeR,Вам начислено -1 Anew за открытое достижение.
 
Последнее редактирование:
Stas, Пробуйте.
 

Вложения

  • CMSAchevs_Reward.sma
    7 KB · Просмотры: 3
Выдает ошибку
L 10/07/2020 - 17:43:54: Start of error session.
L 10/07/2020 - 17:43:54: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20201007.log")
L 10/07/2020 - 17:43:54: [AMXX] Displaying debug trace (plugin "CMSAchevs_Reward.amxx", version "3.0")
L 10/07/2020 - 17:43:54: [AMXX] Run time error 14: native not found (native "bonusmenu_add_user_points")
L 10/07/2020 - 17:43:54: [AMXX] [0] CMSAchevs_Reward.sma::playerGivePlayerAnew (line 220)
L 10/07/2020 - 17:43:54: [AMXX] [1] CMSAchevs_Reward.sma::Rewarding (line 160)
L 10/07/2020 - 17:43:54: [AMXX] [2] CMSAchevs_Reward.sma::OnAchievesCompleted (line 139)
 
MorkoFFka, Плагин в разделе Неутвержденных и тестируемых. Корректная работа не гарантирована.
C++:
// Поддержка BonusMenu RBS
// '-1' - Выдача бонусов через ARU
// '1'  - Выдача бонусов через BonusMenu RBS
// -
// По умолчению: "-1"
CMSAchevs_BonusMenuRBS  "-1"

Для выдачи через ARU установите квар "0", а не "-1". Описание неверное.
 
есть команда в чат для просмотра мод окна о достижениях?
 
BlackStarArmy, Данная информация в теме плагина достижений.
 
В чем может быть проблема что не выдаются средства на баланс при открытии достижения?
В логах так же не указывает, точнее пишется game money, anew но не деньги с движка сайта.
// Флаги игнорирования влияют на это? Но как я понимаю нет, только на выдачу флагов...Все последних версий, и движок и api и плагин...
 
Кто нибудь поможет ? есть ли предположения?
Добавлено:

может проблема в новом движке?
 
Последнее редактирование:
Назад
Сверху