<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>TheySoft - Скачать Софт,фильмы,музыку,игры,все для uCoz</title>
		<link>http://theysoft.ru/</link>
		<description>TheySoft - Форум</description>
		<lastBuildDate>Sun, 07 Mar 2010 11:55:17 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://hard-game.3dn.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Сервера CS 1.6</title>
			<link>https://hard-game.3dn.ru/forum/29-641-1</link>
			<pubDate>Sun, 07 Mar 2010 11:55:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Описание темы: Go Play&lt;br /&gt;Автор темы: LiNX&lt;br /&gt;Автор последнего сообщения: makar&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>В Этой теме можно выкладывать ip адреса серверов и тем самым вместе поиграть &lt;img src=&quot;http://s30.ucoz.net/sm/17/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot;&gt; &lt;br /&gt; &lt;b&gt;1 Название сервера &lt;br /&gt; 2 Ip сервера &lt;br /&gt; 3 Мод &lt;/b&gt;</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>LiNX</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-641-1</guid>
		</item>
		<item>
			<title>го в кв 2х2</title>
			<link>https://hard-game.3dn.ru/forum/29-906-1</link>
			<pubDate>Sat, 30 Jan 2010 09:02:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: tm&lt;br /&gt;Автор последнего сообщения: skelet&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>кто будет в кв 2х2 пишите в асю 5622438</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>tm</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-906-1</guid>
		</item>
		<item>
			<title>Лицензионная ли у вас CS 1.6?</title>
			<link>https://hard-game.3dn.ru/forum/29-768-1</link>
			<pubDate>Fri, 29 Jan 2010 07:29:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: Speed&lt;br /&gt;Автор последнего сообщения: L1ghT&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>У меня да</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>Speed</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-768-1</guid>
		</item>
		<item>
			<title>Как вычеслить читера</title>
			<link>https://hard-game.3dn.ru/forum/29-252-1</link>
			<pubDate>Fri, 29 Jan 2010 07:29:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: SweeX&lt;br /&gt;Автор последнего сообщения: L1ghT&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Читеров я делю на четыре вида: слабоумные, примитивные, маскирующиеся и профессиональные читеры. &lt;br /&gt; 1. Слабоумные &lt;p&gt; Такого читера выявить предельно легко. Надо только знать один момент. Практически в любой современный чит встроена такая штучка как &quot;автостатс&quot;. Т.е. она за тебя подсчитывает сколько раундов прошло, сколько ты убил, сколько хэдшотов и.т.д. Всю накомпленную информацию програма выдаёт после начала каждого нового раунда. Обычно сообщение выдаётся с какими-нибудь преукрасами и рекламой чита, и выглядит примерно так: &quot;][Dretto cheat: rounds(1) kills(4) head(1)][&quot; - это пример возможного написания. Если такое выдаётся каждый раунд с нечеловеческой скоростью написания, то тут уже без всяких сомнений можно говорить: &quot;Да, этот перец - наглая читка !&quot;. Вместо автостатса, или вместе с ним в програму может быть встроен ботчат. Его можно увидеть, когда, скажем при убийстве врага читер выдаёт в ту же секунду что-то типа &quot;Ha-ha I&apos;m kill you, sorry, but it is cool&quot;, или при смерти: &quot;Oh fucking man, it was so great to play :(&quot;. Но тут всё ясно, перейдём к следующему виду. &lt;p&gt; 2. Примитивные &lt;p&gt; Сейчас я вам расскажу о других признаках, по которым сразу можно вычислить читку. Возможно вы заметите их ещё раньше чем ботчат. &lt;p&gt; Итак, если читка имеет хоть сколько-нибудь гнилых мозгишек, то он догадается зайти в опции и отрубить автостатс. Как же нам теперь его обнаружить? С примитивными дело просто. В чите есть такая функция как ускорение твоего движения(обычно при стрельбе). Вместе с ускорением движения происходит ускорение стрельбы вплоть до увеличения скорости в 6 раз. Тогда при стрельбе читер носиться как ужаленный и палит с пушки гораздо быстрее чем это предусмотрено игрой. Так с awp читка может палить как с автомата ! Обычно после одной-двух секунд такого ускорения у читера начинаются лаги, от него идёт звук плещущейся воды, и он зависает в воздухе. В версии counter-strike начиная с 1.5 предусмотрен такой режим наблюдателя, когда наблюдатель смотрит на игру как бы глазами другого ирока. Подозреваемого читера лучше всего наблюдать именно через этот режим. Отсюда будет прекрасно видно как у игрока ходит прицел, если вы увидите что он дёргается и резко наводится прямо на хэд противника, то это аимбот. Если вы видите что подозреваемый подходит к нычке где сидит неприятель, заранее целясь только туда - значит у него валхак. Обычно неопытные читки не отключают эти базовые функции чита. &lt;p&gt; 3. Маскирующиеся &lt;p&gt; Таких читеров выявить уже будет не так легко. Они настраивают свой чит так чтобы не было явно видно нечесной игры - отключают турбоспид, аимбот. Обычно оставляют валхак и ещё иногда - аимбот, настроенный на автонацеливание в зоне видимости, и перескакивающий не на хед, а, скажем на туловище. Согласитесь, если человек убивает одними хэдами, то так он скорее вызовет подозрение, нежели он будет убивать в тело. За такими читерами следить надо внимательнее, продолжительное время. Иногда может проскочить такой момент, когда он стреляя в стенку вдруг перескочет в другой конец экрана, попав в голову неприятелю. &lt;p&gt; 4. Профессиональные &lt;p&gt; Такие ребята как следует, основательно залазят в настройки чита, сидят там долго, со словариком. Обычно из фсех функций програмы остаётся только валхак, и, возможно ещё какие-нибудь маленькие нюансы. В игре они постараются делать вид, что не видят неприятеля стоящего за стеной или дверью, они пройдут мимо, изображая что очень напряженно оглядываются, не зная откуда ждать нападения. За этими читерами следят обычно долго, бывает даже неделю или месяц. Информация против него потихоньку скапливается в админских кругах, на закрытых форумах. Пишутся демки, снимаются скриншоты. И, наконец, в один прекрасный день перманентный бан вснизайдёт многострадальному читеру. &lt;p&gt; И остаётся дать ещё несколько общих моментов, характерных для поведения большинства читеров. Я в жизни могу припомнить только одного нечестного игрока, который был очень разговорчивым. Обычно наиболее опасные читеры(номер 3 и 4) стараются не привлекать к себе много внимания, не отпуская лишние реплики, и, даже, не отвечая на задаваемые ему вопросы или обвинения в чем-либо. &lt;p&gt; Читеры любят мясные карты, т.к. там в куче народа они могут как следует перекосить население, и, притом, в суете мало кто станет за ними следить - просто не будет времени.</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>SweeX</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-252-1</guid>
		</item>
		<item>
			<title>ну че?) давайте пофлудим о кс)</title>
			<link>https://hard-game.3dn.ru/forum/29-100-1</link>
			<pubDate>Fri, 29 Jan 2010 07:27:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: Via&lt;br /&gt;Автор последнего сообщения: L1ghT&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>кто скок в кс играет?)</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>Via</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-100-1</guid>
		</item>
		<item>
			<title>M4a1(М16)!!! Лучше с глушителем или без???</title>
			<link>https://hard-game.3dn.ru/forum/29-249-1</link>
			<pubDate>Thu, 21 Jan 2010 20:46:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: SweeX&lt;br /&gt;Автор последнего сообщения: SweeX&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Лично мне нравится бегать с глушителем!!! Во перых потомучто тебя неслышно и трудно заметить когда та стреляешь....а во вторых увеличивается точность...1 - 2 патрона в голову!!!!! И противник готов!!!</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>SweeX</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-249-1</guid>
		</item>
		<item>
			<title>AMXmod</title>
			<link>https://hard-game.3dn.ru/forum/29-261-1</link>
			<pubDate>Sun, 17 Jan 2010 13:55:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: KEJlbBIH&lt;br /&gt;Автор последнего сообщения: Groov[e]&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Обязательные параметры помечены &lt;&gt;, необязательные - []. Символы &lt;&gt; и [] вводить не требуется. &lt;p&gt; Для просмотра всех доступных команд, введите в консоле: &lt;p&gt; &lt;b&gt;amx_help&lt;/b&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;b&gt;Команды администратора&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;Команда 	 Формат 	 Доступ 	 Описание&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; amx_kick 	 &lt;имя или #userid&gt; [причина] 	 ADMIN_KICK 	 Кикнуть указанного игрока. &lt;br /&gt; amx_ban 	&lt;имя или #userid&gt; &lt;время&gt; [причина] 	ADMIN_BAN 	Забанить указанного игрока. &lt;br /&gt; amx_addban 	&lt;authid или ip&gt; &lt;время&gt; [причина] 	ADMIN_BAN 	Добавить бан в бан-лист сервера. &lt;br /&gt; amx_unban 	&lt;authid или ip&gt; 	ADMIN_BAN 	Разбанить игрока. &lt;br /&gt; amx_slay 	&lt;имя или #userid&gt; 	ADMIN_SLAY 	Убить играка. &lt;br /&gt; amx_slap 	&lt;имя или #userid&gt; [урон] 	ADMIN_SLAY 	Ударить игрока на несколько хелсов. &lt;br /&gt; amx_leave 	&lt;тег&gt; [тег1] [тег2] [тег3] 	ADMIN_KICK 	Кикнуть всех игроков, не содержищихся в списке. &lt;br /&gt; amx_pause 		ADMIN_CVAR 	Остановить или продолжить игру. &lt;br /&gt; amx_who 		ADMIN_ADMIN 	Паказать всех, кто на сервера. &lt;br /&gt; amx_cvar 	&lt;cvar&gt; [value] 	ADMIN_CVAR 	Показать или изменить значения cvar. &lt;br /&gt; amx_map 	&lt;карта&gt; 	ADMIN_MAP 	Сменить карту. &lt;br /&gt; amx_nick 	&lt;исходное имя&gt; &lt;новое имя&gt; 	ADMIN_LEVEL_A 	Изменить ник игрока. &lt;br /&gt; amx_cfg 	&lt;имя файла&gt; 	ADMIN_CFG 	Подключить файл конфигурации &lt;br /&gt; amx_rcon 	&lt;rcon command line&gt; 	ADMIN_RCON 	Выполнить команду в консоли сервера. &lt;br /&gt; amx_plugins 		ADMIN_ADMIN 	Списки всех загружаемых плагинов. &lt;br /&gt; amx_modules 		ADMIN_ADMIN 	Списки всех загружаемых модулей. &lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;b&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Команды для чата&lt;/span&gt;&lt;/b&gt;&lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;b&gt;Команда 	 Формат 	 Доступ 	 Описание&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; amx_say 	&lt;сообщение&gt; 	ADMIN_CHAT 	Отправить сообщение всем игрокам. &lt;br /&gt; amx_chat 	&lt;сообщение&gt; 	ADMIN_CHAT 	Отправить сообщение всем администраторам. &lt;br /&gt; amx_psay 	&lt;имя или #userid&gt; &lt;сообщение&gt; 	ADMIN_CHAT 	Отправить приватное сообщение пользователю. &lt;br /&gt; amx_tsay 	&lt;цвет&gt; &lt;сообщение&gt; 	ADMIN_CHAT 	Отправить сообщение определённого цвета над чатом. &lt;br /&gt; amx_csay 	&lt;цвет&gt; &lt;сообщение&gt; 	ADMIN_CHAT 	Отправить сообщение определённого цвета посередине экрана. &lt;/div&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;Команды голосования&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;Команда 	 Формат 	 Доступ 	 Описание&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; amx_votemap 	&lt;карта&gt; [карта] [карта] [карта] 	ADMIN_VOTE 	Голосование на смену карты. &lt;br /&gt; amx_votekick 	&lt;имя или #userid&gt; 	ADMIN_VOTE 	Голосование на кик игрока. &lt;br /&gt; amx_voteban 	&lt;имя или #userid&gt; 	ADMIN_VOTE 	Голосование на бан игрока. &lt;br /&gt; amx_vote 	&lt;Вопрос&gt; &lt;Ответ1&gt; &lt;ответ2&gt; [ответ3] 	ADMIN_VOTE 	Запустить произвольное голосование. &lt;br /&gt; amx_cancelvote 		ADMIN_VOTE 	Остановить запущенное голосование. &lt;/div&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;b&gt;Команды статистики&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;Команда 	 Описание&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; say /hp 	Вывести информацию о вашем убийце. &lt;br /&gt; say /statsme 	Вывести Вашу статистику. &lt;br /&gt; say /stats 	отображает статистику других игроков. &lt;br /&gt; say /top15 	Выводит топ-15 игроков. &lt;br /&gt; say /rank 	Вывести Ваш ранк на сервере. &lt;/div&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;b&gt;Команды в чате&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;b&gt;Команда 	 Описание&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; say nextmap 	Вывести название следующей карты. &lt;br /&gt; say timeleft 	Вывести время до смены карты. &lt;br /&gt; say thetime 	Вывести время сервера. &lt;/div&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;b&gt;Команды меню&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;Команда 	 Доступ 	 Описание&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; amxmodmenu 	ADMIN_MENU 	Отображает основное меню AMX Мод Х. &lt;br /&gt; amx_cvarmenu 	ADMIN_CVAR 	Отобразить меню CVAR. &lt;br /&gt; amx_mapmenu 	ADMIN_MAP 	Отобразить меню смены карт. &lt;br /&gt; amx_votemapmenu 	ADMIN_MAP 	Отобразить меню голосования на смену карты. &lt;br /&gt; amx_kickmenu 	ADMIN_KICK 	Отобразить меню киков. &lt;br /&gt; amx_banmenu 	ADMIN_BAN 	Отобразить бан-меню. &lt;br /&gt; amx_slapmenu 	ADMIN_SLAY 	Отобразить меню slap/slay. &lt;br /&gt; amx_teammenu 	ADMIN_LEVEL_A 	Отобразить меню команд игроков. &lt;br /&gt; amx_clcmdmenu 	ADMIN_LEVEL_A 	Отобразить меню команд клиента. &lt;br /&gt; amx_cmdmenu 	 ??? 	Меню команд сервера. &lt;br /&gt; amx_restmenu 	ADMIN_CFG 	Отобразить меню оружия. &lt;br /&gt; amx_teleportmenu 	ADMIN_CFG 	Меню телепорта. &lt;br /&gt; amx_pausecfgmenu 	ADMIN_CFG 	Меню паузы. &lt;br /&gt; amx_statscfgmenu 	ADMIN_CFG 	Меню статистики. &lt;/div&gt; &lt;p&gt; написал всё шо знаю! &lt;img src=&quot;http://s30.ucoz.net/sm/17/happy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;happy&quot;&gt;</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>KEJlbBIH</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-261-1</guid>
		</item>
		<item>
			<title>Ak-47 или Colt M4A1?</title>
			<link>https://hard-game.3dn.ru/forum/29-248-1</link>
			<pubDate>Sun, 17 Jan 2010 13:52:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: SweeX&lt;br /&gt;Автор последнего сообщения: RmK&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Что вы предпочитаете больше? &lt;br /&gt; АК-47 или Colt M4A1 &lt;p&gt; Многие спорят о том, какая из двух штурмовых винтовок в CS лучше - АК-47 или Colt M4A1! &lt;br /&gt; Я решил также высказать свое ЛИЧНОЕ мнение, которое совсем не претендует заразить собою всех, прочитавших эти строки людей! Это лишь так называемые &quot;мысли в слух&quot;. ;] &lt;p&gt; Начнём с АК-47! &lt;br /&gt; Несомненно, это одно из самых мощных (после снайперского оружия) инструментов ведения боя и удаления противников (Enemy down!). &lt;br /&gt; Главные плюсы АК-47 для меня в завидной точности попадания из этого оружия при одиночной (по 1-2 пули) стрельбе с довольно больших дистанций (это конечно при некоторых навыках игрока). Часто бывает, что даже полуоптика, облегчающая ведение огня на далёких растояниях здесь уступает АК-47! Уступает здесь и Colt M4A1... Хотя многие с этим наверняка не согласятся... &lt;br /&gt; Второе важное преимущество АК-47 - его мощность! Пожалуй, что при ведении огня сквозь стены, ящики и другие видимые загорождения он уступает разве что &quot;слону&quot; (AWP A-1). Проигрывает &quot;калашу&quot; в этом даже пулемёт M-249 SAW, который часто используют в таком виде &quot;зачистки&quot;. Здесь Colt также &quot;отдыхает в сторонке&quot;. Так что тут АК-47 rules!!! &lt;br /&gt; Ну и третий сильный аргумент в пользу АК-47 - это относительная простота ликвидации противников на супер малых дистанциях! Например, при внезапной стычке противников &quot;нос в нос&quot;! В упор &quot;калашников&quot; уничтожает быстрее любых видов огнестрельного оружия, кроме пожалуй всё того же AWP A-1 и дробовиков Benelli M3 Super 90 и Benelli XM-1014. Хотя и это довольно спорный момент, т.к. при попадании в голову часто хватает лишь одного выстрела из любого вида оружия. &lt;br /&gt; Теперь о фактах в пользу Colt M4A1. &lt;br /&gt; При ведении боя на длинных дистанциях к АК-47 это оружие приравнивает возможность сохранения точности попаданий даже при стрельбе по 3-4 пули! Чего часто хватает для достижения ликвидации цели. &lt;br /&gt; На средней дистанции кучность попаданий из Colt&apos;а пожалуй ставит это оружие даже выше преславутого АК! Лишь очень опытный ценитель АК-47 сможет противостоять Colt&apos;у на средней дистанции. Тут с этим справляются даже новички, т.к. не нужно делать поправку на уведённый отдачей ствол как у АК. &lt;br /&gt; Глушитель для Colt M4A1 я советую использовать лишь в тех случаях, когда из всей вашей команды остались в живых только вы один. И то это лишь для того, чтобы противники не слышали как вы &quot;снимаете&quot; их товарищей по одному. Чем не плюс!?. В обычном бою и дуэлях 1х1 использовать глушитель просто бесполезно, т.к. он снижает мощность оружия. &lt;p&gt; Такие вот соображения по поводу этих штурмовых винтовок имеются и сильно укоренились в моей голове. И хотя сам я предпочитаю Colt, всё же частенько сомневаюсь в его превосходстве (для меня) над АК-47. &lt;br /&gt; Тут остаётся дело выбора каждого в отдельности. &lt;br /&gt; Вообще сравнение АК-47 и Сolt M4A1 для меня сродни сравнениям Mercedess &amp; BMW. Всё это дело вкуса!</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>SweeX</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-248-1</guid>
		</item>
		<item>
			<title>Как создать свой конфиг</title>
			<link>https://hard-game.3dn.ru/forum/29-221-1</link>
			<pubDate>Sun, 17 Jan 2010 13:51:52 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: KEJlbBIH&lt;br /&gt;Автор последнего сообщения: Groov[e]&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>В данной теме пойдет речь о том, как создавать свой конфиг) &lt;br /&gt; Конфиг (файл cfg) хранит в себе настройки управления, игры и т.п. &lt;br /&gt; Он очень полезен, если на компьютере более одного пользователя, так как не надо каждый раз все заново настраивать под себя, а всего лишь загрузить cfg файл. &lt;br /&gt; Его можно брать с собой на дискете (или другом носителе) к другу, в клуб. &lt;p&gt; Файл конфигурации игрока называется config.cfg и редактируется обычным текстовым редактором блокнот.(Винда обычно не показывает известные расширения, например txt, doc, mp3 и др.) &lt;p&gt; Файл конфига игрока в пиратской версии игры находится в дериктории ...&amp;#92;cstrike, &lt;p&gt; Файл конфига игрока в лицензионной версии игры находится в дериктории ...&amp;#92;Steam&amp;#92;SteamApps&amp;#92;user&amp;#92;counter-strike&amp;#92;cstrike_russian, где user - это имя аккуанта steam. &lt;p&gt; Важно! Конфиг не может быть очень большого размера - не более 15кБ. &lt;p&gt; Получение файла настройки (конфиг). &lt;p&gt; Самый простой способ - это запустить игру, настроить все как положено и в консоли ввести команду writecfg , где , имя создаваемого конфига, указывается без расширения. &lt;br /&gt; Например writecfg player(Расширение cfg указывать не надо). При успешном создании файла настройки консоль ответит: player.cfg successfully created! т.е. конфиг player.cfg успешно создан и в папке появится новый файл с соответственным названием player (расширение не показывается) &lt;p&gt; Другой вариант - это открыть папку(см. выше) и скопировать стандартный файл config рядом, а потом переименовать в нужный. &lt;p&gt; Запуск(извлечение) файла конфигурации(конфига) осуществляется командой exec name.cfg, при чем расширение .cfg указывается обязательно. &lt;p&gt; Редактирование файла настройки (конфига). &lt;p&gt; [1] Удобный вид и читаемость. &lt;p&gt; Удобнее всего редактировать файл настройки (конфиг) в текстовом редакторе, а не в игре. Внимание! После создания своего файла, со всеми удобствами и пояснениями НЕ изменяйте его в игре командой write name- иначе, все опять собьется и будет сплошным бардаком. &lt;br /&gt; Начальный файл выглядит не очень, а точнее, совсем НЕ привлекательно, с точки зрения удобочитаемости и поиска информации. Для устранения этой проблемы существует такая вещь как комментарий. Выглядит он как две наклонные вправо черты //, любой текст после которых не воспринимается игрой. &lt;p&gt; Для начала разбейте ваш файл конфига на группы по типу команд. Откройте свой конфиг, отступите в начале файла несколько строк (клавишей &quot;Интер&quot;) и создайте комментарий, например: //======Передвижение=========. Ниже отсортируйте все команды(их придется выискивать в тексте файла,вырезать и вставлять), которые касаются передвижения. &lt;p&gt; Вот примерный кусочек текста из стандартного отредактированного конфига: &lt;p&gt; //-------------------------------------------------------------- &lt;br /&gt; //-----------------ЭТО МОЙ КОНФИГ------------------------ &lt;br /&gt; //-------------------------------------------------------------- &lt;br /&gt; // &lt;br /&gt; //-------------Передвижение-------------------------------- &lt;br /&gt; bind &quot;w&quot; &quot;+forward&quot; //Идти вперед &lt;br /&gt; bind &quot;s&quot; &quot;+back&quot; //Идти назад &lt;br /&gt; bind &quot;a&quot; &quot;+moveleft&quot; //Приставной шаг влево &lt;br /&gt; bind &quot;d&quot; &quot;+moveright&quot; //Приставной шаг вправо &lt;br /&gt; bind &quot;ctrl&quot; &quot;+duck&quot; //Присесть &lt;br /&gt; bind &quot;space&quot; &quot;+jump&quot; //Прыжок &lt;p&gt; Аналогично можно отсортировать команды для стрельбы, оружия, звука, видеонастроек и др. &lt;p&gt; Неиспользованные клавиши. &lt;br /&gt; Естесственно, что после програмирования таких действий, как стрельба, передвижение, переключение оружия, использование доп.устройств, остаются свободные клавиши, которые можно прописать для своих нужд. Плюс использовать клавиши дублирующие основные, например &quot;стрелки&quot;. &lt;br /&gt; Для чего же их использовать? &lt;br /&gt; Например для создания игровых сообщений, типа: &quot;куда бежать&quot; и &quot;что делать с бомбой&quot;. Так же можно создать клавишу записи и просмотра &quot;демки&quot;, смену имени, выхода из игры, алиасы(см. ниже) и т.п. &lt;p&gt; [2] BIND - Програмирование кнопок. &lt;p&gt; Команда bind присваивает любое значение или операцию клавишам. &lt;p&gt; Синтаксис команды: &lt;br /&gt; bind &quot;key&quot; &quot;command&quot; &lt;p&gt; Можно так же с помощью оператора ; создавать последовательность команд: &lt;br /&gt; bind &quot;key&quot; &quot;command;command2;command3&quot; ...но тут существует ограниечение на количество операций. Для создания множества операций на одну клавишу нужно использовать alias(см. ниже). &lt;p&gt; Пример текстовых сообщений(можно использовать любые другие клавиши): &lt;p&gt; bind &quot;f5&quot; &quot;say_team Need backup on point B (2)&quot; //Послать своей команде сообщение Need backup on point B (2) &lt;br /&gt; bind &quot;f6&quot; &quot;say_team 6oM6a Ha To4ke A, Bce Ko MHe&quot; // Поcласть своей команде сообщение 6oM6a Ha To4ke A, Bce Ko MHe &lt;p&gt; Запись и проигрывание демки: &lt;p&gt; bind &quot;f9&quot; &quot;record demo1&quot; //Записывает демо с именем demo1 &lt;br /&gt; bind &quot;f10&quot; &quot;stoprecord&quot; //Останавливает запись демо &lt;br /&gt; bind &quot;f11&quot; &quot;playdemo demo1&quot; //Проигрывает демо с именем demo1, при этом будет разорвана связь с сервером. &lt;p&gt; Выход из игры: &lt;p&gt; bind &quot;f12&quot; &quot;quit&quot; //Выход из игры &lt;p&gt; [3]Alias - объединение нескольких команд в одну. &lt;p&gt; Из заголовка понятно, что с помощью алиасов можно создать команду, которая будет выполнять несколько действий. &lt;br /&gt; Внимание: &lt;br /&gt; С помощью алиасов можно создавать различные скрипты, причем как абсолютно безобидные, так и вполне читерские. Многие &quot;хитрые&quot; игроки не согласятся со мной, но &quot;хитрый&quot; конфиг способен изменять физику игры (например прыгать несколько раз без затухания, двигаться быстрее), а значит это есть чит! &lt;p&gt; Алиас прописывается в конфиге или в отдельном файле с расширением *.cfg и извлекается обычным методом - exec *.cfg &lt;p&gt; Синтаксис &lt;p&gt; alias name &quot;kommands&quot; &lt;br /&gt; alias &lt;p&gt; ! Надо обязательно ставить закрывающий тег. Иначе команде name будет присвоено ВСЕ, что следует после нее. Например, если алиас прописан в начале конфига, будет присвоен весь его текст. &lt;br /&gt; Алиасов может быть сколько угодно много. &lt;br /&gt; Начинают они работать только после загрузки файла конфига(exec name.cfg). &lt;p&gt; Пример алиаса на закупку оружия &lt;p&gt; //-----ALIAS НА ЗАКУПКУ ОРУЖИЯ------------ &lt;br /&gt; alias dgl &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot10&quot; //Покупка Deagle с патронами. &lt;br /&gt; alias &lt;p&gt; В данном примере я назвал команду dgl. Это вымышленное название от слова deagle и теперь его можно присвоить какой-нибудь клавише, например: &lt;p&gt; bind &quot;f7&quot; &quot;dgl&quot; &lt;p&gt; Точно так же эту команду можно использовать в хитром меню;) &lt;p&gt; Теперь о самой операции: &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot10&quot; &lt;br /&gt; Каждая команда выполняется при помощи оператора ; последовательно, т.е: &lt;br /&gt; &quot;меню покупки;выбор первого пункта;выбор четвертого пункта;меню покупки;выбор седьмого пунтка;закрыть меню покупки&quot; &lt;p&gt; Вы наверное спросите: А за чем создавать алиас, если можно присвоить клавише эту операцию? &lt;br /&gt; Именно ЭТУ можно, и она даже будет работать, например: &lt;p&gt; bind &quot;f7&quot; &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot10&quot; &lt;p&gt; Это практически тоже самое, только есть один минус - существует ограничение на количество операций. Если вы сюда добавите например броник, гранаты да еще и автомат, работать она не будет. Закупится только на половину. Поэтому и есть такая штука, как alias. Вот пример алиаса на покупку для террориста awp с патронами, броником, дигла с патронами и гранатами: &lt;p&gt; //---ALIAS awp+dgl+kevlar+grenade FOR TERROR-------- &lt;br /&gt; alias awpT+ &quot;buy;menuselect 4;menuselect 5;buy;menuselect 6;buy;menuselect 1;menuselect 4;buy;menuselect 7;buy;menuselect 8;menuselect 2;buy;menuselect 8;menuselect 4;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 3;slot10&quot; &lt;br /&gt; alias &lt;p&gt; ! Примечание: Поскольку существует такая вещь как пинг(задержка), а при игре через интернет каждый встречался с торможениеми во время закупки - необходимо между каждым оператором алиаса ставить оператор wait(иногда даже по нескольку раз), иначе меню покупики не закроется. &lt;p&gt; Вот пример рабочего алиаса(пишется в одну строчку): &lt;p&gt; //Покупка для Террориста awp с патронами, deagle с патронами, бронижилетом и гранатами &lt;br /&gt; alias awpT+ &quot;buy;wait;wait;menuselect 4;wait;wait; &lt;br /&gt; menuselect 5;wait;wait;buy;wait;wait;menuselect 6;wait;wait;buy;wait;wait; &lt;br /&gt; menuselect 1;wait;wait;menuselect 4;wait;wait;buy;wait;wait; &lt;br /&gt; menuselect 7;wait;wait;buy;wait;wait;menuselect 8;wait;wait; &lt;br /&gt; menuselect 2;wait;wait;buy;wait;menuselect 8;wait;wait; &lt;br /&gt; menuselect 4;wait;wait;buy;wait;wait;menuselect 8;wait;wait; &lt;br /&gt; menuselect 3;wait;wait;buy;wait;wait;menuselect 8;wait;wait; &lt;br /&gt; menuselect 3;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait; &lt;br /&gt; wait;wait;wait;wait;wait;slot10&quot; &lt;br /&gt; alias &lt;p&gt; С помощью алиасов можно создавать и более сложные скрипты. &lt;p&gt; Например, как часто вы меняете звук в игре? Каким способом? Наверное лезете в консоль (похвально) и набираете там команду volume. Конечно владельцам продвинутых клав повезло больше - такие клавы обычно содержат кнопки управления звуком. Применяя алиас можно менять звук в игре двуми клавишами (громче - тише) или одной (1 2 3 4 5 потом опять с начала 1 2 3 4 5). Так же этот эта конструкция подходит для изменения чувствительности мыши, записи нескольких демок с разными именами и т.п. &lt;p&gt; Принцип построения алиаса( для удобства пишу по-русски) &lt;p&gt; алиас звук0 &quot;звук 0.0; алиас громкостьВыше звук1; алиас громкостьНиже звук0&quot; &lt;br /&gt; алиас звук1 &quot;звук 0.2; алиас громкостьВыше звук2; алиас громкостьНиже звук0&quot; &lt;br /&gt; алиас звук2 &quot;звук 0.4; алиас громкостьВыше звук3; алиас громкостьНиже звук1&quot; &lt;br /&gt; //....столько раз, сколько необходимо соблюдая те же условия &lt;p&gt; т.е. создаем первую команду уровня звука, присваем ей сам уровень звука и тут же присваиваем ее следущей команде уровня звука и предыдущей команде уровня звука (алиас присваивается другому алиасу) &lt;p&gt; теперь надо создать алиас громкостьВыше и громкостьНиже и присвоить им какие нибудь из уже созданых команд &lt;p&gt; алиас громкостьВыше &quot;звук1&quot; &lt;br /&gt; алиас громкостьНиже &quot;звук2&quot; &lt;p&gt; Теперь надо присвоить каким-то клавишам эти алиасы! Для звука будет удобно использовать стрелки вверх и вниз. &lt;p&gt; бинд апарроу &quot;громкостьВыше&quot; &lt;br /&gt; бинд даунарроу &quot;громкостьНиже&quot; &lt;p&gt; Что происходит: &lt;br /&gt; Мы нажимаем кнопку апарроу - громкость выставляется на звук1, т.е. на 0.2 и ставит значение кнопки апарроу на звук2, т.е. 0.4 - при следущем нажатии кнопки апарроу громкость уже будет выставлено на значение звук2, т.е. 0.4 и т.д.. &lt;p&gt; Примечание: Можно добавить в алиасы визуальный эффект, чтобы было видно какой уровень звука сейчас вы выбрали, например, [---------0----]. Если воспользоваться командой echo [---------0----], то это нарисуется в консоле. Я лично поступаю немного подругому: во-первых, команда developer 1 пишет вверху слева, над радаром все то, что пишется в консоле в данный момент времени (к сожалению она не выводит то, что пишется с помощью команды echo). Во-вторых, если вы пишите какую-то несуществующую команду в консоли, то появляется ответ unknown command. Просто совмещаем developer 1;[---------0----]. В результате над радаром будет надпись unknown command:[---------0----]. &lt;p&gt; Пример создания алиаса на регулировку громкости игры двуми стрелками: &lt;p&gt; // &lt;br /&gt; //----------------Изменение громкости звука------------------------------------------------- &lt;br /&gt; // &lt;br /&gt; alias vol00 &quot;developer 1; [Volume]0--------------------[0.00]; volume 0.00; alias volUp vol01; alias volDown vol00; developer 0&quot; &lt;br /&gt; alias vol01 &quot;developer 1; [Volume]-0-------------------[0.05]; volume 0.05; alias volUp vol02; alias volDown vol00; developer 0&quot; &lt;br /&gt; alias vol02 &quot;developer 1; [Volume]--0------------------[0.10]; volume 0.10; alias volUp vol03; alias volDown vol01; developer 0&quot; &lt;br /&gt; alias vol03 &quot;developer 1; [Volume]---0-----------------[0.15]; volume 0.15; alias volUp vol04; alias volDown vol02; developer 0&quot; &lt;br /&gt; alias vol04 &quot;developer 1; [Volume]----0----------------[0.20]; volume 0.20; alias volUp vol05; alias volDown vol03; developer 0&quot; &lt;br /&gt; alias vol05 &quot;developer 1; [Volume]-----0---------------[0.25]; volume 0.25; alias volUp vol06; alias volDown vol04; developer 0&quot; &lt;br /&gt; alias vol06 &quot;developer 1; [Volume]------0--------------[0.30]; volume 0.30; alias volUp vol07; alias volDown vol05; developer 0&quot; &lt;br /&gt; alias vol07 &quot;developer 1; [Volume]-------0-------------[0.35]; volume 0.35; alias volUp vol08; alias volDown vol06; developer 0&quot; &lt;br /&gt; alias vol08 &quot;developer 1; [Volume]--------0------------[0.40]; volume 0.40; alias volUp vol09; alias volDown vol07; developer 0&quot; &lt;br /&gt; alias vol09 &quot;developer 1; [Volume]---------0-----------[0.45]; volume 0.45; alias volUp vol10; alias volDown vol08; developer 0&quot; &lt;br /&gt; alias vol10 &quot;developer 1; [Volume]----------0----------[0.50]; volume 0.50; alias volUp vol11; alias volDown vol09; developer 0&quot; &lt;br /&gt; alias vol11 &quot;developer 1; [Volume]-----------0---------[0.55]; volume 0.55; alias volUp vol12; alias volDown vol10; developer 0&quot; &lt;br /&gt; alias vol12 &quot;developer 1; [Volume]------------0--------[0.60]; volume 0.60; alias volUp vol13; alias volDown vol11; developer 0&quot; &lt;br /&gt; alias vol13 &quot;developer 1; [Volume]-------------0-------[0.65]; volume 0.65; alias volUp vol14; alias volDown vol12; developer 0&quot; &lt;br /&gt; alias vol14 &quot;developer 1; [Volume]--------------0------[0.70]; volume 0.70; alias volUp vol15; alias volDown vol13; developer 0&quot; &lt;br /&gt; alias vol15 &quot;developer 1; [Volume]---------------0-----[0.75]; volume 0.75; alias volUp vol16; alias volDown vol14; developer 0&quot; &lt;br /&gt; alias vol16 &quot;developer 1; [Volume]----------------0----[0.80]; volume 0.80; alias volUp vol17; alias volDown vol15; developer 0&quot; &lt;br /&gt; alias vol17 &quot;developer 1; [Volume]-----------------0---[0.85]; volume 0.85; alias volUp vol18; alias volDown vol16; developer 0&quot; &lt;br /&gt; alias vol18 &quot;developer 1; [Volume]------------------0--[0.90]; volume 0.90; alias volUp vol19; alias volDown vol17; developer 0&quot; &lt;br /&gt; alias vol19 &quot;developer 1; [Volume]-------------------0-[0.95]; volume 0.95; alias volUp vol20; alias volDown vol18; developer 0&quot; &lt;br /&gt; alias vol20 &quot;developer 1; [Volume]--------------------0[1.00]; volume 1.00; alias volUp vol20; alias volDown vol19; developer 0&quot; &lt;br /&gt; alias volUp &quot;vol10&quot; &lt;br /&gt; alias volDown &quot;vol09&quot; &lt;br /&gt; alias &lt;br /&gt; bind &quot;uparrow&quot; &quot;volUp&quot; &lt;br /&gt; bind &quot;downarrow&quot; &quot;volDown&quot; &lt;br /&gt; // &lt;p&gt; Примечание: &lt;br /&gt; Например, в моем конфиге для этого скрипта места не хватило. Т.е. конечно же он влез в файл player.cfg, но игра не понимает все, что превышает 15кБ. В этом случае можно просто разделить одиг конфиг на два. Например, создаете еще один cfg файл, называете allias.cfg и вписываете туда все ваши алиасы, а в своем конфиге в самом конце прописываете команду на извлечение: exec alias.cfg - Теперь сначала загрузиться Ваш основной конфиг, а следом за ним конфиг с алиасами. &lt;p&gt; Пример создания алиаса для регулировки чувствительности основной мыши: &lt;p&gt; // &lt;br /&gt; //------------------Изменение чувствительности мыши---------------------------- &lt;br /&gt; // &lt;br /&gt; alias sens00 &quot;developer 1; [Sensitivity]0--------------------[1.0]; sensitivity 1.0; alias sensUp sens01; alias sensDown sens00; developer 0&quot; &lt;br /&gt; alias sens01 &quot;developer 1; [Sensitivity]-0-------------------[1.1]; sensitivity 1.1; alias sensUp sens02; alias sensDown sens00; developer 0&quot; &lt;br /&gt; alias sens02 &quot;developer 1; [Sensitivity]--0------------------[1.2]; sensitivity 1.2; alias sensup sens03; alias sensDown sens01; developer 0&quot; &lt;br /&gt; alias sens03 &quot;developer 1; [Sensitivity]---0-----------------[1.3]; sensitivity 1.3; alias sensup sens04; alias sensDown sens02; developer 0&quot; &lt;br /&gt; alias sens04 &quot;developer 1; [Sensitivity]----0----------------[1.4]; sensitivity 1.4; alias sensup sens05; alias sensDown sens03; developer 0&quot; &lt;br /&gt; alias sens05 &quot;developer 1; [Sensitivity]-----0---------------[1.5]; sensitivity 1.5; alias sensup sens06; alias sensDown sens04; developer 0&quot; &lt;br /&gt; alias sens06 &quot;developer 1; [Sensitivity]------0--------------[1.6]; sensitivity 1.6; alias sensup sens07; alias sensDown sens05; developer 0&quot; &lt;br /&gt; alias sens07 &quot;developer 1; [Sensitivity]-------0-------------[1.7]; sensitivity 1.7; alias sensup sens08; alias sensDown sens06; developer 0&quot; &lt;br /&gt; alias sens08 &quot;developer 1; [Sensitivity]--------0------------[1.8]; sensitivity 1.8; alias sensup sens09; alias sensDown sens07; developer 0&quot; &lt;br /&gt; alias sens09 &quot;developer 1; [Sensitivity]---------0-----------[1.9]; sensitivity 1.9; alias sensup sens10; alias sensDown sens08; developer 0&quot; &lt;br /&gt; alias sens10 &quot;developer 1; [Sensitivity]----------0----------[2.0]; sensitivity 2.0; alias sensup sens11; alias sensDown sens09; developer 0&quot; &lt;br /&gt; alias sens11 &quot;developer 1; [Sensitivity]-----------0---------[2.1]; sensitivity 2.1; alias sensup sens12; alias sensDown sens10; developer 0&quot; &lt;br /&gt; alias sens12 &quot;developer 1; [Sensitivity]------------0--------[2.2]; sensitivity 2.2; alias sensup sens13; alias sensDown sens11; developer 0&quot; &lt;br /&gt; alias sens13 &quot;developer 1; [Sensitivity]-------------0-------[2.3]; sensitivity 2.3; alias sensup sens14; alias sensDown sens12; developer 0&quot; &lt;br /&gt; alias sens14 &quot;developer 1; [Sensitivity]--------------0------[2.4]; sensitivity 2.4; alias sensup sens15; alias sensDown sens13; developer 0&quot; &lt;br /&gt; alias sens15 &quot;developer 1; [Sensitivity]---------------0-----[2.5]; sensitivity 2.5; alias sensup sens16; alias sensDown sens14; developer 0&quot; &lt;br /&gt; alias sens16 &quot;developer 1; [Sensitivity]----------------0----[2.6]; sensitivity 2.6; alias sensup sens17; alias sensDown sens15; developer 0&quot; &lt;br /&gt; alias sens17 &quot;developer 1; [Sensitivity]-----------------0---[2.7]; sensitivity 2.7; alias sensup sens18; alias sensDown sens16; developer 0&quot; &lt;br /&gt; alias sens18 &quot;developer 1; [Sensitivity]------------------0--[2.8]; sensitivity 2.8; alias sensup sens19; alias sensDown sens17; developer 0&quot; &lt;br /&gt; alias sens19 &quot;developer 1; [Sensitivity]-------------------0-[2.9]; sensitivity 2.9; alias sensup sens20; alias sensDown sens18; developer 0&quot; &lt;br /&gt; alias sens20 &quot;developer 1; [Sensitivity]--------------------0[3.0]; sensitivity 3.0; alias sensup sens20; alias sensDown sens19; developer 0&quot; &lt;br /&gt; alias sensup &quot;sens15&quot; &lt;br /&gt; alias sensDown &quot;sens14&quot; &lt;br /&gt; alias &lt;br /&gt; bind &quot;rightarrow&quot; &quot;sensup&quot; &lt;br /&gt; bind &quot;leftarrow&quot; &quot;sensDown&quot; &lt;br /&gt; // &lt;p&gt; Этим же скриптом можно сделать алиас на изменение чувствительности прицела;) &lt;p&gt; Пример создания алиаса для записи нескольких демок одной кнопкой с остановкой записи. &lt;p&gt; В данном примере принцип тот же самый, что и в предыдущих, только используется одна клавиша. &lt;p&gt; // &lt;br /&gt; //----------Запись демок----------------------------------------- &lt;br /&gt; // &lt;br /&gt; alias dem1 &quot;developer 1;[RECORD]---[DEMO1]; record dem1; alias rec stoprec1; developer 0&quot; &lt;br /&gt; alias stoprec1 &quot;developer 1;[STOP][RECORD]; stop; alias rec dem2&quot; &lt;br /&gt; alias dem2 &quot;developer 1;[RECORD]---[DEMO2]; record dem2; alias rec stoprec2; developer 0&quot; &lt;br /&gt; alias stoprec2 &quot;developer 1;[STOP][RECORD]; stop; alias rec dem3&quot; &lt;br /&gt; alias dem3 &quot;developer 1;[RECORD]---[DEMO3]; record dem3; alias rec stoprec3; developer 0&quot; &lt;br /&gt; alias stoprec3 &quot;developer 1;[STOP][RECORD]; stop; alias rec dem4&quot; &lt;br /&gt; alias dem4 &quot;developer 1;[RECORD]---[DEMO4]; record dem4; alias rec stoprec4; developer 0&quot; &lt;br /&gt; alias stoprec4 &quot;developer 1;[STOP][RECORD]; stop; alias rec dem5&quot; &lt;br /&gt; alias dem5 &quot;developer 1;[RECORD]---[DEMO5]; record dem5; alias rec stoprec5; developer 0&quot; &lt;br /&gt; alias stoprec5 &quot;developer 1;[STOP][RECORD]---[LAST]; stop; alias rec dem1&quot; &lt;br /&gt; alias rec &quot;dem1&quot; &lt;br /&gt; alias &lt;br /&gt; bind &quot;...&quot; &quot;rec&quot; // ... клавиша на ваш выбор &lt;br /&gt; // &lt;p&gt; Примечание: При записи дэмо, в любом случае вверху у радара появляется надпись record name.dem, при остановке записи - нет. Естесственно, что когда команда пройдет круг, дэмки начнут перезаписываться. Таким же образом можно сделать алиас на смену ника. Например, nick, [clan]nick, [afk]nick, [no_sound]nick, и при нажатии всего одной клавиши эти ники будут менять последовательно. Если не осилите сами, пишите в личку;) &lt;p&gt; Если хотите, чтобы после прохода полного круга дэмки не перезаписывались, можно в последнем алиасе оборвать цикличность, но тогда скрипт на запись дэмо будет работать только один раз: &lt;p&gt; alias stoprec5 &quot;developer 1;[STOP][RECORD]---[LAST]; stop; alias rec end&quot; &lt;br /&gt; alias end &quot;developer 1;[END_LIST_OF_DEMO]; developer 0&quot; &lt;p&gt; Примечание: в этом случае запишутся только определенное количество демок и не более. На мой взгляд это не очень удобно. &lt;p&gt; Так называемые &quot;Мета&quot; бинды. &lt;p&gt; Мета бинды дают возможность присвоить клавише значение в зависимости от комбинации. Например, купить пистолет F1, а купить автомат shift+F1. Правда заманчиво) &lt;p&gt; Для примера возмем кнопку F1 и ALT. Для создания мета бинда на эти кнопки надо сначала сделать для кнопки F1 два варианта команд - т.е. для разного типа нажатия своя команда: &lt;p&gt; alias buydgl &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot 10&quot; //первая команда для F1 &lt;br /&gt; alias buytmp &quot;buy;menuselect 3;menuselect 2;buy;menuselect 6;slot 10&quot; //вторая команда для F1 &lt;p&gt; Теперь надо создать переходный алиас, которому во время выполнения будут присваиваться одна из двух, созданных выше, команд: &lt;p&gt; alias f1buy &quot;buydgl&quot; //Присваиваем этому алиасу обчное значение F1 (т.е. без зажима alt) &lt;p&gt; Наверное многие замечали что есть команды с префиксом &quot;+&quot;. Это значит, что команда продолжает выполняться до тех пор, пока зажата кнопка. Например, +attack - пока вы зажимает левую кнопку мыши идет атака, а как только отпустите, атака прекратиться - сработает -attack. &lt;br /&gt; Нам также надо создать вариант нажатия и удержания второй кнопки и запрограмировать действия при этом удержании: &lt;p&gt; alias +clickon &quot;alias f1buy buytmp&quot; //При зажатии какой-то кнопки, команде f1buy присваивается покупка tmp &lt;br /&gt; alias -clickon &quot;alias f1buy buydgl&quot; //При отжатии этой же кнопки, команде f1buy присваивается покупка dgl &lt;p&gt; Остается только присвоить выше созданное выбранным кнопкам: &lt;p&gt; bind &quot;F1&quot; &quot;f1buy&quot; //Кнопке присваиватеся основное значени на покупку пистолета &lt;br /&gt; bind &quot;alt&quot; &quot;+clickon&quot; //Кнопке присваивается то, что будет происходить при нажатии &lt;p&gt; Что получилось: &lt;p&gt; Кнока F1 запускает команду f1buy, которой изначально присвоено значение buydgl, т.е. при нажатии на F1 покупается пистолет с патронами. &lt;br /&gt; Как только происходит зажатие кнопки ALT, запускается команда +clickon, которая меняет значение f1buy=buydgl на f1buy=buytmp, т.е. в этот момент кнопке F1 присваивается buytmp, т.е. при зажатии ALT кнопка F1 получает новое свойство - купить автомат с патронами. &lt;br /&gt; Как только происходит отжатие кнопки ALT, запускается команда -clickon, которая меняет значение f1buy=buytmp на начальное f1buy=buydgl, т.е. как только отпустили ALT кнопка F1 опять имеет свойство покупать пистолет с патронами. &lt;br /&gt; Соответственно, когда зажата кнопка ALT и нажимается кнопка F1 происходит покупка автомата с патронами. &lt;p&gt; Теперь соединим все выше сказанное в цельный скрипт: &lt;p&gt; // &lt;br /&gt; //---------alt + f1 dgl or tmp-------------------------------------------- &lt;br /&gt; // &lt;br /&gt; alias buydgl &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot 10&quot; //первая команда для F1 &lt;br /&gt; alias buytmp &quot;buy;menuselect 3;menuselect 2;buy;menuselect 6;slot 10&quot; //вторая команда для F1 &lt;br /&gt; alias f1buy &quot;buydgl&quot; //Присваиваем этому алиасу обчное значение F1 (т.е. без зажима alt) &lt;br /&gt; alias +clickon &quot;alias f1buy buytmp&quot; //При зажатии какой-то кнопки, команде f1buy присваивается покупка tmp &lt;br /&gt; alias -clickon &quot;alias f1buy buydgl&quot; //При отжатии этой же кнопки, команде f1buy присваивается покупка dgl &lt;br /&gt; alias &lt;br /&gt; bind &quot;F1&quot; &quot;f1buy&quot; //Кнопке присваиватеся основное значени на покупку пистолета &lt;br /&gt; bind &quot;alt&quot; &quot;+clickon&quot; //Кнопке присваивается то, что будет происходить при нажатии &lt;br /&gt; // &lt;p&gt; Как это можно использовать! &lt;p&gt; Вы, наверное, уже представили, как будете програмировать кнопки F1-F12 на закупку все мозможного оружия и боеприпасов. Но задайте себе вопрос: за чем?. Посудите сами, закупка оружия происходит только в начале раунда, при чем на некоторых серверах включена опция &quot;заморозки&quot;(что дает спокойно посидеть и подумать над покупкой). А в остальное игровое время закупка же не происходит, и, получается, что клавиши F1-F12, вместо того чтобы приносить пользу, &quot;простаивают&quot;. Я, например, использую эти клавиши для текстовых сообщений своей команде, вида: &quot;враг там&quot;, &quot;враг тут&quot;, &quot;вомба неизвестно где&quot; и т.п. Но закупаться мне тоже хочеться быстро и надежно. Что же делать? &lt;p&gt; Можно придумать такую раскладку: в начале клавиши F1-F12 используются для закупки оружия, но после нажатия какой-нибудь клавиши, значения этих кнопок меняются на другие. Конечно, в результате получится довольно грамоздкий скрипт, но он будет оч эффективен) &lt;br /&gt; Меняться будут только значения клавиш F1-F12, поэтому принцип зажатия кнопки ALT менять не надо. &lt;br /&gt; Итак, нужна еще одна клавиша, при нажатии на которую, значения кнопки F1 меняется на другое. Воспользуемся клавише, которая обычно трудно доступна, например &quot;K&quot;. &lt;p&gt; Придется создать еще один переходный алиас и немножко кое-что подправить: &lt;p&gt; // &lt;br /&gt; //------alt + f1=say or alt + f1=buy----------------------------------------------------------------------- &lt;br /&gt; // &lt;br /&gt; alias buydgl &quot;buy;menuselect 1;menuselect 4;buy;menuselect 7;slot10&quot; //первая команда для F1 в режиме покупки &lt;br /&gt; alias buytmp &quot;buy;menuselect 3;menuselect 2;buy;menuselect 6;slot10&quot; //вторая команда для F1 в режиме покупки &lt;br /&gt; alias f1buy &quot;buydgl&quot; //Присваиваем этому алиасу обчное значение F1 (т.е. без зажима alt) &lt;br /&gt; alias +clickon &quot;alias f1buy var2&quot; //При зажатии какой-то кнопки, команде f1buy присваивается покупка tmp &lt;br /&gt; alias -clickon &quot;alias f1buy var1&quot; //При отжатии этой же кнопки, команде f1buy присваивается покупка dgl &lt;br /&gt; alias sayf1 &quot;say_team MocT&quot; //Первая команда для F1 в режиме сообщений &lt;br /&gt; alias sayf11 &quot;say_team 1&quot; //Вторая команда для F1 в режиме сообщений &lt;br /&gt; alias var1 &quot;buydgl&quot; //начальное первое значение переходного алиаса &lt;br /&gt; alias var2 &quot;buytmp&quot; //начальное второе значение переходного алиаса &lt;br /&gt; alias changevar1 &quot;alias var1 sayf1;alias var2 sayf11;bind k changevar2&quot; //Меняет режим покупки на режим сообщений &lt;br /&gt; alias changevar2 &quot;alias var1 buydgl;alias var2 buytmp;bind k changevar1&quot; //Меняет режим сообщений на режим покупки &lt;br /&gt; alias &lt;br /&gt; bind k &quot;changevar1&quot; //Кнопка смены режимов &lt;br /&gt; bind &quot;F1&quot; &quot;f1buy&quot; //Кнопке присваиватеся основное значени на покупку пистолета &lt;br /&gt; bind &quot;alt&quot; &quot;+clickon&quot; //Кнопке присваивается то, что будет происходить при нажатии &lt;br /&gt; // &lt;br /&gt; Кстати, при игре через интернет меню покупки не будет закрываться. Необходимо добавить команду wait &lt;p&gt; Примечание: Конечно этот скрипт только для оной кнопки. Для большего числа кнопок скрипт получится намного больше - попробуйте составить его сами, использую данный пример.</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>KEJlbBIH</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-221-1</guid>
		</item>
		<item>
			<title>Тактика DE_DUST2</title>
			<link>https://hard-game.3dn.ru/forum/29-251-1</link>
			<pubDate>Mon, 14 Dec 2009 20:09:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://hard-game.3dn.ru/forum/29&quot;&gt;Counter strike 1.6&lt;/a&gt;&lt;br /&gt;Автор темы: SweeX&lt;br /&gt;Автор последнего сообщения: SweeX&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;b&gt;De_dust2&lt;/b&gt; - это логическое продолжение популярной карты de_dust. Цель и задачи те же - терористы (Т) должны установить бомбу, а контр-терористы (CT), соответственно, её обезвредить. &lt;p&gt; Однако не всё так просто, как в старом добром дасте. Если на старой классической карте CT достаточно перекрыть туннель и выход из под моста, т.е., проще говоря, закрыть два выхода из кишки и следить, чтоб T не прошли под мостом, то на de_dust2 Т получили более оперативный простор для своих действий, и по этому можно считать de_dust2 более сбалансированной и уравновешенной картой. &lt;p&gt; Начнем с поведения СТ (здесь и далее рассматривается тактика при игре 4х4). Перекрыть две базы на этой карте просто не возможно в силу того, что терористы имеют 6 (!) вариантов развития атаки. Рассмотрим их подробнее: &lt;p&gt; Т атакуют базу B через туннель напрямую &lt;br /&gt; Т атакуют базу В через туннель - деревянные ворота 2* - с заходом на неё со стороны базы СТ &lt;br /&gt; Т атакуют базу В через деревянные ворота 2, с заходом на её со стороны базы СТ &lt;br /&gt; Т атакуют базу А напрямую через деревянные ворота 1* &lt;br /&gt; Т атакуют базу А через левый выход над базой СТ &lt;br /&gt; Т атакуют базу А через деревянные ворота 2 с заходом на неё через базу СТ. &lt;br /&gt; Учитывая приведённые выше варианты становится ясно - СТ реально не успевают перекрыть возможные пути развития атаки Т, вариант деления СТ на две группы и закрытия этими группами непосредственно баз А и В так же не приемлем, в силу того, что Т, если они действуют мобильной группой (проще говоря вместе), всегда оказываются в численном большинстве (в данном случае 4 против 2) и при равном скилле игроков обеих команд захватывают базу с минимальными потерями, устанавливают бомбу и успевают до прихода второй группы СТ занять круговую оборону места закладки бомбы. &lt;p&gt; Исходя из выше сказанного шансов на победу у СТ практически нет. Но как показала практика при определённой тактике остановить Т всё-таки можно! Как же это сделать ? &lt;p&gt; Существуют два варианта: &lt;p&gt; Самый простой - СТ должны сами атаковать Т. Зародившись СТ сходу атакуют Т через деревянные ворота 2, непосредственно встречая Т у развилки (деревянные ворота 1 - проход на базу А слева), при этом один из СТ (желательно бегущий первым) должен обязательно забежать в туннель и поднявшись по лестнице встретить Т если они пойдут по варианту 1, при этом оставшаяся часть СТ должна резко перегруппироваться и вернувшись обратно через деревянные ворота 2 атаковать оставшихся Т через деревянные ворота 3* на базе В. &lt;br /&gt; Если первый способ в силу преимущества Т в скорости не проходит, следует действовать так. СТ делятся на двух разведчиков и так называемую &quot;группу быстрого реагирования&quot;. В момент старта раунда разведчики через деревянные ворота 2 выдвигаются в следующих направлениях: первый в туннель к возможной атаке Т базы В, второй вверх к развилке ведущей на базу А. Задача разведчиков обнаружить противника и передать &quot;группе быстрого реагирования&quot; сообщение о предстоящей атаке Т. В бой вступать они не должны или по крайней мере не должны, можно просто кинуть пару световых гранат, дезориентируя противника или послать им вдогонку HE. Поведение &quot;группы быстрого реагирования&quot; должно быть следующим: во время действий разведчиков они остаются на своей базе и ждут сообщения о месте атаки Т, получив его, &quot;ГБР&quot; спешно выдвигается на место предполагаемой закладки бомбы, а один из свободных разведчиков так же устремляется туда, другой накрывает противника с тыла в итоге Т оказываются в кольце окружения. Снаряжение разведчиков: Mp5, две световых и хе гранаты, броня+шлем. Снаряжение &quot;ГБР&quot;: Сolt M4A1 или Steyr AUG, хе граната (если есть деньги можно световые), диффуз-кид, броня+шлем. &lt;br /&gt; В идеале всё должно выглядеть именно так, при такой тактике СТ могут выиграть карту или на худой конец проиграть её с минимальным счётом. Что в последствии (это касается игры на чемпионате по официальным правилам) поможет, при условии победы команды за Т, выиграть карту. &lt;p&gt; С контр-террористами всё ясно, что же при такой грамотной тактике СТ остается делать террористам…Попробуем разобраться. Варианты атаки Т двух баз были рассмотрены нами выше, и в принципе они остаются в силе, но при определённой тактике. Во- первых Т как и СТ должны разделить круг задач каждого игрока. Например: разведчик, штурмовики и прикрывающий. В начале раунда Т должны держаться строго вместе и выбрав направление атаки двигаться следующим порядком - первым идёт разведчик, далее штурмовики, последним прикрывающий. &lt;p&gt; Разведчик - игрок, который, зародившись, выбирает направление атаки всей команды и направляет её за собой с помощью команды Follow me. В вооружение разведчика должны входить: Mp5, световые, хе и дымовая гранаты, броня+шлем. Главная его задача - это разведка боем ! Разведчик вступает в бой с любыми, даже с превосходящими силами противника и сообщает другим членам команды об их кол-ве и по возможности о месте расположения. Если расстояние до противника среднее и непосредственной угрозы ближнего боя нет, разведчик вступает в бой и до подхода основных сил прощупывает огневые позиции противники, для того, чтобы штурмовики идущие следом знали, где находится цель. &lt;p&gt; Штурмовики - игроки, обладающие хорошей стрельбой на малых и средних дистанциях, их задания после разведки быстро подавить огневые точки противника, дав группе возможность прорваться к месту закладки бомбы. Вооружение штурмовиков: AK-47, SIG-550 или Mp5 (если нет денег), набор гранат и броня + шлем. &lt;p&gt; Прикрывающий - игрок, идущий в группе последним и отвечающий за прикрытие её с тыла. Целесообразно, чтобы бомба тоже находилась у него в силу того, что он последним вступает в бой (а может и вообще не вступить) и, следовательно, получает реальный шанс доставить бомбу до места закладки. Прикрывающий может использовать любое оружие, но желательно АК-47, который особенно полезен при прикрытии и в ближнем бою, помимо этого конечно набор гранат и броня+шлем. &lt;p&gt; Если СТ оказывают сильное огневое сопротивление и взять место закладки с первого штурма не удается Т целесообразно сменить направление атаки. Делать это нужно не заметно для противника. Разведчик продолжает вести бой на дистанции и всем своим видом (бросает гранаты и т.п.) показывает, что группа будет атаковать место закладки именно в этом направлении. Тем временем, штурмовики и прикрывающий, либо заходят на это же место закладки с другой стороны, что будет полной неожиданностью для СТ, либо вообще уходят на другое место закладки, при этом один из штурмовиков может, так же для дезориентации противника атаковать СТ с тыла, чтоб они окончательно поверили в возможность атаки именно в этом направлении. А прикрывающий и второй штурмовик спокойно устанавливают бомбу и занимают оборону. &lt;p&gt; Данная тактика была применена и опробована командой клана [BRAT] на последнем чемпионате и принесла нам успех в 1/8 финала и полуфинале турнира. &lt;p&gt; *деревянные ворота 1 - ворота на место закладки А &lt;br /&gt; *деревянные ворота 2 - ворота находящиеся в непосредственной близости с базой CT &lt;br /&gt; *деревянные ворота 3 - ворота в место закладки В</content:encoded>
			<category>Counter strike 1.6</category>
			<dc:creator>SweeX</dc:creator>
			<guid>https://hard-game.3dn.ru/forum/29-251-1</guid>
		</item>
	</channel>
</rss>