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

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

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

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

> Полезные ссылки

10 страниц V  « 2 3 4 ... 8 9 »

ЗАКАЗЫ от intercs (ТЕХНИЧЕСКИЕ ЗАДАНИЯ) для [PUBLIC]

, ТЕХНИЧЕСКИЕ ЗАДАНИЯ, совместные вложения для [PUBLIC]
Заказы от intercs (Технические задания) с оценкой!
Всего голосов: 80
Гости не могут голосовать 
Статус пользователя intercs
сообщение 27.11.2013, 23:45
Сообщение #41


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(nsgenn @ 28.11.2013, 1:31) *
Насчет 1го.. Разве только использовать технологию проверки Opengl32; но насколько я знаю протектор заблочит такого рода проверки.
Насчет 2го.. Хм, даже не представляю как именно проверить. Возможно есть такие технологии, но я бы тупо черный экран каждую секунду отправлял(даже если чит будет отключать затемнение, то получится не очень удобный для читера эффект)


Ох!!! Классный совет, но тогда надо сделать, чтоб чёрный экран выпадал мини-читеру автоматически и безошибочно это проверял-)
Т.е. кинули дым - хренак нету дыма (прозрачный) или есть замененный дым (совсем слабо дымящий) или кинули флэшку, а у гада нет ослепления = чёрный экран на 5-10 секунд...
Я думаю оптимально 5-10 секунд, а после норм экран, чтоб не повадно было и давать тем самым мини-читерам шанс...

Но тут есть но, есть же баги с флэш и в самой игре, т.к. иногда кидая флэш за игрока или криво за угол, бывает такое, что ты выбегаешь и тебя не слепит = баг самой игры. Бывает, но редко и при определённых обстоятельствах. А такая технология может расценить тебя как мини-читера и сделать тебе на 5-10 сек. чёрный экран...

Хз, нужны ещё советы, т.к. данный плагин будет полезен всем.
==========================

Но и тут есть но! Сейчас продолжаётся глобальная война шлоколо-мониторингов и если плагин будет уметь перезаменять эти 2 файла, то многие серваки бутут у конкурентов покупать бусты и тем самым засорять игру людят, меняя эти 2 файла не на стандартные, а наоборот на чиерские...
Я хз, но плагин данный нужен, но если такие угзоры и будут существовать, то тогда надо сделать будет плагин приватным, а не для всех глаз...
Школоло-войны уже задолбали...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 28.11.2013, 0:23
Сообщение #42
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Расшарь суммы пожертвований)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 28.11.2013, 0:28
Сообщение #43


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(Safety1st @ 28.11.2013, 2:23) *
Расшарь суммы пожертвований)


Ну есть добрые люди-) Спасибо им за добрые отзывы, мудрую критику и пожертвования-)
Го плагины хреначить!?) А там я всегда всё оплачу едрён корень-) Сидим только обсуждаем!)))
А люди ждут от нас революции в КС!)

Т.к. я поиграл в Battlefield 4 (ничем не отличается от BF 3 = гомнецо, но изюменка есть) и снова вернулся в КС 1.6 = игра на века-)))

Отредактировал: intercs, - 28.11.2013, 0:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 29.11.2013, 1:54
Сообщение #44
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(intercs @ 28.11.2013, 2:28) *
Го плагины хреначить!?)

Тогда возможно стоит сказать о плановом превращении GHW Custom NextMap Chooser в конфетку.
Будут реализованы задачи intercs из топика + почти все другие отсюда. Также постараюсь, чтобы при этом не сильно приблизился к Galileo или Deagles' Map Management, чтобы не получился ещё 1 велосипед, чтобы продолжил выделяться уникальностью..
Деньги за работу немалые, не уверен, что на этот раз исходник будет выложен просто так.
Кому интересно получить - советую побеспокоиться заранее. Мало ли intercs захочет ограниченный приват...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя A1on3
сообщение 29.11.2013, 8:03
Сообщение #45


Иконка группы

Стаж: 12 лет
Город: Петербург

Сообщений: 1131
Благодарностей: 2962
Полезность: 1309

intercs, даже пробежавшись по всем постам, не совсем понял, механизм предложеного. Дабы не засорять тему, можно в лс немного подробнее? Есть несколько вопросов.

Отредактировал: A1on3, - 29.11.2013, 8:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 30.11.2013, 17:45
Сообщение #46


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(Safety1st @ 29.11.2013, 3:54) *
Тогда возможно стоит сказать о плановом превращении GHW Custom NextMap Chooser в конфетку.
Будут реализованы задачи intercs из топика + почти все другие отсюда. Также постараюсь, чтобы при этом не сильно приблизился к Galileo или Deagles' Map Management, чтобы не получился ещё 1 велосипед, чтобы продолжил выделяться уникальностью..
Деньги за работу немалые, не уверен, что на этот раз исходник будет выложен просто так.
Кому интересно получить - советую побеспокоиться заранее. Мало ли intercs захочет ограниченный приват...


Естественно-)))
Т.к. надоели мне уже эти нагрузочные Map Manager и тд...

Хочется СУПЕР-ОПТИМИЗАЦИОННЫЙ плагин смены карты, так как хочу именно я-) Но также и прислушаюсь к советам истинным Маэстро-скриптинга. clapping.gif
Ок, тока как буш свободен, то обговорим советы, которые ты хотел обсудить...
Времени щас нет ничерта ни у кого, поэтому бум ждать.
ПО ПОВОДУ ИСХОДНИКА, то это понятно, что такую непростую задачу и за такую деньгу, уже естественно не станет выкладывать это просто так. Я тем более... punishment.gif

Цитата(A1on3 @ 29.11.2013, 10:03) *
intercs, даже пробежавшись по всем постам, не совсем понял, механизм предложеного. Дабы не засорять тему, можно в лс немного подробнее? Есть несколько вопросов.

Да конечно...
======================

Ниже новый заказ на мини-VIP...

===================================================================
ЗАКАЗ 10. Приватный VIP = Заказ ждёт исполнителя и назначение цены. ССЫЛКА НА ПЛАГИН: пока нет.
Позже выложу для всех данный плагин с последующими обновлениями и супероптимизациями бесплатно, но с желательным пожертвованием.
Ссылка на тему покупок (закачек): пока нет.
Прикрепленный файл  ЗАКАЗ_10._Приватный_VIP.txt ( 1,68 килобайт ) Кол-во скачиваний: 20

Читаем заказ
Я хочу сделать заказ на простой приватный оптимизационный VIP:

1) Сделать, чтоб только VIP'ам (ADMIN_LEVEL_H) 1 раз в первом раунде в чат написало:
[/vip] У Вас есть статус VIP. С 2-го раунда будут бонусы.
Если это разовое за карту оповещение несёт в себе незначительную, но нагрузку, то тогда нахрен это повещение.

2) Сделать, чтоб только со 2-го раунда выдавались ADMIN_LEVEL_H (т.е. чтоб 1 раунд был стандартным для всех):
+ Шлем и бронь.

3) Сделать, чтоб только со 3-го раунда выдавались ADMIN_LEVEL_H:
+ 2500 $ (При этом как только у ADMIN_LEVEL_H будет больше 8000 $, то ему в следующем раунде уже не должно дать именно этих бонусных 2500 $, как станет меньше, то снова должно выдавать бонусные 2500 $). Это надо, чтоб не покупали и не раскидывали халявного оружия, чтоб не было дисбаланса на сервере из-за присутствующих VIP).
+ Сразу все гранаты.
+ Шлем и бронь.

4) Сделать, вывод присутствующих VIP (ADMIN_LEVEL_H) на сервере, прописав в чате: /vips
[/vip] онлайн: ник, ник, ник ...........

В ТАБ-таблице НЕ надо делать VIP и не предлагать!

------------------------------
Жду и советов по идеям от гуру-скриптинга...

========================================
========================================

ОЦЕНИТЕ ЗАКАЗ = ?
И НАПИШИТЕ ПО ЛЮБОМУ ИЗ НОКТАКТОВ НИЖЕ:
Просьба не засорять тему...

========================================

Контакты заказчика:
Сергей (в сети интернет: intercs, sxzar1987, aver0312)
ICQ: 201334444
Skype: intercs.ru
vk.com/inter_cs
========================================
Условия работы со стороны заказчика:
Оплата (аваснс и тд.) через ГАРАНТА форума может быть исключена, если данный исполнитель уже зарекомендован с хорошей стороны на форуме.

===================================================================

Отредактировал: intercs, - 30.11.2013, 17:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 2.12.2013, 15:06
Сообщение #47
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

На даный момент пользуюсь последней паблик версией GHW_Custom_Nextmap_Safet1st.
p.s. intercs, если вам интересно: https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=502425

Отредактировал: mysubcult, - 2.12.2013, 15:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 3.12.2013, 17:39
Сообщение #48


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Цитата(Safety1st @ 29.11.2013, 5:54) *
Кому интересно получить - советую побеспокоиться заранее. Мало ли intercs захочет ограниченный приват...

Хотелось бы и ход работ конечно увидеть. С прошлой переделкой ещё не успел познакомиться, а теперь думаю тем более буду ждать дополненную версию =)

Цитата(intercs @ 30.11.2013, 21:45) *
ЗАКАЗ 10. Приватный VIP = Заказ ждёт исполнителя и назначение цены

Могу взяться, раз никто не хочет тратить своё время. Всё что нужно в описании? Или будет ещё что-то? Просто приватного ничего не вижу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя intercs
сообщение 6.12.2013, 22:52
Сообщение #49


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(mysubcult @ 2.12.2013, 17:06) *
На даный момент пользуюсь последней паблик версией GHW_Custom_Nextmap_Safet1st.
p.s. intercs, если вам интересно: https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=502425


Понял, спасибо...
Но я тут подумал и понял, что не дооценил систему смены карт UFPS UMM "Теории вероятности" и появления в номинации карт из файла mapconfig.ini.
UFPS для меня всё равно остаются уродами, которые понапихали в плагины кучу лишнего, т.к. пишут для паблика, но мне в итоге нужно что-то похожее на GHW_Custom_Nextmap_Safet1st + из UFPS UMM "Теории вероятности" и появления в номинации карт из файла mapconfig.in, но чтоб было ещё и меню шире до 9 карт на выбор и на 0 Проблить карту, чтоб не было 0. выход.

Позже изменю описание заказа...

Отредактировал: intercs, - 6.12.2013, 22:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sambo
сообщение 6.12.2013, 23:06
Сообщение #50


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Цитата(mysubcult @ 2.12.2013, 15:06) *
На даный момент пользуюсь последней паблик версией GHW_Custom_Nextmap_Safet1st.
p.s. intercs, если вам интересно: https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=502425


Для мальтимода не подходит он например . После решима гг есть несколько багов . Один из них вроде слетания списка маленьких карт , после гг на паблик голосования только с одного мап файла . Давно его ставил но перешел на мапчусер4.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 6.12.2013, 23:42
Сообщение #51
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(intercs @ 7.12.2013, 0:52) *
Понял, спасибо...
Но я тут подумал и понял, что не дооценил систему смены карт UFPS UMM "Теории вероятности" и появления в номинации карт из файла mapconfig.ini.
UFPS для меня всё равно остаются уродами, которые понапихали в плагины кучу лишнего, т.к. пишут для паблика, но мне в итоге нужно что-то похожее на GHW_Custom_Nextmap_Safet1st + из UFPS UMM "Теории вероятности" и появления в номинации карт из файла mapconfig.in, но чтоб было ещё и меню шире до 9 карт на выбор и на 0 Проблить карту, чтоб не было 0. выход.

Позже изменю описание заказа...

Шансы будут получить вашу приватную версию плагина, когда он будет готов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 7.12.2013, 21:48
Сообщение #52
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(intercs @ 6.12.2013, 23:52) *
UFPS для меня всё равно остаются уродами, которые понапихали в плагины кучу лишнего, т.к. пишут для паблика...

Гори в аду. Их работы прекрасны, и пишут они не для паблика, lol.

И хватит понтоваться. Лично я не увидел пока ни одной достойной разработки,а вижу только кодинг на колене.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя intercs
сообщение 10.12.2013, 22:54
Сообщение #53


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

===================================================================
ЗАКАЗ 11. Приватный Voices Management = Заказ очень важный и ждёт исполнителя и назначение цены. ССЫЛКА НА ПЛАГИН: пока нет.



ЗАКАЗ 11. Приватный Voices Management
Я хочу сделать заказ на приватный оптимизационный Voices Management, а именно:


===>1) Чтобы, как в старом древнем плагине можно было в зависимости от define или квара, ставить:
vm_alives "значение" = ЖИВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).

===>2) vm_deads "значение" = МЕРТВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).
Хотя, чтоб не нагружать плагин лишним кодом, то можно пункт 2 сделать так, чтоб мёртвые игроки слышали всегда всех.

===>3) Есть в плагине Voices Management команда для выставления бинда: + Interadminvoice - разговор только между adminami (т.е. другие игроки не услышат). К примеру сказать, возможно тот игрок читер, довайте вместе за ним поглядим.
Так вот, каким-то образом сделать, чтоб при прописи именно админом (по флагу C) в чат: /voiceadminon = тебя могли слышать только админы (по флагу C), когда ты нажмёшь кнопку микрофона. При этом чтоб в конфиг не прописывались никакие бинды, а тупо был для данного админа в чат /voiceadminon доступен микрофон только для админов (по флагу C).
+ При этом, когда в чат пишешь /voiceadminon должно написать после в чат:
[Voice] Вы вкл. на 1 мин. голосовой админ-чат. Теперь Вас могут услышать лишь админы!
[Voice] Для срочного ВЫКЛ. голосового админ-чата, напишите: /voiceadminoff

Ну тут понятно, что через 1 минуту должен выключится /voiceadminon, и также при /voiceadminoff, если админ сказал нужную информацию всем админам и уже не нуждается более в голосовом админ-чате = т.е. должен включится стандартный режим голосового чата для админа (по флагу C), как у всех. И при этом в чат должно написать уведомление:

[Voice] Голосовой админ-чат выключен. Теперь Вас слышат и игроки!

===>4) Далее... Тут походу придётся попатеть над заказом, либо обратиться к Safet1st, а именно:
Нужно сделать голосование за GAG игрока, путём прописи в чат: /votegag + добавить идентичную команду /votemute, т.к. многие плагин бывают с 2-мя этими прописями.
Вообщем голосование надо сделать, по принципу доведённого до ума Safet1st'ом плагина (Rock to Ban)
https://c-s.net.ua/forum/topic46185.html

Т.е. как в описании, только вместо /voteban = /votegag или /votemute и игрока в зависимости от процента голосов define/квара = должно заткнуть микрофон игрока на 30 минут, но голосовать надо сделать, чтоб можно было за каждого, даже для админа с флагом А (иммунитет), и чтоб эти 30 минут гага работали и после смены карты, а также в идеале сделать гаг по:
- IP
- ID
- STEAM_ID
- В идеале если бы автоматом выбирало... И при этом, чтоб человек перезапустив игру/перезайдя на сервер/сменив динамик_IP = всё равно был бы заткнут. Ну с динамик - IP я хз, придётся попыхтеть...

Меню текстовое можно взять по методу Safet1st (надо у него спросить) из последней версии: https://c-s.net.ua/forum/topic46185.html


===>5) Сделать команду /mute = команда для игрока, которому задолбали определённые личности и он бы хотел быть счастлив не слышать их именно для себя.
Т.е. пишешь команду в чат /mute и выскакивает текстовое меню и, к примеру, выбираю 2-го, 5-го и на 2-ой, 3-ей странице также разных
nick = белым.
[слышу] = желтым.
[не слышу!] = красным.
9. ВСЕХ [СЛЫШУ!] = это белым цветом, т.е. не активно, но если нажать на 9, то:
9. ВСЕХ [НЕ СЛЫШУ!] = при нажатии стало никого не слышно и надмись стала полностью красным цветом, , но если нажать снова на 9, то режим должен стать не активен, пример меню:


Это меню если на сервере в данный момент играют 8 чел.:
Меню:
Кого я не хочу слышать?

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]
7. nick [слышу]
8. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход


Это меню если на сервере в данный момент играют более 8 чел. и они есть и на стр. 2
Меню:
Кого я не хочу слышать? (стр. 1/2)

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход

При этом, сделать также, как и в пункте 4), чтоб игрока перезайдя или тот, игрок, которого ты не хочешь слышать, был для тебя попрежнему заткнут, до перезапуска сервера или на всякий случай сделать #define/квар:
//Сброс настроек игроков /mute при смене карты "1" или перезагрузке сервера "2"? Хз, как лучше для минимальной нагрузке на сервер...



===>6) Сделать для простых админов, у кого есть флаг С = чтоб они могли заткнуть любого игрока или любого админа (даже с флагом А), командой в чат: /gag и + ещё стандартной для всех консольной командой amx_gag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Кого заткнуть на 30 мин.?
1. nick
2. admin*
3. nick
4. nick
5. admin*
6. nick
7. nick
8. nick
9. nick

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню (стр. 1/2)
Кого заткнуть на 30 мин.?
1. nick
2. nick
3. admin*
4. nick
5. nick

8. Назад
9. Далее

0. Выход


===>7) Сделать для проверенных админов, у кого есть флаг А (иммунитет) = чтоб они могли разблокировывать заткнутых, командой в чат: /ungag ну и в консоль amx_ungag
Но при этом, если заткнули админа с флагом А (либо иной админ с флагом C /gag, либо народ /votegag), то данному админу нельзя будет воспользоваться командой: /ungag (консоль amx_ungag), т.к. логично, что он заткнут и не имеет права себе давать право голоса.

Но другим, не заткнутым админам, у кого есть флаг А (иммунитет), должна быть доступна команда: /ungag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Список заткнутых:
1. nick
2. nick
3. nick
4. nick
5. nick
6. nick
7. nick
8. nick

9. Дать голос всем!

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню
Список заткнутых (стр. 1/2):
1. nick
2. nick
3. nick
4. nick


7. Назад
8. Далее

9. Дать голос всем!

0. Выход


===>8) Сделать простое и понятное общее меню, которое можно вызвать, прописав в чат: /voicemenu
Меню /voicemenu:
1. Проголосовать за gag /votegag
2. Не хочу слышать игрока /mute
3. Заглушить сразу /gag (для админа)
4. Дать голос /ungag (для админа)

0. Выход


===>9) Что-то ещё хотел, забыл...
Вспомню обновлю заказ...


------------------------------
Жду и советов гуру-скриптинга...


========================================
========================================

ОЦЕНИТЕ ЗАКАЗ = ?
И НАПИШИТЕ ПО ЛЮБОМУ ИЗ НОКТАКТОВ НИЖЕ:
Просьба не засорять тему...

========================================

Контакты заказчика:
Сергей (в сети интернет: intercs, sxzar1987, aver0312)
ICQ: 201334444
Skype: intercs.ru
vk.com/inter_cs
========================================
Условия работы со стороны заказчика:
Оплата (аваснс и тд.) через ГАРАНТА форума может быть исключена, если данный исполнитель уже зарекомендован с хорошей стороны на форуме.


===================================================================

Подредактировал описание слегка.

Отредактировал: intercs, - 10.12.2013, 23:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 10.12.2013, 23:17
Сообщение #54
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(intercs @ 11.12.2013, 0:54) *
===================================================================
ЗАКАЗ 11. Приватный Voices Management = Заказ очень важный и ждёт исполнителя и назначение цены. ССЫЛКА НА ПЛАГИН: пока нет.



ЗАКАЗ 11. Приватный Voices Management
Я хочу сделать заказ на приватный оптимизационный Voices Management, а именно:


===>1) Чтобы, как в старом древнем плагине можно было в зависимости от define или квара, ставить:
vm_alives "значение" = ЖИВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).

===>2) vm_deads "значение" = МЕРТВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).
Хотя, чтоб не нагружать плагин лишним кодом, то можно пункт 2 сделать так, чтоб мёртвые игроки слышали всегда всех.

===>3) Есть в плагине Voices Management команда для выставления бинда: + Interadminvoice - разговор только между adminami (т.е. другие игроки не услышат). К примеру сказать, возможно тот игрок читер, довайте вместе за ним поглядим.
Так вот, каким-то образом сделать, чтоб при прописи именно админом (по флагу C) в чат: /voiceadminon = тебя могли слышать только админы (по флагу C), когда ты нажмёшь кнопку микрофона. При этом чтоб в конфиг не прописывались никакие бинды, а тупо был для данного админа в чат /voiceadminon доступен микрофон только для админов (по флагу C).
+ При этом, когда в чат пишешь /voiceadminon должно написать после в чат:
[Voice] Вы вкл. на 1 мин. голосовой админ-чат. Теперь Вас могут услышать лишь админы!
[Voice] Для срочного ВЫКЛ. голосового админ-чата, напишите: /voiceadminoff

Ну тут понятно, что через 1 минуту должен выключится /voiceadminon, и также при /voiceadminoff, если админ сказал нужную информацию всем админам и уже не нуждается более в голосовом админ-чате = т.е. должен включится стандартный режим голосового чата для админа (по флагу C), как у всех. И при этом в чат должно написать уведомление:
[Voice] Вы выключили голосовой админ-чат. Теперь Вас слышат и игроки!

===>4) Далее... Тут походу придётся попатеть над заказом, либо обратиться к Safet1st, а именно:
Нужно сделать голосование за GAG игрока, путём прописи в чат: /votegag + добавить идентичную команду /votemute, т.к. многие плагин бывают с 2-мя этими прописями.
Вообщем голосование надо сделать, по принципу доведённого до ума Safet1st'ом плагина (Rock to Ban)
https://c-s.net.ua/forum/topic46185.html

Т.е. как в описании, только вместо /voteban = /votegag или /votemute и игрока в зависимости от процента голосов define/квара = должно заткнуть микрофон игрока на 30 минут, но голосовать надо сделать, чтоб можно было за каждого, даже для админа с флагом А (иммунитет), и чтоб эти 30 минут гага работали и после смены карты, а также в идеале сделать гаг по:
- IP
- ID
- STEAM_ID
- В идеале если бы автоматом выбирало... И при этом, чтоб человек перезапустив игру/перезайдя на сервер/сменив динамик_IP = всё равно был бы заткнут. Ну с динамик - IP я хз, придётся попыхтеть...

Меню текстовое можно взять по методу Safet1st (надо у него спросить) из последней версии: https://c-s.net.ua/forum/topic46185.html


===>5) Сделать команду /mute = команда для игрока, которому задолбали определённые личности и он бы хотел быть счастлив не слышать их именно для себя.
Т.е. пишешь команду в чат /mute и выскакивает текстовое меню и, к примеру, выбираю 2-го, 5-го и на 2-ой, 3-ей странице также разных
nick = белым.
[слышу] = желтым.
[не слышу!] = красным.
9. ВСЕХ [СЛЫШУ!] = это белым цветом, т.е. не активно, но если нажать на 9, то:
9. ВСЕХ [НЕ СЛЫШУ!] = при нажатии стало никого не слышно и надмись стала полностью красным цветом, , но если нажать снова на 9, то режим должен стать не активен, пример меню:


Это меню если на сервере в данный момент играют 8 чел.:
Меню:
Кого я не хочу слышать?

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]
7. nick [слышу]
8. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход


Это меню если на сервере в данный момент играют более 8 чел. и они есть и на стр. 2
Меню:
Кого я не хочу слышать? (стр. 1/2)

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход

При этом, сделать также, как и в пункте 4), чтоб игрока перезайдя или тот, игрок, которого ты не хочешь слышать, был для тебя попрежнему заткнут, до перезапуска сервера или на всякий случай сделать #define/квар:
//Сброс настроек игроков /mute при смене карты "1" или перезагрузке сервера "2"? Хз, как лучше для минимальной нагрузке на сервер...



===>6) Сделать для простых админов, у кого есть флаг С = чтоб они могли заткнуть любого игрока или любого админа (даже с флагом А), командой в чат: /gag и + ещё стандартной для всех консольной командой amx_gag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Кого заткнуть на 30 мин.?
1. nick
2. admin*
3. nick
4. nick
5. admin*
6. nick
7. nick
8. nick
9. nick

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню (стр. 1/2)
Кого заткнуть на 30 мин.?
1. nick
2. nick
3. admin*
4. nick
5. nick

8. Назад
9. Далее

0. Выход


===>7) Сделать для проверенных админов, у кого есть флаг А (иммунитет) = чтоб они могли разблокировывать заткнутых, командой в чат: /ungag ну и в консоль amx_ungag
Но при этом, если заткнули админа с флагом А (либо иной админ с флагом C /gag, либо народ /votegag), то данному админу нельзя будет воспользоваться командой: /ungag (консоль amx_ungag), т.к. логично, что он заткнут и не имеет права себе давать право голоса.

Но другим, не заткнутым админам, у кого есть флаг А (иммунитет), должна быть доступна команда: /ungag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Список заткнутых:
1. nick
2. nick
3. nick
4. nick
5. nick
6. nick
7. nick
8. nick

9. Дать голос всем!

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню
Список заткнутых (стр. 1/2):
1. nick
2. nick
3. nick
4. nick


7. Назад
8. Далее

9. Дать голос всем!

0. Выход



===>8) Что-то ещё хотел, забыл...
Вспомню обновлю заказ...




------------------------------
Жду и советов гуру-скриптинга...


========================================
========================================

ОЦЕНИТЕ ЗАКАЗ = ?
И НАПИШИТЕ ПО ЛЮБОМУ ИЗ НОКТАКТОВ НИЖЕ:
Просьба не засорять тему...

========================================

Контакты заказчика:
Сергей (в сети интернет: intercs, sxzar1987, aver0312)
ICQ: 201334444
Skype: intercs.ru
vk.com/inter_cs
========================================
Условия работы со стороны заказчика:
Оплата (аваснс и тд.) через ГАРАНТА форума может быть исключена, если данный исполнитель уже зарекомендован с хорошей стороны на форуме.


===================================================================

Подредактировал описание слегка.

Этот плагин в открытом доступе увидеть можно будет потом, если его кто-то сделает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 10.12.2013, 23:23
Сообщение #55


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(mysubcult @ 11.12.2013, 1:17) *
Этот плагин в открытом доступе увидеть можно будет потом, если его кто-то сделает?


Если помимо сафетиста найдётся иной исполнитель, тоже магистр-кодер-), то наверняка заломит цену за некоторые вкусности...
Мои скриптеры что-то заняты щас очень и им не до кс, поэтому как будет дана цена заказу соответствующим исполнителем, то отследив тему, можно будет войти в долю, т.е. заказ оплатить совместно.


Т.к. я не думаю, что доведя его до совершества мне захочится его сливать в паблик с первого его выхода, хз, делим шкуру не убитого плагина) Посмотрим... trah.gif shok.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 10.12.2013, 23:26
Сообщение #56


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

на мой взгляд кучу лишних функций напихал в описание, к примеру:

Если есть команда: /mute - игрок может заглушить любого, тогда зачем необходимо голосование в принципе, это же не логично.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя intercs
сообщение 10.12.2013, 23:30
Сообщение #57


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(nsgenn @ 11.12.2013, 1:26) *
на мой взгляд кучу лишних функций напихал в описание, к примеру:

Если есть команда: /mute - игрок может заглушить любого, тогда зачем необходимо голосование в принципе, это же не логично.



Ты не вник в описание команды /mute.
Игрок командой /mute никого не заглушает, он ограждается от тех, кого именно он не хочет слышать...

Это как в стеам, выбираешь не хочу слышать этого или этого. Но другие того балабола будут слышать.

Это плагин для свободы действий, кого надо и реально гагнуть, а кто хочет прийти и поиграть норм и не слышать именно дял себя этого балабола...

Как показала практика, некоторым удобнее прописать в чат: /mute, чем в главном меню выбирать похожий принцип работы...

Вник?) thank_you2.gif
====================

Кстати, соглашусь с тобой, что возможно команд в чат много для простого обывателя и наверное и правда в описании не хватает сделать на всякий случай, более понятное для обывателя меню, к примеру: /voicemenu

Меню Voice:
1. Проголосовать за gag /votegag
2. Оградится от игрока /mute
3. Заглушить сразу /gag (для админа)
4. Дать голос /ungag (для админа)

0. Выход

Спасибо за критику, в описание это вбиваю...

Отредактировал: intercs, - 10.12.2013, 23:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 11.12.2013, 9:18
Сообщение #58
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(nsgenn @ 11.12.2013, 1:26) *
на мой взгляд кучу лишних функций напихал в описание, к примеру

Задания intercs всегда отличались объёмом написанного ТЗ и сумбурностью ;)
Это не страшно, поскольку intercs прислушивается к специалистам и после обсуждения ТЗ с грамотным скриптером там останутся только разумные вещи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя intercs
сообщение 11.12.2013, 21:51
Сообщение #59


Стаж: 13 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(Safety1st @ 11.12.2013, 11:18) *
Задания intercs всегда отличались объёмом написанного ТЗ и сумбурностью ;)
Это не страшно, поскольку intercs прислушивается к специалистам и после обсуждения ТЗ с грамотным скриптером там останутся только разумные вещи.


Это ещё цветочки, скор поболее будет свободного времени, закажу перепись с нуля КСДма под свои нужды, а то нет времени дописать изменения к заказу-))) Ну и куча других будут заказов...

Ниже появился пункт 9). Добавлено дополнение к заказу-) Сафетистыч, если ты не уволишься и не бросишь реальную жизнь, то я угрожаю слить заказ быдло-кодерам-( Потом тебе же в свободное время придётся от стыда исправлять ошибки в коде-))) pardon.gif

ЗАКАЗ 11. Приватный Voices Management
Я хочу сделать заказ на приватный оптимизационный Voices Management, а именно:


===>1) Чтобы, как в старом древнем плагине можно было в зависимости от define или квара, ставить:
vm_alives "значение" = ЖИВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).

===>2) vm_deads "значение" = МЕРТВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).
Хотя, чтоб не нагружать плагин лишним кодом, то можно пункт 2 сделать так, чтоб мёртвые игроки слышали всегда всех.

===>3) Есть в плагине Voices Management команда для выставления бинда: + Interadminvoice - разговор только между adminami (т.е. другие игроки не услышат). К примеру сказать, возможно тот игрок читер, довайте вместе за ним поглядим.
Так вот, каким-то образом сделать, чтоб при прописи именно админом (по флагу C) в чат: /voiceadminon = тебя могли слышать только админы (по флагу C), когда ты нажмёшь кнопку микрофона. При этом чтоб в конфиг не прописывались никакие бинды, а тупо был для данного админа в чат /voiceadminon доступен микрофон только для админов (по флагу C).
+ При этом, когда в чат пишешь /voiceadminon должно написать после в чат:
[Voice] Вы вкл. на 1 мин. голосовой админ-чат. Теперь Вас могут услышать лишь админы!
[Voice] Для срочного ВЫКЛ. голосового админ-чата, напишите: /voiceadminoff

Ну тут понятно, что через 1 минуту должен выключится /voiceadminon, и также при /voiceadminoff, если админ сказал нужную информацию всем админам и уже не нуждается более в голосовом админ-чате = т.е. должен включится стандартный режим голосового чата для админа (по флагу C), как у всех. И при этом в чат должно написать уведомление:

[Voice] Голосовой админ-чат выключен. Теперь Вас слышат и игроки!

===>4) Далее... Тут походу придётся попатеть над заказом, либо обратиться к Safet1st, а именно:
Нужно сделать голосование за GAG игрока, путём прописи в чат: /votegag + добавить идентичную команду /votemute, т.к. многие плагин бывают с 2-мя этими прописями.
Вообщем голосование надо сделать, по принципу доведённого до ума Safet1st'ом плагина (Rock to Ban)
https://c-s.net.ua/forum/topic46185.html

Т.е. как в описании, только вместо /voteban = /votegag или /votemute и игрока в зависимости от процента голосов define/квара = должно заткнуть микрофон игрока на 30 минут, но голосовать надо сделать, чтоб можно было за каждого, даже для админа с флагом А (иммунитет), и чтоб эти 30 минут гага работали и после смены карты, а также в идеале сделать гаг по:
- IP
- ID
- STEAM_ID
- В идеале если бы автоматом выбирало... И при этом, чтоб человек перезапустив игру/перезайдя на сервер/сменив динамик_IP = всё равно был бы заткнут. Ну с динамик - IP я хз, придётся попыхтеть...

Меню текстовое можно взять по методу Safet1st (надо у него спросить) из последней версии: https://c-s.net.ua/forum/topic46185.html


===>5) Сделать команду /mute = команда для игрока, которому задолбали определённые личности и он бы хотел быть счастлив не слышать их именно для себя.
Т.е. пишешь команду в чат /mute и выскакивает текстовое меню и, к примеру, выбираю 2-го, 5-го и на 2-ой, 3-ей странице также разных
nick = белым.
[слышу] = желтым.
[не слышу!] = красным.
9. ВСЕХ [СЛЫШУ!] = это белым цветом, т.е. не активно, но если нажать на 9, то:
9. ВСЕХ [НЕ СЛЫШУ!] = при нажатии стало никого не слышно и надмись стала полностью красным цветом, , но если нажать снова на 9, то режим должен стать не активен, пример меню:


Это меню если на сервере в данный момент играют 8 чел.:
Меню:
Кого я не хочу слышать?

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]
7. nick [слышу]
8. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход


Это меню если на сервере в данный момент играют более 8 чел. и они есть и на стр. 2
Меню:
Кого я не хочу слышать? (стр. 1/2)

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход

При этом, сделать также, как и в пункте 4), чтоб игрока перезайдя или тот, игрок, которого ты не хочешь слышать, был для тебя попрежнему заткнут, до перезапуска сервера или на всякий случай сделать #define/квар:
//Сброс настроек игроков /mute при смене карты "1" или перезагрузке сервера "2"? Хз, как лучше для минимальной нагрузке на сервер...



===>6) Сделать для простых админов, у кого есть флаг С = чтоб они могли заткнуть любого игрока или любого админа (даже с флагом А), командой в чат: /gag и + ещё стандартной для всех консольной командой amx_gag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Кого заткнуть на 30 мин.?
1. nick
2. admin*
3. nick
4. nick
5. admin*
6. nick
7. nick
8. nick
9. nick

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню (стр. 1/2)
Кого заткнуть на 30 мин.?
1. nick
2. nick
3. admin*
4. nick
5. nick

8. Назад
9. Далее

0. Выход


===>7) Сделать для проверенных админов, у кого есть флаг А (иммунитет) = чтоб они могли разблокировывать заткнутых, командой в чат: /ungag ну и в консоль amx_ungag
Но при этом, если заткнули админа с флагом А (либо иной админ с флагом C /gag, либо народ /votegag), то данному админу нельзя будет воспользоваться командой: /ungag (консоль amx_ungag), т.к. логично, что он заткнут и не имеет права себе давать право голоса.

Но другим, не заткнутым админам, у кого есть флаг А (иммунитет), должна быть доступна команда: /ungag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Список заткнутых:
1. nick
2. nick
3. nick
4. nick
5. nick
6. nick
7. nick
8. nick

9. Дать голос всем!

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню
Список заткнутых (стр. 1/2):
1. nick
2. nick
3. nick
4. nick


7. Назад
8. Далее

9. Дать голос всем!

0. Выход


===>8) Сделать простое и понятное общее меню, которое можно вызвать, прописав в чат: /voicemenu
Меню /voicemenu:
1. Проголосовать за gag /votegag
2. Не хочу слышать игрока /mute
3. Заглушить сразу /gag (для админа)
4. Дать голос /ungag (для админа)

0. Выход

===>9) Вспомнил...
Есть плагин Microphone Restrictions http://forums.alliedmods.net/showthread.php?t=73609
Там есть одна функция, которая меня заинтересовала.
mic_time 60 - как долго игрок может пользоваться микрофоном (в секундах).
mic_delay 120 - как долго игрок должен ждать, что бы снова иметь возможность пользоваться микрофоном.

Вообщем важна функция mic_time... Надо сделать #difene/квар на включение функции, чтоб игрок смог говорить секунд 20 или 30 (пока хз..., надо собрать статистику адекватного по времени общения между игроками, мол сколько им надо времени, чтобы успеть закончить в психологическом смысле фазу общения передачи информации или шутки и чтоб плагин дял адекватных общительных игроков не был лишь помехой, пойду анализировать...) по микрофону и 2-3 сек. не мог, а потом снова имеет право на то, чтоб его слышали по микрофону.
Т.к. иногда люди не сразу могут начать голосовать /votemute за затычку школоты, когда админа нет. Т.к., как показала практика, людям важнее начать ныть и унывать, чем бороться...
Или иногда бывает, что иногда игрок закончил общение по микрофону, а его каким-то образом слышно до сих пор, как он там клатцает по кнопкам и тд., видимо либо кнопка залипает, либо баг свёрнутого окна, хз... Замечали наверняка.

При этом надо сделать так, чтоб эти 20-30 сек. общаешься и тебя должно резко оборвать на 2-3 сек., но при этом надо вновь нажать кнопку на микрофона, чтоб тебя стали слышать, а не при зажатой кнопки...
Этакая мини-защита от того, чтоб не тупо зажал кнопку и ждёшь эти 2-3 сек и вновь тебя было бы слышно, а именно надо нажать кнопку микрофона заного.

Жду советов по данному пункту. Полезен будет многим же.

===>10) Что-то ещё хотел, забыл...
Вспомню обновлю заказ...


------------------------------
Жду и советов гуру-скриптинга...


========================================
========================================

ОЦЕНИТЕ ЗАКАЗ = ?
И НАПИШИТЕ ПО ЛЮБОМУ ИЗ НОКТАКТОВ НИЖЕ:
Просьба не засорять тему...

========================================

Контакты заказчика:
Сергей (в сети интернет: intercs, sxzar1987, aver0312)
ICQ: 201334444
Skype: intercs.ru
vk.com/inter_cs
========================================
Условия работы со стороны заказчика:
Оплата (аваснс и тд.) через ГАРАНТА форума может быть исключена, если данный исполнитель уже зарекомендован с хорошей стороны на форуме.


Отредактировал: intercs, - 11.12.2013, 21:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 11.12.2013, 22:48
Сообщение #60
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(intercs @ 11.12.2013, 23:51) *
Это ещё цветочки, скор поболее будет свободного времени, закажу перепись с нуля КСДма под свои нужды, а то нет времени дописать изменения к заказу-))) Ну и куча других будут заказов...

Ниже появился пункт 9). Добавлено дополнение к заказу-) Сафетистыч, если ты не уволишься и не бросишь реальную жизнь, то я угрожаю слить заказ быдло-кодерам-( Потом тебе же в свободное время придётся от стыда исправлять ошибки в коде-))) pardon.gif

ЗАКАЗ 11. Приватный Voices Management
Я хочу сделать заказ на приватный оптимизационный Voices Management, а именно:


===>1) Чтобы, как в старом древнем плагине можно было в зависимости от define или квара, ставить:
vm_alives "значение" = ЖИВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).

===>2) vm_deads "значение" = МЕРТВЫЕ ИГРОКИ слышат:
0 - только игроков своей команды
1 - всех живых игроков (мертвых не слышно, чтоб не подсказывали).
2 - всех игроков (как с sv_alltalk 1).
Хотя, чтоб не нагружать плагин лишним кодом, то можно пункт 2 сделать так, чтоб мёртвые игроки слышали всегда всех.

===>3) Есть в плагине Voices Management команда для выставления бинда: + Interadminvoice - разговор только между adminami (т.е. другие игроки не услышат). К примеру сказать, возможно тот игрок читер, довайте вместе за ним поглядим.
Так вот, каким-то образом сделать, чтоб при прописи именно админом (по флагу C) в чат: /voiceadminon = тебя могли слышать только админы (по флагу C), когда ты нажмёшь кнопку микрофона. При этом чтоб в конфиг не прописывались никакие бинды, а тупо был для данного админа в чат /voiceadminon доступен микрофон только для админов (по флагу C).
+ При этом, когда в чат пишешь /voiceadminon должно написать после в чат:
[Voice] Вы вкл. на 1 мин. голосовой админ-чат. Теперь Вас могут услышать лишь админы!
[Voice] Для срочного ВЫКЛ. голосового админ-чата, напишите: /voiceadminoff

Ну тут понятно, что через 1 минуту должен выключится /voiceadminon, и также при /voiceadminoff, если админ сказал нужную информацию всем админам и уже не нуждается более в голосовом админ-чате = т.е. должен включится стандартный режим голосового чата для админа (по флагу C), как у всех. И при этом в чат должно написать уведомление:

[Voice] Голосовой админ-чат выключен. Теперь Вас слышат и игроки!

===>4) Далее... Тут походу придётся попатеть над заказом, либо обратиться к Safet1st, а именно:
Нужно сделать голосование за GAG игрока, путём прописи в чат: /votegag + добавить идентичную команду /votemute, т.к. многие плагин бывают с 2-мя этими прописями.
Вообщем голосование надо сделать, по принципу доведённого до ума Safet1st'ом плагина (Rock to Ban)
https://c-s.net.ua/forum/topic46185.html

Т.е. как в описании, только вместо /voteban = /votegag или /votemute и игрока в зависимости от процента голосов define/квара = должно заткнуть микрофон игрока на 30 минут, но голосовать надо сделать, чтоб можно было за каждого, даже для админа с флагом А (иммунитет), и чтоб эти 30 минут гага работали и после смены карты, а также в идеале сделать гаг по:
- IP
- ID
- STEAM_ID
- В идеале если бы автоматом выбирало... И при этом, чтоб человек перезапустив игру/перезайдя на сервер/сменив динамик_IP = всё равно был бы заткнут. Ну с динамик - IP я хз, придётся попыхтеть...

Меню текстовое можно взять по методу Safet1st (надо у него спросить) из последней версии: https://c-s.net.ua/forum/topic46185.html


===>5) Сделать команду /mute = команда для игрока, которому задолбали определённые личности и он бы хотел быть счастлив не слышать их именно для себя.
Т.е. пишешь команду в чат /mute и выскакивает текстовое меню и, к примеру, выбираю 2-го, 5-го и на 2-ой, 3-ей странице также разных
nick = белым.
[слышу] = желтым.
[не слышу!] = красным.
9. ВСЕХ [СЛЫШУ!] = это белым цветом, т.е. не активно, но если нажать на 9, то:
9. ВСЕХ [НЕ СЛЫШУ!] = при нажатии стало никого не слышно и надмись стала полностью красным цветом, , но если нажать снова на 9, то режим должен стать не активен, пример меню:


Это меню если на сервере в данный момент играют 8 чел.:
Меню:
Кого я не хочу слышать?

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]
7. nick [слышу]
8. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход


Это меню если на сервере в данный момент играют более 8 чел. и они есть и на стр. 2
Меню:
Кого я не хочу слышать? (стр. 1/2)

1. nick [слышу]
2. nick [не слышу!]
3. nick [слышу]
4. nick [слышу]
5. nick [не слышу!]
6. nick [слышу]

9. ВСЕХ [СЛЫШУ!]

0. Выход

При этом, сделать также, как и в пункте 4), чтоб игрока перезайдя или тот, игрок, которого ты не хочешь слышать, был для тебя попрежнему заткнут, до перезапуска сервера или на всякий случай сделать #define/квар:
//Сброс настроек игроков /mute при смене карты "1" или перезагрузке сервера "2"? Хз, как лучше для минимальной нагрузке на сервер...



===>6) Сделать для простых админов, у кого есть флаг С = чтоб они могли заткнуть любого игрока или любого админа (даже с флагом А), командой в чат: /gag и + ещё стандартной для всех консольной командой amx_gag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Кого заткнуть на 30 мин.?
1. nick
2. admin*
3. nick
4. nick
5. admin*
6. nick
7. nick
8. nick
9. nick

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню (стр. 1/2)
Кого заткнуть на 30 мин.?
1. nick
2. nick
3. admin*
4. nick
5. nick

8. Назад
9. Далее

0. Выход


===>7) Сделать для проверенных админов, у кого есть флаг А (иммунитет) = чтоб они могли разблокировывать заткнутых, командой в чат: /ungag ну и в консоль amx_ungag
Но при этом, если заткнули админа с флагом А (либо иной админ с флагом C /gag, либо народ /votegag), то данному админу нельзя будет воспользоваться командой: /ungag (консоль amx_ungag), т.к. логично, что он заткнут и не имеет права себе давать право голоса.

Но другим, не заткнутым админам, у кого есть флаг А (иммунитет), должна быть доступна команда: /ungag

И должно появится меню:

Это меню если заткнутых до 8:

Меню
Список заткнутых:
1. nick
2. nick
3. nick
4. nick
5. nick
6. nick
7. nick
8. nick

9. Дать голос всем!

0. Выход


Это меню если заткнутых более 8 и они есть и на стр. 2
Меню
Список заткнутых (стр. 1/2):
1. nick
2. nick
3. nick
4. nick


7. Назад
8. Далее

9. Дать голос всем!

0. Выход


===>8) Сделать простое и понятное общее меню, которое можно вызвать, прописав в чат: /voicemenu
Меню /voicemenu:
1. Проголосовать за gag /votegag
2. Не хочу слышать игрока /mute
3. Заглушить сразу /gag (для админа)
4. Дать голос /ungag (для админа)

0. Выход

===>9) Вспомнил...
Есть плагин Microphone Restrictions http://forums.alliedmods.net/showthread.php?t=73609
Там есть одна функция, которая меня заинтересовала.
mic_time 60 - как долго игрок может пользоваться микрофоном (в секундах).
mic_delay 120 - как долго игрок должен ждать, что бы снова иметь возможность пользоваться микрофоном.

Вообщем важна функция mic_time... Надо сделать #difene/квар на включение функции, чтоб игрок смог говорить секунд 20 или 30 (пока хз..., надо собрать статистику адекватного по времени общения между игроками, мол сколько им надо времени, чтобы успеть закончить в психологическом смысле фазу общения передачи информации или шутки и чтоб плагин дял адекватных общительных игроков не был лишь помехой, пойду анализировать...) по микрофону и 2-3 сек. не мог, а потом снова имеет право на то, чтоб его слышали по микрофону.
Т.к. иногда люди не сразу могут начать голосовать /votemute за затычку школоты, когда админа нет. Т.к., как показала практика, людям важнее начать ныть и унывать, чем бороться...
Или иногда бывает, что иногда игрок закончил общение по микрофону, а его каким-то образом слышно до сих пор, как он там клатцает по кнопкам и тд., видимо либо кнопка залипает, либо баг свёрнутого окна, хз... Замечали наверняка.

При этом надо сделать так, чтоб эти 20-30 сек. общаешься и тебя должно резко оборвать на 2-3 сек., но при этом надо вновь нажать кнопку на микрофона, чтоб тебя стали слышать, а не при зажатой кнопки...
Этакая мини-защита от того, чтоб не тупо зажал кнопку и ждёшь эти 2-3 сек и вновь тебя было бы слышно, а именно надо нажать кнопку микрофона заного.

Жду советов по данному пункту. Полезен будет многим же.

===>10) Что-то ещё хотел, забыл...
Вспомню обновлю заказ...


------------------------------
Жду и советов гуру-скриптинга...


========================================
========================================

ОЦЕНИТЕ ЗАКАЗ = ?
И НАПИШИТЕ ПО ЛЮБОМУ ИЗ НОКТАКТОВ НИЖЕ:
Просьба не засорять тему...

========================================

Контакты заказчика:
Сергей (в сети интернет: intercs, sxzar1987, aver0312)
ICQ: 201334444
Skype: intercs.ru
vk.com/inter_cs
========================================
Условия работы со стороны заказчика:
Оплата (аваснс и тд.) через ГАРАНТА форума может быть исключена, если данный исполнитель уже зарекомендован с хорошей стороны на форуме.

intercs, я все пытаюсь добиться ответа. =) GHW nextmap будет в свободном доступе потом или нет? =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
10 страниц V  « 2 3 4 ... 8 9 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: