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

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

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

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

[Плагин] Colors menu. Выбор цвета затемнения.

Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 17:01
Сообщение #1


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

Название: Colors menu.
Версия: 1.2
Автор: DUKKHAZ0R

Всем привет.
Старую тему решил снести, т.к. функционал немного обширнее.

Суть плагина: Плагин позволяет настроить цвет затемнения экрана при убийстве и процент прозрачности.
Всего семь цветов затемнения: Голубой, Синий, Желтый, Зеленый, Красный, Розовый, Белый.

Команда: /color в чате.

Скриншот меню плагина:





Сообщению игроку при выборе цвета:


Настройка плагина:

Настройка только одна.
Код:
#define TIME_TO_SHOW 15 //Через сколько секунд показать меню.



Инструкция, как сделать только для админов:

Строка 10.
Код:
//#define isVIP(%0) (get_user_flags(%0) & ADMIN_BAN)

=>
Код:
#define isVIP(%0) (get_user_flags(%0) & ADMIN_BAN)


Где ADMIN_BAN - нужный флаг для работы плагина.

Строка 51.
Код:
//if(!isVIP(id)) return;

=>
Код:
if(!isVIP(id)) return;


Строки 79-82.
Код:
//if(!isVIP(id))
//{
// ChatColor( id, "^1[^4COLOR^1] Меню доступно только ^3VIP ^1игрокам" );
// return PLUGIN_HANDLED;
//}


=>
Код:

if(!isVIP(id))
{
ChatColor( id, "^1[^4COLOR^1] Меню доступно только ^3VIP ^1игрокам" );
return PLUGIN_HANDLED;
}


Строка 200.

Код:
if( !g_eEnable[nKiller][0] /* && isVIP(nKiller) */ )

=>
Код:
if( !g_eEnable[nKiller][0] && isVIP(nKiller) )





Никакой колорчат не нужен, осталось только скомпилировать. gl&hf.

Отредактировал: Dukkhaz0r, - 8.3.2015, 19:07
Прикрепленные файлы:
Прикрепленный файл  color.sma ( 5,5 килобайт ) Кол-во скачиваний: 629


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 8.3.2015, 18:05
Сообщение #2


Стаж: 10 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

А можно сделать, чтобы меню открывалось только через команду, а не автоматически?
Скрытый текст
А ogoltelyj продавал подобный плагин за 200 рублей


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 19:05
Сообщение #3


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

ExTPuMaJI, Конечно. Там и так можно открыть введя /color в чат.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 8.3.2015, 19:08
Сообщение #4


Стаж: 10 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(Dukkhaz0r @ 8.3.2015, 20:05) *
Конечно. Там и так можно открыть введя /color в чат.

А как отключить автоматическое появления меню?


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 19:12
Сообщение #5


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

ExTPuMaJI, найти строку Код:
set_task( TIME_TO_SHOW.0, "show_colorsmenu", id );
и закомментировать ее.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 8.3.2015, 19:35
Сообщение #6


Стаж: 10 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

А предупреждение такое и должно появляться?

Прикрепленные файлы:
Прикрепленное изображение


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 20:11
Сообщение #7


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

ExTPuMaJI, Да, ничего страшного.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 8.3.2015, 20:21
Сообщение #8
Иконка группы

Стаж: 17 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(Dukkhaz0r @ 8.3.2015, 20:11) *
ExTPuMaJI, Да, ничего страшного.

не серьезно оставлять такие ошибки

исправленный
Прикрепленные файлы:
Прикрепленный файл  color.sma ( 5,48 килобайт ) Кол-во скачиваний: 188


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 20:47
Сообщение #9


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

iLLuSioN,
Если в вашей формуле g_iPrecent[id] = 100, то g_iAlpha[id] = 255.
У меня с точностью наоборот, Alpha будет 0.

суть 9 пункта в меню поменяется, вместо процента 'Прозрачности' будет процент 'Затемнения'.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 8.3.2015, 21:01
Сообщение #10


Стаж: 10 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Лучше конечно сделать чтобы % прозрачности не самому вводить надо было, а выбиралось из предложенных в 9 пункте (15, 30, 50, 80, 100)


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.3.2015, 21:31
Сообщение #11


Стаж: 10 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

ExTPuMaJI, единственный способ угодить всем - вводить проценты самому.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NinTenDo
сообщение 21.3.2015, 20:26
Сообщение #12


Стаж: 9 лет 6 месяцев
Город: Саратов

Сообщений: 29
Благодарностей: 6
Полезность: 158

У меня такой вопрос: а как сделать чтобы стандарт был не "выкл.", а допустим "синий"?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 13.11.2015, 18:57
Сообщение #13


Стаж: 8 лет 10 месяцев

Сообщений: 570
Благодарностей: 78
Полезность: 21

Цитата(Dukkhaz0r @ 8.3.2015, 21:26) *
ExTPuMaJI, единственный способ угодить всем - вводить проценты самому.

как сделать чтоб всегда у всех бил один цвет и одно затемнение.. но при желании можно било изменит??!


Установка и настройка Amxbans, CS:BANS, Web - статистик.
Установка и настройка AMX плагинов, модулей, META модулей на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ALTnick
сообщение 6.9.2017, 21:00
Сообщение #14


Стаж: 9 лет 3 месяца

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

Inf19, как бы сделать чтоб цвет можно было сменить во время игры?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cscms
сообщение 24.9.2017, 14:35
Сообщение #15
Стаж: 8 лет 5 месяцев

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

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