Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

[VIP] Выдача по флагу

activeuser
сообщение 21.8.2017, 18:37
Сообщение #1
Стаж: 10 лет

Сообщений: 5
Благодарностей: 2
Полезность: 0

Всем привет!

В общем, я в поисках простого плагина для VIPов и Админов. Вип системы которые нашел на форуме не подходят, не нужны все эти премудрости и навороты. Нужно только лишь, чтобы с определенного раунда игрокам с определенными флагами выдавались комплекты. Без уведомлений в чате, без дополнительных менюшек. Чтобы все было просто. Например: обычные игроки получают дигл, випы получают броню+флешку+дигл, админы получают дигл+броню. И все это, например, со второго раунда. Как-то так) Может кто-нибудь поделиться?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nebo
сообщение 21.8.2017, 18:58
Сообщение #2


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

activeuser, Самый простой - VIP PUBLIC (оптимизированный), для классического сервера, самое то

Отредактировал: Nebo, - 21.8.2017, 18:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
activeuser
сообщение 21.8.2017, 19:13
Сообщение #3
Стаж: 10 лет

Сообщений: 5
Благодарностей: 2
Полезность: 0

Цитата(Nebo @ 21.8.2017, 19:58) *
activeuser, Самый простой - VIP PUBLIC (оптимизированный), для классического сервера, самое то


А есть что-то еще проще? Я скачал и посмотрел, там только VIPам выдача идет, а мне бы еще и игрокам с админами. Плюс информацию видеть в чате лишнюю не хочется.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 21.8.2017, 20:49
Сообщение #4


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

activeuser, Тогда лучше будет, составить ТЗ, полное, подробно все расписать, что Вы хотите, как хотите и т.п.
Авось, кто нибудь напишет Вам плагин, бесплатно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steelzzz
сообщение 21.8.2017, 22:20
Сообщение #5


Стаж: 12 лет

Сообщений: 609
Благодарностей: 187
Полезность: 167

Код:
#include <amxmodx>
#include <reapi>
const ACCESS_FLAG_VIP = ADMIN_LEVEL_H // t
const ACCESS_FLAG_ADMIN = ADMIN_BAN // b
const ROUND_ITEMS = 2 // c 2 раунда
new bool:bIsVIP[33], bool:bIsAdmin[33], Round
public plugint_init()
{
register_plugin("[ReAPI] VIP System", "Simple", "xxx")
RegisterHookChain(RG_CBasePlayer_Spawn, "RG_CBasePlayer_Spawn_Post", true)
RegisterHookChain(RG_RoundEnd, "RoundEnd")
RegisterHookChain(RG_CSGameRules_RestartRound, "CSGameRules_RestartRound")
}
public RoundEnd(ScenarioEventEndRound:event)
{
if(event == ROUND_GAME_COMMENCE || ROUND_GAME_RESTART)
{
Round = 0
}
}
public CSGameRules_RestartRound() Round += 1
public client_putinserver(id)
{
bIsVIP[id] = (get_user_flags(id) & ACCESS_FLAG_VIP) ? true : false
bIsAdmin[id] = (get_user_flags(id) & ACCESS_FLAG_ADMIN) ? true : false
}
public RG_CBasePlayer_Spawn_Post(id)
{
if(is_user_alive(id))
{
if(Round >= ROUND_ITEMS)
{
if(bIsVIP[id])
{
rg_give_item(id, "weapon_flashbang", GT_APPEND)
rg_give_item(id, "weapon_flashbang", GT_APPEND)
rg_give_item(id, "weapon_deagle", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
rg_set_user_armor(id, 100, ARMOR_VESTHELM)
}
else if(bIsAdmin[id])
{
rg_give_item(id, "weapon_deagle", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
rg_set_user_armor(id, 100, ARMOR_VESTHELM)
}
}
}
}

попробуй xD

Отредактировал: steelzzz, - 21.8.2017, 22:20


Нужна помощь в настройке сервера или плагина? (Платно) -> Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: