pollfank
Участник
- Сообщения
- 167
- Решения
- 1
- Реакции
- 32
- Баллы
- 28
Всем привет.
И так суть такова.
Есть на сайте допустим услуга с идентификатором "_buymenu"
Выдача такой услуги в плагине будет выглядеть так:
Как сделать так, чтобы можно было зарегистрировать несколько идентификаторов.
Например на "_buymenu" был доступ к такому меню, или выполнялась какая то ф-ция
на "_buymenu_2" был доступ к след. меню, или выполнялась какая то ф-ция
И так суть такова.
Есть на сайте допустим услуга с идентификатором "_buymenu"
Выдача такой услуги в плагине будет выглядеть так:
Код:
native Array:cmsapi_get_user_services(const index, const szAuth[] = "", const szService[] = "", serviceID = 0, bool:part = false);
enum e_cvars {m_AccessServices[32]}
new cvars[e_cvars];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_cvar("Menu_AccessServices", "_buymenu");
get_cvar_string("Menu_AccessServices", cvars[m_AccessServices], charsmax(cvars[m_AccessServices]));
}
//// И дальше уже в зависимости от ситуации где надо применить
static Array:Services;
Services = cmsapi_get_user_services(id, "", cvars[m_AccessServices]);
if( get_user_flags(id) && Services ){
Как сделать так, чтобы можно было зарегистрировать несколько идентификаторов.
Например на "_buymenu" был доступ к такому меню, или выполнялась какая то ф-ция
на "_buymenu_2" был доступ к след. меню, или выполнялась какая то ф-ция