Nirvanna, https://cs-games.club/index.php?forums/Проблемы-с-плагинами.24/post-thread
Почти уверен, что версия плагина не последняя. Не устали в угадайки играть?!
Почти уверен, что версия плагина не последняя. Не устали в угадайки играть?!
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
Nirvanna, https://cs-games.club/index.php?forums/Проблемы-с-плагинами.24/post-thread
Почти уверен, что версия плагина не последняя. Не устали в угадайки играть?!
Nirvanna, Потому что в последней версии этот недочет исправлен, о чем была речь в теме, ссылку на которую я вам дал. Если проблема все же в последней версии с сайта, попробуйте версию, размещенную в теме помощи, по той самой ссылке.
Почему в плагине рангов должна быть выдача бонусов через меню? Не связные вещи требуете. Завтра вам захочется модельку для каждого звания. Нет проблем- делайте! Для написания дополнений я сделал все необходимое.значит в нем должно быть это предусмотрено
Временное решение, ограничение до 150. При обновлении плагина будет сделано удобнее.
#include <amxmodx>
#include <cmsstats_ranks>
public OnCMSRanksBonusMenuAction(eBonusMenuAction:iAction, iClient, iMenu, iItem, iBonusId)
{
if(iBonusId == BONUS_MENU_ITEM_HP)
{
if(iAction == BONUS_MENU_ITEM_STATUS)
{
if(get_user_health(iClient) + 50 > 150)
return ITEM_DISABLED;
return ITEM_IGNORE;
}
}
return PLUGIN_CONTINUE;
}
Nirvanna,
Невозможно и не нужно пытаться все запихнуть в конфиг.
Можете сделать любые проверки, которые не сможете учесть в конфиге.
C++:#include <amxmodx> #include <cmsstats_ranks> public OnCMSRanksBonusMenuAction(eBonusMenuAction:iAction, iClient, iMenu, iItem, iBonusId) { if(iBonusId == BONUS_MENU_ITEM_HP) { if(iAction == BONUS_MENU_ITEM_STATUS) { if(get_user_health(iClient) + 50 > 150) return ITEM_DISABLED; return ITEM_IGNORE; } } return PLUGIN_CONTINUE; }
C++:1.2.0 + возможность добавления пустой строки в меню бонусов, если название бонуса (szBonusName[]) не указано + добавлен параметр пункта меню для бонуса anew BONUS_RESTRICT_LEVEL С какого уровня (звания) возможен доступ к пункту * исправлена работа натива cmsranks_add_bonusmenu_item (аргументы были перепутаны местами) * изменен форвард OnCMSRanksBonusMenuAction. Передается полный массив с параметрами бонуса (eBonuses), вместо номера...
C++:1.2.1 + добавлена поддержка состояния плагина статистики CMSStats MySQL. Если статистика остановлена, то учет скилла и начисление бонусов будут также остановлены.
C++:1.2.2 + добавлен идентификатор функции для OnCMSRanksBonusMenuAction eBonusMenuAction: BONUS_MENU_ITEM_ADD вызывается при добавлении пункта в меню * дополнено описание форварда OnCMSRanksBonusMenuAction @note При открытии меню (iAction == BONUS_MENU_OPEN или iAction == BONUS_MENU_ITEM_ADD) параметр iItem равен 0, т.к. меню создано, но не имеет добавленных пунктов