Список форумов CS.Siras.Ru
РегистрацияПоискFAQПользователиГруппыВход
Расстановка spawn точек на картах. AMX метод.

 
Ответить на тему    Список форумов CS.Siras.Ru » Игра Counter-Strike Предыдущая тема
Следующая тема
Расстановка spawn точек на картах. AMX метод.

Закрепить тему?
да
50%
 50%  [ 6 ]
нет
50%
 50%  [ 6 ]
Всего голосов : 12

Автор Сообщение
John Rambo



Зарегистрирован: 10.10.2009
Сообщения: 3303
Откуда: Красноярск

Сообщение Расстановка spawn точек на картах. AMX метод. Ответить с цитатой
Во первых за инструкцию спасибо *encore*
А во вторых от сама инструкция:


Итак, вы не раз наблюдали ситуацию, когда в начале раунда несколько человек рандомно становятся dead. Кто не знает - происходит это по причине нехватки так называемых точек спауна (заранее обозначеных мест для появления игроков). Следовательно для исправления данной ситуации необходимо увеличить количество этих точек.
Существуют 2 метода:
редактирование карты напрямую в специальном редакторе типа Valve Hammer, с последующей компиляцией
и
редактирование составляющей карты. так называемых entyties, через плагин для amxmodx.
Рассмотрим второй.
для начала запасемся необходимыми утилитами:
http://prdownloads.sourceforge.net/metamod/metamod-1... - скажем так - основа для amx
http://www.amxmodx.org/dl.php?filename=amxmodx-1.8.1... - собственно amx
http://www.amxmodx.org/dl.php?filename=amxmodx-1.8.1... - дополнение amx для counter strike
http://cs-mapper.by.ru/download/ripent.zip - программа ripent (о ее назначении чуть позже)
http://makeserver.ru/engine/download.php?id=334 - плагин для amx который собственно и выполняет главную функцию - редактирует точки спауна
--->
Установим amx:
создаем папку /cstrike/addons/metamod/ и создаем внутри файл plugins.ini
также создаем папку dlls в папке metamod и копируем туда файл metamod.dll из одноименного архива.
в папку /cstrike/addons/amxmodx распаковываем amxmodx base и amxmodx cstrike
открываем файл plugins.ini из папки metamod и дописываем туда:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
В файле /cstrike/liblist.gam делаем следующие изменения (ставим слэши перед уже имеющимся строчкам):
//gamedll "dllsmp.dll"
//gamedll_linux "dlls/cs_i386.so"
и дописываем новую
gamedll "addons/metamod/dlls/metamod.dll"
оставить предыдущие строки важно. ибо если вы устанавливаете amx на counter strike который у вас предназначен для игры, то перед каждым запуском придется выбирать - либо поиграть либо поиграться с amx, комментируя (ставя двойной слэш) те или иные строчки. Правильным будет просто поставить вторую КС, чтобы каждый раз не изменять файл.
AMX установлен.
Теперь добавим к нему плагин map spawn editor:
открываем файл /cstrike/addons/amxmodx/configs/plugins.ini и дописываем в самый конец - Map_Spawns_Editor.amxx
а сам файл плагина копируем в папку - /cstrike/addons/amxmodx/plugins/
так же файл map_spawns_editor.txt в папку - /cstrike/addons/amxmodx/data/lang
Теперь запускаем кс, создаем игру с необходимой картой.
в консоли пишем - amx_spawn_editor 1
затем - amx_editor_menu
появится меню:
пункт 0 - сколько спаун точек имеется на карте в данный момент
пункт 1 - сколько точек станет после ваших вмешательств
пункт 3 - добавить спаун для терров
пункт 4 - добавить спаун для контров
пункт 5 - развернуть налево
пункт 6 - развернуть направо
пункт 7 - сохранить спауны
пункт 8 откроет следующую страницу:
пункт 3 - удалить спаун
пункт 4 - удалить все спауны терров
пункт 5 - удалить все спауны контров
начинаем творить:
расстановку необходимо делать в обычном режиме, не из spectator'ов, а передвигаясь по карте как обычный игрок. Важно чтобы при установке точки спауна не было красных линий до ближайших объектов. Ну и конечно ставить точку надо так чтобы если игрок вдруг обернется afk то не мешал бы другим и не перекрывал проход.
Когда закончите с расстановкой - сохраните вашу работу путем нажатия кнопочки 7 на главной странице меню плагина.
Результат сохраняется - /cstrike/addons/amxmodx/configs/spawns в виде файла - "название карты".ent (либо txt)
Теперь перейдем к утилите ripent. Она предназначена для выдергивания из карты и забивания обратно определенной информации, такой например как местоположение респаунов, свойства обектов и т.д. в текстовом виде.
Для удобства скопируйте ее например на диск C:/ripent.exe
туда же необходимо скопировать карту, которую вы будете менять.
теперь выполните следующее:
Пуск -> Выполнить или клавиши WIN+R и впишите:
"c:\ripent.exe" -export -texdata 1 cs_mansion (вместо cs_mansion название редактируемой карты)
на диске c:\ образуется файл с названием "имя_карты".ent
далее в этом файле ищем кусок похожий на содержимое файла
/cstrike/addons/amxmodx/configs/spawns/"имя_карты".ent (или txt)
и заменяем его содержимым
Теперь нужно вставить измененный файл обратно в карту:
пуск -> Выполнить или клавиши WIN+R
"c:\ripent.exe" -import -texdata 1 cs_mansion (вместо cs_mansion название редактируемой карты)
строчка осталась почти такой же за исключением того что мы заменили слово EXPORT на IMPORT.
Ну вот вобщем-то и все. Карта исправлена и готова к употреблению.
Поскольку писАл все по памяти, то возможны неточности. Если возникнут затруднения - пишите.
На этом все. You Brains was eaten by ME >^,_,^<
Вт Фев 22, 2011 6:09 am Посмотреть профиль Отправить личное сообщение
Bo dun



Зарегистрирован: 03.09.2008
Сообщения: 2601
Откуда: Shadowmoon*

Сообщение Ответить с цитатой
о боже мой, помню как этой фигней занимался =)
помните еще давно давно когда Олег был еще не такой засранец как сейчас.....или нет поостойте он БЫЛ всегда таким засранцем....ну так вот когдато давно на карте датак умирало или застревало по 20 человека
умирали люди на токсике 1-ом и 2-ом и даже на вашем любимом лагающем камп зоне угадайте кто все это исправлял за ленивым негодяем?) xD
Сложного кста не чего нет в этом.
Вт Фев 22, 2011 7:36 am Посмотреть профиль Отправить личное сообщение Посетить сайт автора
John Rambo



Зарегистрирован: 10.10.2009
Сообщения: 3303
Откуда: Красноярск

Сообщение Ответить с цитатой
xD
Вт Фев 22, 2011 8:11 am Посмотреть профиль Отправить личное сообщение
ESTRELLA



Зарегистрирован: 02.07.2009
Сообщения: 1772
Откуда: Пермь

Сообщение Ответить с цитатой
Хорошая инструкция, хотя может скинуться проще и бо припахать Very Happy
Бля, круто, первая ссылка в гугле на наш форум на эту тему теперь Very Happy

_________________
Вт Фев 22, 2011 10:02 am Посмотреть профиль Отправить личное сообщение ICQ Number
*encore*



Зарегистрирован: 14.03.2008
Сообщения: 856

Сообщение Ответить с цитатой
в итоге сложного конечно ничего, но когда с нуля начинал это осваивать - много нервных клеток истратил.

_________________
█████████
█████████
█████████
Вт Фев 22, 2011 10:23 am Посмотреть профиль Отправить личное сообщение
Показать сообщения:    
Ответить на тему    Список форумов CS.Siras.Ru » Игра Counter-Strike Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах