RockTheVote Custom V1.8 (rtv)
опис:
Плагін дозволяє гравцям на сервері організовувати голосування за зміну карти.
Щоб голосування відбулося, певна кількість гравців повинно написати в чаті "/ rockthevote", "rockthevote" або "rtv".
Карти будуть автоматично завантажені з файлу maps.ini (якщо такий існує) або з файлу mapcycle.
установка:
1. Помістити rockthevote_custom.amxx в папку plugins
2. Прописати rockthevote_custom.amxx плагін в файлі plugins.ini
3. Відкрити файл конфігурації amxx.cfg і прописати там необхідні змінні
4. Рестартануть або змінити карту
змінні:
amx_timevote - скільки хвилин буде працювати голосування від початку гри на даній карті (за замовчуванням - 5)
amx_howmanypercentage - яка кількість гравців (у відсотках, 0 - 0%, 1 - 100%) має проголосувати за зміну карти (за замовчуванням - 0,3, тобто 30%)
amx_howmanypercentage - скільки гравців має проголосувати за зміну карти (за замовчуванням - 8). Тобто, якщо проголосувало 30% гравців, але при цьому кількість тих, хто проголосував виявилося менше 8-ми, то картка не зміниться (зроблено для того, щоб при невеликій кількості гравців з-за двох-трьох придурків інші не обломлювалися)
amx_rocktime - відрізок часу (в секундах) відведений на, власне, саме голосування (за замовчуванням - 10)
amx_directmapchange - сервер відобразить повідомлення по центру екрану, дасть дограти раунд і змінить карту (за замовчуванням - 0)
Детальніше..
Набір з 247-ми монохромних логотипів (logos).
13 стандартних картинок:
Ето лого які доступні спочатку.
234 нові картинки:
герби
Дорожні знаки
Логотипи: авто концернів, телеканалів, торгових марок, ...
написи
попереджувальні знаки
Символіка
І багато іншого
Metro for Steam (Windows 8)
Підтримка Steam BroadCast - Чи не відомо
Підтримка Steam Music Player - Є
Підтримка Steam Trading Cards - Є
Підтримка Steam Big Picture Mode - Є
опис:
Скін ігрового клієнта Steam, виконаний в стилі Metro (Windows 8 / Microsoft, Metro UI).
Детальніше..
. Опис.
Всі напевно знають готові сервери від сайту c-s.ua, а так само всі знають їхню не приємно напис "*** CepBep Cka4eH C c-s.ua ***". Ну так от, написав я плагін який повністю робить те ж саме тільки повідомлення будить до вашого ярма]
Зробив 2 типу плагіна дії яких 1 в 1 як на c-s.ua. Тип 1 - повідомлення будить як по старому (під радаром). Тип 2 - повідомлення будить по новому, над часом.
CVAR's:
reklamko_time "180" - інтервал між показами HUD повідомлення (в секундах)
reklamko "ТЕКСТ" - повідомлення яке будить виводиться в грі
[+]
reklamko_time_msg "5" - час в секундах, скільки будить висіти напис.
додатково:
- Відкриємо вихідний код (.sma)
- Шукаємо рядок set_hudmessage (0, 255, 255, 0.02, 0.18, 0, 6.0, 5.0)
- У рядку, 0, 255, 255, це кольори формату R G B (можете змінювати)
- 0.02, 0.18, - це координати X Y де будить напис (можете змінювати)
High Ping Reducer
опис:
Плагін замість того щоб Кіка Пінгер зменшує число посилаються їм пакетів. Що робить для Пінгер гру гірше (менш плавні анімації # 92; не завжди правильне відображення гравців) Але у Пінгер значно знижується пінг (і він вже не гальмує сервер) ви запитати на скільки? це залежить від самого гравця =) Було що у чола знизило пінг з 180-200 до 70. Буває що з 80 до 50. З 50 до 30. У мене був стабільно був 5 (LAN) а плагін знизив що стало коливатися 0-5 .
CVARS:
amx_hpr_ping (стандарт: 200) - максимальний пінг після якого починає зменшувати количесво пакетів
amx_hpr_check (стандарт: 12) - час між перевірками на пінг
amx_hpr_tests (стандарт: 5) - кількість перевірок після яких гравцеві знизить число посилаються йому пакетів
amx_hpr_delay (стандарт: 60) - через скоко сек гравця почне перевіряти після входу на сервер
amx_hpr_critical_ping (стандарт: 400) - пінг при якому зниження пакетів не має особливого слисла. Бо пінг неймовірно високий. Даватиметься бан.
amx_hpr_punishtype (стандарт: 2) - (2 - бан гравця з критичним пінгом # 92; # 92; 1 - кік гравця # 92; # 92; 0 - крім зниження пакетів нічого не робити)
amx_hpr_bantime (стандарт: 5) - час на яке банить за критичний пінг (в хвилинах)
amx_hpr_immunity (стандрарт: 1) - імунітет для адміна
Исходник відривати в UTF-8 для коректного відображення російського тексту.
Детальніше..
Також в статті описано як позбавиться від такого явища:
Заходжу в гру, тисну на пошук серверів, а в місце цього заходить на незрозумілий сервер.
Тобто, як прибрати примусовий connect
І, зрозуміло, наведений спосіб боротьби з даними явищами.
І знову здрастє. За сколку проблема не нова, я став нишпорити в інтернеті в пошуках вже готової статті. З метою - Чи не забивати собі голову і просто викласти готовий матеріал. І до свого превеликий жаль не знайшов дійсно розумної статті.
З переритого інформаційного сміття, варто виділити три більш, менш прийнятних статті:
Чому ж не можна було викласти їх?
Так, власне кажучи, все просто.
У першій описаний тільки спосіб захисту файлів. Господа у CS 1.6 обмеження +12, а грають взагалі років з 10-ти. І виклавши лише вихідні фали, у користувачів виникає ціла купа питань.
У другій досить добре все розжовано, але немає способу «для ледачих», і відсутній спосіб захисту файлів.
Також варто відзначити загальні помилки вище згаданих статей:
Неправильне, не повне, або зовсім відсутні вказівку шляху до файлу.
«Гавкати текст»
Вказівки тільки для «піратки» - No-Steam
Ну і просто купа можливих або вже заданих питань після прочитання / застосування цих статей.
Так що, довелося писати з нуля.
1. Завантажуємо стандартний файл GameMenu.res.
2. Переміщаємо його з заміною в:
3. Кількома правою кнопкою миші по GameMenu.res.
4. Вибираємо рядок «Властивості», тиснемо на неї.
5. Ставимо галочку на атрибуті - Тільки читання.
Після цих дій меню поверне собі колишній вигляд, і не один сервер не зможе його змінити або замінити.
1. Знаходимо файл GameMenu.res.
Для прикладу я взяв зіпсований файл:
200? '200px': '' + (this.scrollHeight + 5) + 'px'); ">" GameMenu "
<
"1"
<
"Label" "#GameUI_GameMenu_ResumeGame"
"Command" "ResumeGame"
"OnlyInGame" "1"
>
"2"
<
"Label" "#GameUI_GameMenu_Disconnect"
"Command" "engine say [SVIDA.org]; Disconnect"
"OnlyInGame" "1"
"Notsingle" "1"
>
"3"
<
"Label" "#GameUI_GameMenu_PlayerList"
"Command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"Notsingle" "1"
>
"4"
<
"Label" ""
"Command" "engine Connect 89.252.12.146"
>
"5"
<
"Label" "SVIDA: HLDM"
"Command" "engine Connect 89.252.12.146"
>
"6"
<
"Label" "SVIDA: KNIFE"
"Command" "engine Connect 89.252.12.146:27017"
>
"7"
<
"Label" "SVIDA: Public"
"Command" "engine Connect 89.252.12.146:27016"
>
"8"
<
"Label" ""
"Command" "engine Connect 89.252.12.146:27030"
>
"9"
<
"Label" "#GameUI_GameMenu_FindServers"
"Command" "OpenServerBrowser"
>
"10"
<
"Label" "#GameUI_GameMenu_NewGame"
"Command" "OpenCreateMultiplayerGameDialog"
>
"11"
<
"Label" "#GameUI_GameMenu_Options"
"Command" "OpenOptionsDialog"
>
"12"
<
"Label" "#GameUI_GameMenu_Quit"
"Command" "engine Quit"
>
>
Також може зустрітися і таке неподобство (на мій погляд, просто свинство)
200? '200px': '' + (this.scrollHeight + 5) + 'px'); ">" 9 "
<
"Label" "#GameUI_GameMenu_NewGame"
"Command" "engine connect 77.36.64.64:27015"
>
"10"
<
"Label" "#GameUI_GameMenu_FindServers"
"Command" "engine connect 77.36.64.64:27015"
>
3. Виділяємо весь текст в документі
4. Міняємо на вихідний:
200? '200px': '' + (this.scrollHeight + 5) + 'px'); ">" GameMenu "
<
"1"
<
"Label" "#GameUI_GameMenu_ResumeGame"
"Command" "ResumeGame"
"OnlyInGame" "1"
>
"2"
<
"Label" "#GameUI_GameMenu_Disconnect"
"Command" "Disconnect"
"OnlyInGame" "1"
"Notsingle" "1"
>
"4"
<
"Label" "#GameUI_GameMenu_PlayerList"
"Command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"Notsingle" "1"
>
"8"
<
"Label" ""
"Command" ""
"OnlyInGame" "1"
>
"9"
<
"Label" "#GameUI_GameMenu_NewGame"
"Command" "OpenCreateMultiplayerGameDialog"
>
"10"
<
"Label" "#GameUI_GameMenu_FindServers"
"Command" "OpenServerBrowser"
>
"11"
<
"Label" "#GameUI_GameMenu_Options"
"Command" "OpenOptionsDialog"
>
"12"
<
"Label" "#GameUI_GameMenu_Quit"
"Command" "Quit"
>
>
5. Зберегти і закриваємо GameMenu.res.
6. Кількома правою кнопкою миші по GameMenu.res.
7. Вибираємо рядок «Властивості», тиснемо на неї.
8. Ставимо галочку на атрибуті - Тільки читання.
Відповідно після цих дій, меню поверне собі колишній вигляд, і не один сервер не зможе його змінити або замінити.
Якщо Ви вирішите видаляти рядки самостійно, не замінюючи весь текст на вихідний.
Те дотримуйтесь нумерацію кнопок! В іншому випадку, меню просто зникне!
Але взагалі, мій Вам порада, не заморочуватися, використовуйте простий спосіб. Він також надійний, і вимагає менше часу і дій.
В: Що робити якщо при заміні на стандартний файл GameMenu.res, зміни не відбувається?
Про: Файл GameMenu.res слід замінювати як в cstrike так і в cstrike_russian.
В: Навіщо в steam версії Counter-Strike замінювати файл GameMenu.res, якщо його можна просто видалити і меню поверне свій вигляд?
Про: Чи поверне, але не надовго. Зіпсований файл знову буде записаний. Якщо Вам подобається постійно його видалять, то можете не замінювати.
Шлях - «C: # 92; Games # 92; Counter-Strike # 92;» і «C: # 92; Games # 92; Steam # 92;», зазначений в якості прикладу. У Вас він може бути ругім.
200? '200px': '' + (this.scrollHeight + 5) + 'px'); ">" C: # 92; Program Files # 92; cs 1.6 # 92; "
"C: # 92; Program Files # 92; Steam # 92;"
"D: # 92; Game # 92; контра"