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

Add-on CMSRanks Bonus 1.1.0

Нет прав для скачивания

zhorzh78

Администратор
Сообщения
3,059
Решения
21
Реакции
1,214
Баллы
113
zhorzh78 добавил(а) новый ресурс:

CMSRanks Bonus - Дополнение бонусов /anew для плагина CMSStats Ranks

В плагине CMSStats Ranks есть меню бонусов, которые можно получить за накопленные очки anew.
Данный плагин дополняет меню бонусов и позволяет игрокам использовать новые функции и бонусы.

Требования:
плагин CMSStats Ranks
модуль ReAPI

Настройки имеющихся бонусов находятся в блоке...

Узнать больше об этом ресурсе...
 
Дополни его возможностью редактирования кол-во бонусов у игрока
 
Скажите пожалуйста:
1. Меню пунктов отображаются при вводе команды /anew?
2. Если по званию есть ограничения, то пункт будет неактивным или невидимым?
 
1. Да
2. Не активным
 
zhorzh78, а тогда подскажите, как сделать чтобы их просто не было
То есть нет уровня, нет пункта
 
pollfank, Обновите плагин CMSStats Ranks до версии 1.2.2.
В плагине бонусов добавьте блок
Diff:
switch(iAction)
{
+     case BONUS_MENU_ITEM_ADD:        //отловим функцию добавления пункта
+     {
+         if(aBonusData[BONUS_RESTRICT_LEVEL] > cmsranks_get_user_level(iClient))
+             return PLUGIN_HANDLED;
+     }
     case BONUS_MENU_ITEM_STATUS:
 
Мне кажется что в коде

Код:
public OnCmsStatsInitializedPost(Handle:Tuple)
{
    for(new i, iSize= sizeof(arrBonuses); i < iSize; i++)
        cmsranks_add_bonusmenu_item(arrBonuses[I][1][0], arrBonuses[I][0], arrBonuses[I][2][0], arrBonuses[I][3][0], arrBonuses[I][4][0],
            arrBonuses[I][5][0], arrBonuses[I][6][0]);

Должны быть так,

Код:
public OnCmsStatsInitializedPost(Handle:Tuple)
{
    for(new i, iSize= sizeof(arrBonuses); i < iSize; i++)
        cmsranks_add_bonusmenu_item(arrBonuses[i][1][0], arrBonuses[i][0], arrBonuses[i][2][0], arrBonuses[i][3][0], arrBonuses[i][4][0],
            arrBonuses[i][5][0], arrBonuses[i][6][0]);
 
zhorzh78, есть предложение добавить возможность покупки услуг по паролю и стим айди.
Я сделал по стим айди. А по паролю, там наверное надо создавать дополнительное меню чтобы ввести пароль
 
pollfank,
1. Это меню предметов за бонусы, а не за флаги.
2. Апи даёт вам возможность сделать то, что вы хотите. Для этого не нужно лезть в код основного плагина.
 
zhorzh78, заметил что иногда неправильно снимает бонусы. Допустим если стоит 1, или 0 стоимость, тогда все ок. Но когда больше 1, то есть может быть 2 или 3, то почему то снимает больше.
 
pollfank, и как мне это увидеть? Видео сделайте.
 
/// CMSRanks Bonus.sma
//
// \\192.168.1.43\home\ёхЁтхЁ\ЁхфръЄшЁютрЄ№ ьюфхы№ъш\scripting 1.10.0 dev (git5404)\CMSRanks Bonus.sma(80) : error 017: undefined symbol "I"
//
// 1 Error.
// Could not locate output file \\192.168.1.43\home\ёхЁтхЁ\ЁхфръЄшЁютрЄ№ ьюфхы№ъш\scripting 1.10.0 dev (git5404)\compiled\CMSRanks Bonus.amx (compile failed).
//
// Compilation Time: 3 sec
// ----------------------------------------

Скопировал код и вставил, не чего не трогал не компилируется.
 
unknown unknown unknown unknown CMSRanks bad load
Добавлено:

Файл загружен на сервер , при компиляции ошибок нет. что не так ?
Добавлено:

unknown unknown unknown unknown CMSRanks bad load
Добавлено:


Файл загружен на сервер , при компиляции ошибок нет. что не так ?
Load fails: Plugin file open error (plugin "CMSRanks")
 
borzoy, проверте запущен ли плагин CMSRanks
 
borzoy, Предлагаю решать проблемы в соответствующем разделе с предоставлением необходимой информации. По вашей одной строчке можно только угадывать. Когда же вы это поймете.
 
TauJieP, Исходного кода не достаточно?
 
Ошибка плагина
Код:
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// CMSRanks_Bonus.sma
//
// C:\Users\MyComp\amxmodx-1.10.0-git5428-windows\addons\amxmodx\scripting\include\cmsstats_mysql.inc(42) : error 017: undefined symbol "MAJOR_VERSION"
// C:\Users\MyComp\amxmodx-1.10.0-git5428-windows\addons\amxmodx\scripting\include\cmsstats_mysql.inc(53) : error 017: undefined symbol "MAJOR_VERSION"
// C:\Users\MyComp\amxmodx-1.10.0-git5428-windows\addons\amxmodx\scripting\include\cmsstats_mysql.inc(60) : error 017: undefined symbol "MAJOR_VERSION"
// C:\Users\MyComp\amxmodx-1.10.0-git5428-windows\addons\amxmodx\scripting\include\cmsstats_mysql.inc(171) : error 017: undefined symbol "MAJOR_VERSION"
//
// 4 Errors.
// Could not locate output file C:\Users\MyComp\amxmodx-1.10.0-git5428-windows\addons\amxmodx\scripting\compiled\CMSRanks_Bonus.amx (compile failed).
//
// Compilation Time: 0,28 sec
// ----------------------------------------
 
Всем привет! Подскажите, можно сюда добавить пункт с выдачей денег на счет
 
Назад
Сверху