ReHLDS/HLDS Night VIPs

kasperch1k

Пользователь
Регистрация
8 Июн 2017
Сообщения
162
Симпатии
45
Пол
Мужской
Автор: F@nt0M
Текущая версия: 0.1

Night VIPs - в период заданного времени плагин выдаёт всем зашедшим на сервер игрокам определённые флаги доступа.

new const START = 0;
new const FINISH = 9;

Установка:
  • Скачиваете исходник
  • Открываете его чтобы настроить на свое усмотрение
  • Заливаете на сервер и прописываете в plugins.ini
 

Вложения

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Два вопроса:

1. Возможно ли сделать время не просто цифрой 9, а например 9:20 ?
2. Плагин в указанное время выдает только при Подключении? То есть, если игрок находился на сервере до указанного времени и продолжает играть, то ему не выдадут флаг, если он не перезайдет?
 

kasperch1k

Пользователь
Регистрация
8 Июн 2017
Сообщения
162
Симпатии
45
Пол
Мужской
To be or not to be, нет тока так. Нашет 2 игрок находится на сервере ему сразу дается привилегия)
 

Леон

Пользователь
Регистрация
15 Июн 2017
Сообщения
1
Симпатии
0
Пол
Мужской

Дмитрий

Пользователь
Регистрация
8 Июн 2017
Сообщения
198
Симпатии
29
Пол
Мужской
Леон, к сожалению так не катит , уже пробовал и в пустую , убрал плагин)
 

Oleg

Пользователь
Регистрация
17 Июн 2017
Сообщения
86
Симпатии
5
Пол
Мужской
Ребята, есть такой вопрос. Знаю что такой плагин есть! У знакомого на сервере был.
История такова, что на выходные выдается випка, и из-за этого играет больше народа(хз) Так вот, в этом плагине можно так настроить, или надо искать другой?
 

Денис3

Заблокированные
Пользователь
Регистрация
3 Июл 2017
Сообщения
167
Симпатии
36
Ребята, есть такой вопрос. Знаю что такой плагин есть! У знакомого на сервере был.
История такова, что на выходные выдается випка, и из-за этого играет больше народа(хз) Так вот, в этом плагине можно так настроить, или надо искать другой?
скорее вс его он сам, включал и выключал его
 

Oleg

Пользователь
Регистрация
17 Июн 2017
Сообщения
86
Симпатии
5
Пол
Мужской

nuke

Пользователь
Регистрация
14 Ноя 2017
Сообщения
21
Симпатии
0
Хороший плагин. Может кто сделать проверку на флаг? Ну если например заходит админ, не выдавать ему флаги!
 

ivankerj

Пользователь
Регистрация
22 Окт 2019
Сообщения
40
Симпатии
2
Хороший плагин. Может кто сделать проверку на флаг? Ну если например заходит админ, не выдавать ему флаги!
Вот очень отличный плагин+выводит Hud сообщение о том что ночной вип включен
Код:
#include <amxmodx>
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Free VIP"
#define VERSION "0.1"
#define AUTHOR "XTCS"

new g_FreeVip[33];
new g_Time_1, g_Time_2

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_Time_1 = register_cvar("free_vip_time_from", "23")
g_Time_2 = register_cvar("free_vip_time_to", "09")

RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)

}

public fwHamPlayerSpawnPost(id)
{
new szTime[3]
get_time("%H",szTime,2)

new Time_1 = get_pcvar_num(g_Time_1)
new Time_2 = get_pcvar_num(g_Time_2)

new iTime = str_to_num(szTime)
if( 20 <= iTime <= 24 )
{
if( !(get_user_flags(id) & ADMIN_RESERVATION) )
{
remove_user_flags(id, ADMIN_USER);
set_user_flags(id, ADMIN_LEVEL_H);
g_FreeVip[id] = true;
set_hudmessage( 0, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
show_hudmessage ( id, "У вас включен бесплатный ночной ВИП %d:00 до %d:00!", Time_1, Time_2)
}
}
else if( 00 <= iTime <= 09 )
{
if( !(get_user_flags(id) & ADMIN_RESERVATION) )
{
remove_user_flags(id, ADMIN_USER);
set_user_flags(id, ADMIN_LEVEL_H);
g_FreeVip[id] = true;
set_hudmessage( 0, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
show_hudmessage ( id, "У вас включен бесплатный ночной ВИП %d:00 до %d:00!", Time_1, Time_2)
}
}
else if( g_FreeVip[id] )
{
remove_user_flags(id, ADMIN_LEVEL_H);
set_user_flags(id, ADMIN_USER);
g_FreeVip[id] = false;
}
}
 

YURBAS

Пользователь
Регистрация
3 Мар 2019
Сообщения
31
Симпатии
0
Вот очень отличный плагин+выводит Hud сообщение о том что ночной вип включен
Код:
#include <amxmodx>
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Free VIP"
#define VERSION "0.1"
#define AUTHOR "XTCS"

new g_FreeVip[33];
new g_Time_1, g_Time_2

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_Time_1 = register_cvar("free_vip_time_from", "23")
g_Time_2 = register_cvar("free_vip_time_to", "09")

RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)

}

public fwHamPlayerSpawnPost(id)
{
new szTime[3]
get_time("%H",szTime,2)

new Time_1 = get_pcvar_num(g_Time_1)
new Time_2 = get_pcvar_num(g_Time_2)

new iTime = str_to_num(szTime)
if( 20 <= iTime <= 24 )
{
if( !(get_user_flags(id) & ADMIN_RESERVATION) )
{
remove_user_flags(id, ADMIN_USER);
set_user_flags(id, ADMIN_LEVEL_H);
g_FreeVip[id] = true;
set_hudmessage( 0, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
show_hudmessage ( id, "У вас включен бесплатный ночной ВИП %d:00 до %d:00!", Time_1, Time_2)
}
}
else if( 00 <= iTime <= 09 )
{
if( !(get_user_flags(id) & ADMIN_RESERVATION) )
{
remove_user_flags(id, ADMIN_USER);
set_user_flags(id, ADMIN_LEVEL_H);
g_FreeVip[id] = true;
set_hudmessage( 0, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
show_hudmessage ( id, "У вас включен бесплатный ночной ВИП %d:00 до %d:00!", Time_1, Time_2)
}
}
else if( g_FreeVip[id] )
{
remove_user_flags(id, ADMIN_LEVEL_H);
set_user_flags(id, ADMIN_USER);
g_FreeVip[id] = false;
}
}
Сори за тупость, а где здесь флаги настраивать?
 

Жоро Филипов

Пользователь
Регистрация
12 Янв 2020
Сообщения
7
Симпатии
0
Может ли версия плагина "F@nt0M"- котороя будеть игнорировать ботов? У меня боти на сервер - а теперь боты получают VIP? Заранее спасибо.
 

cpCTRL

bruh
Постоялец
Регистрация
20 Фев 2018
Сообщения
88
Симпатии
23
Пол
Мужской

Вложения

NeTvoyKenji

Постоялец
Регистрация
27 Мар 2019
Сообщения
286
Симпатии
71
Magish, Этот плагин никак к твоей випки не относится, изыди.
 
Сверху Снизу