BoBeP Опубликовано 27 сентября, 2013 Поделиться Опубликовано 27 сентября, 2013 Скриптеры нужна помощь имеется группа плагинов надо чтоб они, как бы действовали только на игрока с флагом a Как сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Electr0 Опубликовано 27 сентября, 2013 Поделиться Опубликовано 27 сентября, 2013 в каждом плагине в функциях где идет вызов действий на игроков добавить условие if (!CheckCommandAccess(client, "meow", ADMFLAG_GENERIC)) return; оное не дает выполнятся коду ниже данной проверки если client не админ. список флагов /** * @section Bitwise values definitions for admin flags. */ #define ADMFLAG_RESERVATION (1<<0) /**< Convenience macro for Admin_Reservation as a FlagBit */ #define ADMFLAG_GENERIC (1<<1) /**< Convenience macro for Admin_Generic as a FlagBit */ #define ADMFLAG_KICK (1<<2) /**< Convenience macro for Admin_Kick as a FlagBit */ #define ADMFLAG_BAN (1<<3) /**< Convenience macro for Admin_Ban as a FlagBit */ #define ADMFLAG_UNBAN (1<<4) /**< Convenience macro for Admin_Unban as a FlagBit */ #define ADMFLAG_SLAY (1<<5) /**< Convenience macro for Admin_Slay as a FlagBit */ #define ADMFLAG_CHANGEMAP (1<<6) /**< Convenience macro for Admin_Changemap as a FlagBit */ #define ADMFLAG_CONVARS (1<<7) /**< Convenience macro for Admin_Convars as a FlagBit */ #define ADMFLAG_CONFIG (1<<8) /**< Convenience macro for Admin_Config as a FlagBit */ #define ADMFLAG_CHAT (1<<9) /**< Convenience macro for Admin_Chat as a FlagBit */ #define ADMFLAG_VOTE (1<<10) /**< Convenience macro for Admin_Vote as a FlagBit */ #define ADMFLAG_PASSWORD (1<<11) /**< Convenience macro for Admin_Password as a FlagBit */ #define ADMFLAG_RCON (1<<12) /**< Convenience macro for Admin_RCON as a FlagBit */ #define ADMFLAG_CHEATS (1<<13) /**< Convenience macro for Admin_Cheats as a FlagBit */ #define ADMFLAG_ROOT (1<<14) /**< Convenience macro for Admin_Root as a FlagBit */ #define ADMFLAG_CUSTOM1 (1<<15) /**< Convenience macro for Admin_Custom1 as a FlagBit */ #define ADMFLAG_CUSTOM2 (1<<16) /**< Convenience macro for Admin_Custom2 as a FlagBit */ #define ADMFLAG_CUSTOM3 (1<<17) /**< Convenience macro for Admin_Custom3 as a FlagBit */ #define ADMFLAG_CUSTOM4 (1<<18) /**< Convenience macro for Admin_Custom4 as a FlagBit */ #define ADMFLAG_CUSTOM5 (1<<19) /**< Convenience macro for Admin_Custom5 as a FlagBit */ #define ADMFLAG_CUSTOM6 (1<<20) /**< Convenience macro for Admin_Custom6 as a FlagBit */ /** * @endsection */ BoBeP 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BoBeP Опубликовано 27 сентября, 2013 Автор Поделиться Опубликовано 27 сентября, 2013 А как понять, какая именно функция? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Electr0 Опубликовано 27 сентября, 2013 Поделиться Опубликовано 27 сентября, 2013 для этого надо знать язык, ибо не зная что и чего делает и в какой последовательности смысл там что-то делать как и в любом языке Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BoBeP Опубликовано 28 сентября, 2013 Автор Поделиться Опубликовано 28 сентября, 2013 для этого надо знать язык, ибо не зная что и чего делает и в какой последовательности смысл там что-то делать как и в любом языке Не подкинешь, где можно посмотреть все эти функции P.S.Ну или языки Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zayac Опубликовано 28 сентября, 2013 Поделиться Опубликовано 28 сентября, 2013 http://wiki.alliedmods.net/index.php/Category:SourceMod_Scripting BoBeP 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.