Русское сообщество по скриптингу

Правила сервера (Server Rules)

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Правила сервера (Server Rules)

Сообщение Shidla » 03 апр 2010, 22:06

Авторы: Shidla
Версия: 2.5

Описание:
При заходе на сервер у игрока затемняется экран, и предлагается меню:
Код: Выделить всё
Вы согласны с Правилами сервера?
1. Да!
2. НЕТ
3. Прочесть правила

1. Затемнение экрана у игрока убирается, и он может свободно играть дальше до выхода с сервера.
2. Игрока кикает с причиной "Вы не согласны с правилами сервера"
3. Игрока перемещают в наблюдатели (если amx_spect_user "1") и выводят MOTD с правилами. Далее он может заново выбрать команду, и при следующем спавне, ему опять затемнят окно и предложат выбор.

Используемые модули:
<CStrike>
<FakeMeta>

Настройки:
Код: Выделить всё
amx_spect_user 1/0
переводить игрока в наблюдатели, когда он выбрал пункт "Правила (просмотр)" (по-умолчанию: 1)
Код: Выделить всё
amx_rules_enable 1/0
включение/выключение плагина (по-умолчанию: 1)

[pawn]#define AdminAccess ADMIN_KICK                    [/pawn] админам с каким флагом не будет выводиться меню и не будет затеняться экран (по-умолчанию: ADMIN_KICK)

Код: Выделить всё
amx_rules_nodamage 1/0
Если игрок выбрал команду, при спавне (появлении), ему не будет наноситься урон, пока ему выводится меню (по-умолчанию: 1)

Код: Выделить всё
amx_rules_glow 1/0
При спавне (появлении) пока игроку выводится меню, его модель будет блестеть. По-умолчанию цвет - фиолетовый (строка 130 для 2.3b, 150 для 2.4b) (по-умолчанию: 1)

Код: Выделить всё
amx_rules_knife 1/0
При спавне (появлении) пока игроку выводится меню, Он может взять только нож. (по-умолчанию: 1) (!не тестировалось!)

Код: Выделить всё
amx_rules_setinfo 1/0
Позволяет проводить проверку через SetInfo поле "_rules" (строка 26). При ее использовании, после согласия с правилами сервера игроку записывается в конфиг "setinfo _rules 1". Далее при наличии этого параметра в конфиге, игроку не будет вновь выводится меню и заменяться экран и прочее. (по-умолчанию: 0)

Список изменений:
Код: Выделить всё
03/03/2010 - v2.0: первый публичный реализ
08/03/2010 - v2.2: полностью переделан способ отображения меню + мелкие фиксы; добавлен файл языка; добавлен квар выключения плагина
02/04/2010 - v2.3b: добавлены возможности (до выбора пунктов в меню) блеска модели, режима "бога", возможность разрешить только нож; игрок не может ходить, пока не согласится с правмлами; добавлен модуль <fakemeta>
03/04/2010 - v2.4: добавлен квар для проверки по setinfo; убран модуль <hamsandwich>
06/12/2010 - v2.5: багфиксы и оптимизация кода


Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Последний раз редактировалось Shidla 03 апр 2010, 23:43, всего редактировалось 1 раз.
Аватара пользователя
Shidla
 
Сообщения: 161
Зарегистрирован: 25 сен 2009, 21:04
Благодарил (а): 700 раз.
Поблагодарили: 42 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
(учусь)

Re: Server Rules [v2.4]

Сообщение Ser_UFL » 03 апр 2010, 22:34

Допустим, установлено:
Код: Выделить всё
amx_rules_nodamage 1
amx_rules_knife 1

Если у меня открыто меню, то я смогу бегать с ножом в "GodMode" ?
А если
Код: Выделить всё
amx_rules_knife 0

так вобще :-)
Или это предусмотрено?

P.S. Возможно лучше будет, если в названии *.sma не будет версии.. ИМХО.
Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Аватара пользователя
Ser_UFL
 
Сообщения: 975
Зарегистрирован: 22 авг 2009, 19:30
Откуда: Hell
Благодарил (а): 276 раз.
Поблагодарили: 380 раз.
Языки программирования: Counter-Strike 1.6:
WebMod-scripts, little Pawn.

Re: Server Rules [v2.4]

Сообщение Shidla » 03 апр 2010, 22:53

Предусмотрены мозги у админов, которые настраивают сервер :crazy:
Ходить пользователь не может, пока он что-либо не выбрал. Да и экран затемнён :)

При "amx_rules_knife 0" в руках будет то, что ему дают. Пистолет, или еще что, что к нему попало
Аватара пользователя
Shidla
 
Сообщения: 161
Зарегистрирован: 25 сен 2009, 21:04
Благодарил (а): 700 раз.
Поблагодарили: 42 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
(учусь)

Re: Server Rules [v2.4]

Сообщение nikolkay » 03 апр 2010, 23:29

плагин конечно нужный, но нужные каналы для вывода других сообщений запирает) :(
Аватара пользователя
nikolkay
 
Сообщения: 12
Зарегистрирован: 13 дек 2009, 15:55
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Re: Server Rules [v2.4]

Сообщение Shidla » 03 апр 2010, 23:36

Это какие например? 0_о
Аватара пользователя
Shidla
 
Сообщения: 161
Зарегистрирован: 25 сен 2009, 21:04
Благодарил (а): 700 раз.
Поблагодарили: 42 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
(учусь)

Re: Правила сервера (Server Rules)

Сообщение Fedcomp » 04 апр 2010, 05:23

Это как бэ каналы HUD сообщений. Почитай все параметры идущие у фунций выводящих HUD сообщения.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Правила сервера (Server Rules)

Сообщение western » 21 окт 2010, 15:42

Проблема с плагином, через некоторое время его переглючивает и он перестает пускать народ на сервер, причем все выбрасываются с причиной "вы не приняли правила"
Аватара пользователя
western
 
Сообщения: 10
Зарегистрирован: 14 мар 2010, 11:03
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Правила сервера (Server Rules)

Сообщение Nje » 06 дек 2010, 19:16

western писал(а):Проблема с плагином, через некоторое время его переглючивает и он перестает пускать народ на сервер, причем все выбрасываются с причиной "вы не приняли правила"

поддерживаю.

Еще пожалуйста сделайте проверку на ботов, а то они с годмодом и глов эффектом бегают...
[align=center][steam][/align]
Аватара пользователя
Nje
 
Сообщения: 417
Зарегистрирован: 22 май 2010, 13:25
Откуда: Ufa
Благодарил (а): 192 раз.
Поблагодарили: 51 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike Source

Re: Правила сервера (Server Rules)

Сообщение Shidla » 06 дек 2010, 20:49

UpDated
Аватара пользователя
Shidla
 
Сообщения: 161
Зарегистрирован: 25 сен 2009, 21:04
Благодарил (а): 700 раз.
Поблагодарили: 42 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
(учусь)


Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3