Реклама: Live-Gaming.Net - Качественный хостинг игровых серверов
Здравствуйте, гость ( Вход | Регистрация )
Новости
|
![]()
|
![]() ![]() |
VIPSystem, Добавляем на сервер ВИП игроков |
| Vlamis |
27.8.2011, 17:54
Сообщение
#1
|
![]() Стаж: 2 года 2 месяца Постоялец Сообщений: 154 Из: Украина Репутация: 36 |
VIPSystem
v1.4 (последнее обновление: 28 января 2012г.) Автор данной системы: ZETA [M|E|N] Описание: Плагин позволяет дать игрокам особые привилегии. Система предоставляет отдельную систему регистрации игрока, поддерживает 2 типа привилегий: работающие постоянно и выбираемые в меню. Система флагов дает возможность задать каждому игроку свой набор привилегий. Регистрация новых привилегий происходит за счет добавления плагинов, что дает системе гибкость. Система не зависит от мода. Дополнения: клац VSAdditionalLivesItem - дает дополнительные жизни VSWeapons - оружие. На выбор дается M4A1, AK47, AWP, Galil, Famas, Desert Eagle и гранаты VSVipStatus - показывает VIP статус в таблице (TAB) VSVipSpeed - устанавливает скорость с любым оружием VSVipsOnline - показывает випов в сети VSVipPrefixColoredTranslit - добавляет префикс [VIP] в чате. Совместимость с ColoredTranslit VSVipPrefixAndGreenChat - добавляет префикс [VIP] в чате и делает текст сообщения зеленым VSVipPrefix - добавляет префикс [VIP] в чате VSVipChat - добавляет приватный чат для випов VSSpawnGrenades - даются все гранаты при появлении VSSpawnArmor - дается броня при появлении VSReserveSlot - позволяет добавить резервные слоты для випов VSPistolsItem - позволяет взять любой пистолет VSLongJumpItem - позволяет делать длинные прыжки VSKickAndBanAccess - позволяет кикать и банить игроков VSInvisItem - дает невидимость VSIncreaseScoreItem - увеличивает счет игрока VSGravityItem - устанавливает гравитацию VSCTBombRadar - показывает за CT расположение бомбы на радаре VSBulletDamage - показывает нанесенный урон VSBecomeTerroristItem - перекидывает за команду террористов VSArmorItem - дает броню VSAmmoAndGrenadesItem - дает патроны и все гранаты Более подробная информация находится в исходниках. Примечание: Плагины, название которых оканчается на Item, выбираются в меню. Установка: клац 1. Скачать VIPSystem.zip и VSPlugins.zip 2. Из VIPSystem скопировать папку amxmodx в addons с заменой 3. Из VSPlugins скопировать выбранные плагины (можно все) в addons\amxmodx\plugins 4. В vips.ini прописать права для випов 5. В plugins-vipsystem.ini раскомментировать необходимые дополнения Квары: vs_password_field - название поля пароля. vs_amount_opening_menu - количество раз открытий меню за одну жизнь. Примечание: 0 - неограничено. Команды: vips_list - выводит список VIP'ов в консоль сервера. vip_menu, say /vip_menu, say /vm, say /menu - меню привилегий. addvip <Имя|IP|Steam> <Пароль> <Флаги доступа> <Флаги аккаунта> <Дата окончания (дд.мм.гг)> - добавляет нового VIP'а. Для разработчиков: Библиотека: /* Флаги доступа */ #define VIP_FLAG_ALL 0 // Любой флаг #define VIP_FLAG_A (1<<0) // Флаг "a" #define VIP_FLAG_B (1<<1) // Флаг "b" #define VIP_FLAG_C (1<<2) // Флаг "c" #define VIP_FLAG_D (1<<3) // Флаг "d" #define VIP_FLAG_E (1<<4) // Флаг "e" #define VIP_FLAG_F (1<<5) // Флаг "f" #define VIP_FLAG_G (1<<6) // Флаг "g" #define VIP_FLAG_H (1<<7) // Флаг "h" #define VIP_FLAG_I (1<<8) // Флаг "i" #define VIP_FLAG_J (1<<9) // Флаг "j" #define VIP_FLAG_K (1<<10) // Флаг "k" #define VIP_FLAG_L (1<<11) // Флаг "l" #define VIP_FLAG_M (1<<12) // Флаг "m" #define VIP_FLAG_N (1<<13) // Флаг "n" #define VIP_FLAG_O (1<<14) // Флаг "o" #define VIP_FLAG_P (1<<15) // Флаг "p" #define VIP_FLAG_Q (1<<16) // Флаг "q" #define VIP_FLAG_R (1<<17) // Флаг "r" #define VIP_FLAG_S (1<<18) // Флаг "s" #define VIP_FLAG_T (1<<19) // Флаг "t" #define VIP_FLAG_U (1<<20) // Флаг "u" #define VIP_FLAG_V (1<<21) // Флаг "v" #define VIP_FLAG_W (1<<22) // Флаг "w" #define VIP_FLAG_X (1<<23) // Флаг "x" #define VIP_FLAG_Y (1<<24) // Флаг "y" #define VIP_FLAG_Z (1<<25) // Флаг "z" /* Возвращает 1, если игрок вип, в противном случае 0 */ native VSGetUserVip(id) /* Возвращает 1, если игрок имеет указанный флаг, в противном случае 0 */ native VSGetVipFlag(id, flag) /* Возвращает флаги игрока в виде битовой последовательности */ native VSGetVipFlags(id) /* Регистрирует новую возможность Параметры: name - название возможности flag - флаг доступа Возвращает: id возможности */ native VSRegisterItem(name[], flag) /* Возвращает 1, если привилегия активна, в противном случае 0 */ native VSGetItemState(id) /* Активирует привилегию в меню */ native VSEnableItem(id) /* Отключает привилегию в меню */ native VSDisableItem(id) /* Устанавливает название привилегии в меню */ native VSSetItemName(id, name[]) /* Событие выбора возможности */ forward VSItemSelected(id, itemid) /* Событие подключения випа */ forward VSVipConnect(id) /* Событие открытия меню */ forward VSOpeningMenu(id) Пример регистрации возможности в меню /* VSPluginNameItem v1.0 */ #include <amxmodx> /* Подключаем библиотеку, для того чтобы были доступны функции системы */ #include <VIPSystem> /* Флаг доступа к возможности */ #define ACCESS_FLAG VIP_FLAG_C /* Переменная, в которой будет хранится id возможности */ new curItem public plugin_init() { register_plugin("VSPluginNameItem", "1.0", "Author") /* Регистрируем возможность в системе. Первый аргумент - название возможности Второй аргумент - флаг доступа к возможности Возвращает - id возможности */ curItem = VSRegisterItem("Item Name", ACCESS_FLAG) } /* Функция вызывается при выборе возможности. Передается id игрока и id выбранной возможности */ public VSItemSelected(id, itemid) { if (itemid == curItem) { // Какие-то действия } return PLUGIN_HANDLED; } Тема на офф сайте 1 Тема на офф сайте 2 Приятной игры!
VIPSystem.zip ( 43,75 килобайт )
Кол-во скачиваний: 83
VSPlugins.zip ( 100,7 килобайт )
Кол-во скачиваний: 72
deathrun_pack.zip ( 46,83 килобайт )
Кол-во скачиваний: 36Сообщение отредактировал Vlamis - 28.1.2012, 19:58 -------------------- Надоело читерство? Тогда Вам сюда:
Сервер с антчитом UCP 7.5 http://cs-nocheats.ru |
|
Cмотреть
благодарности » |
Всего поблагодарили: 9 чел.
|
|
|
|
| STILL47DEATH |
27.8.2011, 18:49
Сообщение
#2
|
![]() Стаж: 4 года 5 месяцев Постоялец Сообщений: 608 Репутация: 74 |
в первый раз увидел действительно продуманную систему привилегий. Автору респект
-------------------- Всем создателям сайта www.c-s.net.ua большое спасибо, форум отличный!
|
|
|
|
| STR@TEG |
27.8.2011, 18:50
Сообщение
#3
|
|
Стаж: 2 года 10 месяцев Постоялец ![]() Сообщений: 3967 Из: г. Казань Репутация: 1596 |
Пункт "Для разработчиков" тоже не помешало бы добавить.
Мощная система, благодарность автору за проделанную работу. Жаль не приватная -------------------- |
|
|
|
| STILL47DEATH |
27.8.2011, 18:52
Сообщение
#4
|
![]() Стаж: 4 года 5 месяцев Постоялец Сообщений: 608 Репутация: 74 |
Пункт "Для разработчиков" тоже не помешало бы добавить. Мощная система, благодарность автору за проделанную работу. Жаль не приватная А в чём смысл приватности? Если плагин будет приватным, то смысл пропадёт, т.к. можно тогда сразу заказать у скриптера плагин именно с теми параметрами, которые нужны, а не вкл/выкл ненужны отсюда. -------------------- Всем создателям сайта www.c-s.net.ua большое спасибо, форум отличный!
|
|
|
|
| Vlamis |
27.8.2011, 19:03
Сообщение
#5
|
![]() Стаж: 2 года 2 месяца Постоялец Сообщений: 154 Из: Украина Репутация: 36 |
-------------------- Надоело читерство? Тогда Вам сюда:
Сервер с антчитом UCP 7.5 http://cs-nocheats.ru |
|
Cмотреть
благодарности » |
Всего поблагодарили: 1 чел.
|
|
|
|
| STR@TEG |
27.8.2011, 19:05
Сообщение
#6
|
|
Стаж: 2 года 10 месяцев Постоялец ![]() Сообщений: 3967 Из: г. Казань Репутация: 1596 |
А в чём смысл приватности? Если плагин будет приватным, то смысл пропадёт, т.к. можно тогда сразу заказать у скриптера плагин именно с теми параметрами, которые нужны, а не вкл/выкл ненужны отсюда. А просто жаль, что столь мощная система попадет на множество убогих серверов. Хочется ведь, чтобы сервер был уникальным.
-------------------- |
|
|
|
| dan_98_98 |
27.8.2011, 19:17
Сообщение
#7
|
![]() Стаж: 1 год 3 месяца Постоялец Сообщений: 347 Из: :O Репутация: 145 |
немидимость, бессмертие, установка хп, школоплагин для джайла 6+
Сообщение отредактировал dan_98_98 - 27.8.2011, 19:19 |
|
Cмотреть
благодарности » |
Всего поблагодарили: 2 чел.
|
|
|
|
| greykoo |
27.8.2011, 19:20
Сообщение
#8
|
|
Стаж: 1 год 4 месяца Постоялец Сообщений: 331 Из: Хохляндия, Крым,Евпатория Репутация: 86 |
А просто жаль, что столь мощная система попадет на множество убогих серверов. Хочется ведь, чтобы сервер был уникальным. как бы для этого этот форум и создан, чтоб из убогих делать нормальные сервера? Лично я думаю так - если у Вас есть "идея" и немного знания в серверах, то Ваш сервер даже из "публичных" плагинов будет выделяться -------------------- 127.0.0.1:27015 - лучший сервер!
|
|
|
|
| STR@TEG |
27.8.2011, 21:32
Сообщение
#9
|
|
Стаж: 2 года 10 месяцев Постоялец ![]() Сообщений: 3967 Из: г. Казань Репутация: 1596 |
как бы для этого этот форум и создан, чтоб из убогих делать нормальные сервера? Я другого мнения.Лично я думаю так - если у Вас есть "идея" и немного знания в серверах, то Ваш сервер даже из "публичных" плагинов будет выделяться Закончим оффтоп. -------------------- |
|
|
|
| Akushi |
28.8.2011, 1:47
Сообщение
#10
|
![]() Стаж: 2 года 7 месяцев Постоялец ![]() Сообщений: 686 Из: Пермь Репутация: 270 |
Позно вы нашли этот плагин
-------------------- |
|
Cмотреть
благодарности » |
Всего поблагодарили: 3 чел.
|
|
|
|
| Vlamis |
28.8.2011, 11:29
Сообщение
#11
|
![]() Стаж: 2 года 2 месяца Постоялец Сообщений: 154 Из: Украина Репутация: 36 |
Цитата Недоделан. Надо регится и отписывать на сайте разраба Все удачно компилируется, ты скопировал в папку scripting/include файлы VIPSystem.sma и VIPSystem.inc?
VSVipPrefix.rar ( 2,52 килобайт )
Кол-во скачиваний: 16Сообщение отредактировал Vlamis - 28.8.2011, 11:42 -------------------- Надоело читерство? Тогда Вам сюда:
Сервер с антчитом UCP 7.5 http://cs-nocheats.ru |
|
|
|
| xSav |
28.8.2011, 12:12
Сообщение
#12
|
|
Стаж: 2 года 8 месяцев Постоялец Сообщений: 862 Репутация: 79 |
Кинул и в корень компилятора и в папку инклюде сма и сам инклюд - непомогло
|
|
|
|
| Akushi |
28.8.2011, 19:27
Сообщение
#13
|
![]() Стаж: 2 года 7 месяцев Постоялец ![]() Сообщений: 686 Из: Пермь Репутация: 270 |
Вот вип префикс для Colored Translit v3.0
VSVipPrefixColoredTranslit.zip ( 413 байт )
Кол-во скачиваний: 24-------------------- |
|
Cмотреть
благодарности » |
Всего поблагодарили: 1 чел.
|
|
|
|
| xSav |
28.8.2011, 19:57
Сообщение
#14
|
|
Стаж: 2 года 8 месяцев Постоялец Сообщений: 862 Репутация: 79 |
Akushi,
спасибо с этим проблем нет. я отписал разрабу, он в курсе сией проблемы |
|
|
|
| LOVE-LEO |
3.9.2011, 10:10
Сообщение
#15
|
|
Стаж: 3 года 1 месяц Постоялец Сообщений: 151 Репутация: 16 |
Люди подскажите что не так делаю, пытаюсь скомпилить на покме выдает ошибку fatal error 100: cannot read from file, пытаюсь на вэб ресурсе скомпилить выдает "ОШИБКА: для успешной компиляции вашего плагина требуется сторонний .inc файл.
Плагин не поддерживается веб-компилятором. Пожалуйста, используйте компилятор на вашем компьютере." Подскажите как компилить, или если кому не сложно поделитесь amx уже готовыми, буду благодарен! Сообщение отредактировал LOVE-LEO - 3.9.2011, 10:17 |
|
|
|
| e-Sports |
3.9.2011, 11:11
Сообщение
#16
|
![]() Стаж: 1 год 1 месяц Новичок Сообщений: 20 Репутация: 8 |
Что мешает скомпилировать через стандартный компилятор? На сайте не компилируется из за того что там нету инклуда VIPSystem.
Сообщение отредактировал e-Sports - 3.9.2011, 11:14 -------------------- |
|
Cмотреть
благодарности » |
Всего поблагодарили: 3 чел.
|
|
|
|
| Vlamis |
13.12.2011, 23:44
Сообщение
#17
|
![]() Стаж: 2 года 2 месяца Постоялец Сообщений: 154 Из: Украина Репутация: 36 |
VIPSystem обновился до версии 1.3
-------------------- Надоело читерство? Тогда Вам сюда:
Сервер с антчитом UCP 7.5 http://cs-nocheats.ru |
|
|
|
| KO3AK |
6.1.2012, 16:29
Сообщение
#18
|
|
Стаж: 4 года 10 месяцев Новичок Сообщений: 12 Из: Львів Репутация: 3 |
Привет, Поскажи как пароль вести??? , если админ то setinfo _pw ****| а здесь как ??
] vip_menu У вас недостатньо прав для використання цієї команд cvarPasswordField = register_cvar("vs_password_field", "_vip"); setinfo _vip 1234 всеодно неможу получити права ; Файл конфигурации VIP'ов ; Формат регистрации VIP'а ; <Имя|IP|Steam> <Пароль> <Флаги доступа> <флаги аккаунта> ; Флаги аккаунта/тип идентификации ; a - по steam ; b - по IP ; c - по имени и паролю ; Примеры ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstuvxyz" "a" ; "123.45.67.89" "" "abcdefghijklmnopqrstuvxyz" "b" ; "My Name" "my_password" "abcdefghijklmnopqrstuvxyz" "c" "IIaPaBo3ik" "1234" "abcdefghijklmnopqrstuvxyz" "c" Шо не так Сообщение отредактировал KO3AK - 6.1.2012, 17:56 -------------------- |
|
|
|
| Vlamis |
9.1.2012, 11:16
Сообщение
#19
|
![]() Стаж: 2 года 2 месяца Постоялец Сообщений: 154 Из: Украина Репутация: 36 |
KO3AK, сделал ты все правильно, но на каком то этапе ты допустил ошибку.
Выполни эти три дейсвтвия, что бы понять почему у тебя не работает випка: Правильно ли прописан вип: в консоле сервера введи vips_list Правильно ли прописано поле: в консоле сервера прописать vs_password_field Прописано ли поле на клиенте: в консоле игры клиента: setinfo Сообщение отредактировал Vlamis - 10.1.2012, 0:10 -------------------- Надоело читерство? Тогда Вам сюда:
Сервер с антчитом UCP 7.5 http://cs-nocheats.ru |
|
|
|
| KO3AK |
10.1.2012, 1:02
Сообщение
#20
|
|
Стаж: 4 года 10 месяцев Новичок Сообщений: 12 Из: Львів Репутация: 3 |
вожу vips_list в консолі Пише укнов команда, а addvip додає Віпера, сам вже загублений ))), а vs_password_field це префікс _pw позамовчуваню вже поставив плагін працює а права не видає (((, попробую перестановито на чистий сервер, може конфлікт з плагіном
Сообщение отредактировал KO3AK - 10.1.2012, 1:06 -------------------- |
|
Cмотреть
благодарности » |
Всего поблагодарили: 1 чел.
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 18.5.2012, 21:39 |