pollfank
Участник
- Сообщения
- 167
- Решения
- 1
- Реакции
- 32
- Баллы
- 28
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.
if(cmsranks_get_user_level(id) == 5) {
new cmslvl = cmsranks_get_user_level(id);
client_print_color(id, print_team_default, "^1[^4Info^1] ^3Вы достигли звания: ^1%d, ^3проверте меню бонусов", cmslvl)
}
При любом. В ней и сравнивайте свои уровни. Для этого все есть.На сколько я понимаю данная ф-ция будет вызываться при любом изменении ранга (уровня) ?
Вызывается при получении нового уровня.
* @id - индекс игрока
* @Level - номер уровня
* @LevelName - название уровня
SQL:2.0.0 * адаптация для работы с плагином CMSStats_MySQL 2.х.х * плагин самостоятельно добавляет пункты дополнительной статистики для записи в таблицу `csstats_extra_stats` плагином CMSStats_MySQL + добавлена функция: если плагина статистики нет или учет статистики остановлен, пишет в информере- Стата не учитывается + добавлен квар `cmsranks_addxp_into_exp`...
PHP:2.0.1 * исправление активации подписки
// Бонусы /anew (меню)
// Разрешить использование бонусов (меню /anew)
// Если больше нуля, то с какого раунда будут производиться начисления за Действия
// За получение нового уровня выдается в любом раунде
cmsanew_enable "2"
Вот и хорошо, что мы нашли обоюдное решение. Если задача решается стандартными средствами, то это решение будет оптимальным во всех случаях.Это всё хорошо и замечательно
Я тоже считаю действия лишними в данном случае) Мне не нужно открывать папку, исходник, вносить правки в код, компилировать, заливать на форум и писать о выходе обновления. Да и вам не нужно скачивать новый файл и заливать на сервер, открывать конфиг и вносить префиксы в него.Получается, нужно создавать папку, создавать файл
лень двигатель прогресса, но не всегда)Вот и хорошо, что мы нашли обоюдное решение. Если задача решается стандартными средствами, то это решение будет оптимальным во всех случаях.
Я тоже считаю действия лишними в данном случае) Мне не нужно открывать папку, исходник, вносить правки в код, компилировать, заливать на форум и писать о выходе обновления. Да и вам не нужно скачивать новый файл и заливать на сервер, открывать конфиг и вносить префиксы в него.
PHP:2.0.2 + добавлена поддержка квара игнорирования ботов cmsstats_ignore_bots от CMSStats_MySQL. 2.1.0 + добавлена поддержка натива cmsstats_is_user_write от CMSStats_MySQL. Если статистика для игрока не учитывается, данная информация будет указана в информере
Пытался скомпилировать плагин что бы можно было тот или иной пункт взять всего один раз за раунд и получил ошибку при компиляцииzhorzh78 обновил(а) ресурс CMSStats Ranks новой записью:
Обновление до версии 1.1.2
Узнать больше об этом обновлении...
Добавлено:
C++:#include <amxmodx> #include <cmsstats_ranks> new aPlayerRest[MAX_PLAYERS + 1][eStandartBonusItems]; public plugin_init() { register_plugin("CMSRanks Bonus Restrict", "1.0.0", "cs-games.club"); } public OnCMSRanksBonusMenuAction(eBonusMenuAction:iAction, iClient, iMenu, iItem, iBonusId) { if(BONUS_MENU_ITEM_MONEY <= iBonusId <= BONUS_MENU_ITEM_HP) //если это стандартный бонус, зарегистрированный в конфиге bonus.cfg { new iRound = cmsranks_get_gameround(); //получим номер текущего раунда switch(iAction) { case BONUS_MENU_ITEM_STATUS: //отловим функцию получения статуса пункта, чтобы сделать его неактивным { if(aPlayerRest[iClient][iBonusId] == iRound) //если игрок уже использовал пункт в текущем раунде return ITEM_DISABLED; //то сделаем пункт неактивным return ITEM_IGNORE; //иначе, проигнорируем } case BONUS_MENU_CHOOSE_ITEM: //отловим функцию выбора игроком пункта меню бонусов { aPlayerRest[iClient][iBonusId] = iRound; //запишем номер текущего раунда, в котором пункт был использован последний раз } } } return PLUGIN_CONTINUE; }
AMX Mod X Compiler 1.10.0.5435
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
CMSRanks_Bonus_Restrict.sma(11) : error 025: function heading differs from prototype
1 Error.
Could not locate output file CMSRanks_Bonus_Restrict.amx (compile failed).
Прошу прощения, НО что Вы имеете виду под пользовательскими изменениями?Во-первых, это проблема возникла с пользовательскими изменениями
Как это автор плагина не имеет никакого отношения? Это плагин выложил именно автор, а не какой то пользователь. И если Вы по прежнему будете утверждать что автор не имеет к этому никакого отношения то скажите тогда кто же как не автор?Соответственно автор плагина к ним не имеет никакого отношения.
А сюда я написал, а не в раздел помощи из-за того что плагин ругается конкретно вот на этоВо-вторых, в шапке форума русским языком сказано куда требуется обращаться за решением проблем.Посмотреть вложение 2448
public OnCMSRanksBonusMenuAction(eBonusMenuAction:iAction, iClient, iMenu, iItem, iBonusId)