Автор: Zeta
Версия: v1.2
Описание:
Плагин добавляет новый тип игроков – VIP’ов. Система предоставляет отдельную систему регистрации и поддерживает 2 типа возможностей: постоянные и выбираемые в меню. Регистрация новых возможностей происходит за счет добавления плагинов, что дает системе гибкость. Также система не зависит от мода т.е. работает с любыми модами.
На данный момент система имеет 23 дополнения:
VSAmmoAndGrenadesItem – Дает патроны и все гранаты.
VSArmorItem – Дает броню.
VSBulletDamage – Показывает VIP’ам нанесенный урон.
VSCTBombRadar – Показывает VIP’ам за CT расположение бомбы на радаре.
VSKickAndBanAccess – Позволяет кикать и банить игроков.
VSPistolsItem – Позволяет взять любой пистолет.
VSReserveSlot – Позволяет добавить резервные слоты для випов.
VSSpawnArmor – Дается броня при появлении.
VSSpawnGrenades – Даются все гранаты при появлении.
VSVipChat – Добавляет приватный чат для випов.
VSVipPrefix – Добавляет префикс [VIP] в чате.
VSVipPrefixColoredTranslit – Добавляет префикс [VIP] в чате. Совместимость с ColoredTranslit.
VSVipsOnline – Показывает Vip’ов в сети.
VSVipSpeed – Устанавливает скорость VIP’а с любым оружием.
VSWeapons – Оружие. На выбор дается M4A1, AK47, AWP, Galil, Famas, Desert Eagle и гранаты.
VSWeapons1 – Модификация: M4A1 дается только CT, AK47 дается только террористам
Пользовательские дополнения.
VSGravity – устанавливает гравитацию VIP’а.
VSHpArmor – дает здоровье и броню.
VSInvis – позволяет VIP’у стать невидимым.
VSSpeed – устанавливает скорость VIP’а.
VSVipModels – меняет модели VIP’ов.
VSVipStatus – показывает статус VIP в таблице.
VSInvul – Функция бессмертия для ВИПов.
Более подробная информация находится в исходниках.
Примечание: Плагины, название которых оканчивается на Item, выбираются в меню.
Квары:
vs_password_field - название поля пароля.
vs_amount_opening_menu - количество раз открытий меню за одну жизнь.
Примечание: 0 - неограничено.
Команды:
vips_list – выводит список VIP’ов в консоль сервера.
vip_menu – меню возможностей
Для разработчиков
Библиотека
/* Флаги доступа */
#define VIP_FLAG_ALL 0 // Любой флаг
#define VIP_FLAG_A (1
#define VIP_FLAG_B (1
#define VIP_FLAG_C (1
#define VIP_FLAG_D (1
#define VIP_FLAG_E (1
#define VIP_FLAG_F (1
#define VIP_FLAG_G (1
#define VIP_FLAG_H (1
#define VIP_FLAG_I (1
#define VIP_FLAG_J (1
#define VIP_FLAG_K (1
#define VIP_FLAG_L (1
#define VIP_FLAG_M (1
#define VIP_FLAG_N (1
#define VIP_FLAG_O (1
#define VIP_FLAG_P (1
#define VIP_FLAG_Q (1
#define VIP_FLAG_R (1
#define VIP_FLAG_S (1
#define VIP_FLAG_T (1
#define VIP_FLAG_U (1
#define VIP_FLAG_V (1
#define VIP_FLAG_W (1
#define VIP_FLAG_X (1
#define VIP_FLAG_Y (1
#define VIP_FLAG_Z (1
native VSGetUserVip(id)
/* Возвращает 1, если игрок имеет указанный флаг, в противном случае 0 */
native VSGetVipFlag(id, flag)
/* Возвращает флаги игрока в виде битовой последовательности */
native VSGetVipFlags(id)
/* Регистрирует новую возможность
Параметры:
name – название возможности
flag – флаг доступа
Возвращает:
id возможности
*/
native VSRegisterItem(name[], flag)
/* Событие выбора возможности */
forward VSItemSelected(id, itemid)
/* Событие подключения випа */
forward VSVipConnect(id)
Пример регистрации возможности в меню
/* VSPluginNameItem v1.0 */
#include
/* Подключаем библиотеку, для того чтобы были доступны фунции системы */
#include
/* Флаг доступа к возможности */
#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;
}
если только для зомби
для школьников пойдет
для одного уебана parabozz не пойдет 🙁
rast1k, типо выебнулся?!
что далбаеб? тебе 11 лет? выебнулся? вип плагины созданы для заработка на серверах
там плагин не рабочий
rast1k, базар фильтруй мудло