Закрепить тему? |
да |
|
50% |
[ 6 ] |
нет |
|
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 Откуда: Пермь |
|
|
|
Хорошая инструкция, хотя может скинуться проще и бо припахать
Бля, круто, первая ссылка в гугле на наш форум на эту тему теперь
_________________
|
|
Вт Фев 22, 2011 10:02 am |
|
|
*encore*
Зарегистрирован: 14.03.2008 Сообщения: 856
|
|
|
|
в итоге сложного конечно ничего, но когда с нуля начинал это осваивать - много нервных клеток истратил.
_________________ █████████
█████████
█████████ |
|
Вт Фев 22, 2011 10:23 am |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|
|