А что смешного? Да способ корявый, но ничего не поделаешь. Берём версию двигла 1.1.1.1 и выше (не Won). Запускаем карту при запуске мода, отключаем паузу. Пишем сообщение "Press ESC" чтобы игрок догадался, как открыть менюшку. На самой фоновой карте ставим триггер_камеру и активируем её при спавне игрока, предворительно "заморозив" последнего. Чтобы пауза работала в одиночной игре можно кодингом грузить спец. конфиг после старта сингл-карты, где указываем pausable 1. Можно всё реализовать через маппинг и конфиги или через кодинг, маппинг и конфиги. Второй способ предпочтительнее, т.к. не даёт сбоев в работе.
Продавец_Кошмаров писал: А мне обычно говорили, что только на 6 100% под хл получится кодить...
Это неправда - уже давно существует ХЛСДК, переделанный под новые студии. В том числе за авторством вашего покорного слуги.
Добавил на всякий случай Thread Link в этот раздел.
Цитата:
Ku2zoff писал: Да способ корявый, но ничего не поделаешь.
А зачем вообще изобретать корявые способы? Вряд ли игроки мечтают об "активном меню" настолько, чтобы тратить на него время. И с ВОНом тут облом. И вот этот "Press ESC" смущает - в хл2-то не надо нажимать ничего.
Дядя Миша пробовал. Но только в мп режиме. В сп не делал.
Добавлено 12-03-2010 в 19:30:
Цитата:
И с ВОНом тут облом.
Оффтоп:
Не люблю я ВОН. Макс. разрешение 1280х960, на LCDшниках растягивается уродливо (спасли новые дрова на nVidia для Семёрки, при "нехватке" пикселей по вертикали или горизонтали добавляется чёрная полоска, как на видео). При первой загрузке мультиплеерной карты в пежиме OpenGL при смене разрешения с менюшного на игровое в углу остаётся меню в уменьшенном виде, в Windows 7 ролики valve и sierra ескейпом не пропускаются. Плюс ко всему ВОНовская версия давно устарела. Хотя и у новых много недостатков, но я всё-таки предпочитаю их ВОН-версиям.
Ну что ж теперь поделать, такой я нехороший. Зато почти все моды(процентов 90), шо у мну есть работают со стимом Сам ручками всё настраивал.
Цитата:
Это неправда - уже давно существует ХЛСДК, переделанный под новые студии.
Не всё, к сожалению, получается переделать. В среду собственноручно заточил под 2005-ю студию Multiplayer Source SDK 2.3, принялся за ботов и наткнулся на мерзкую гадость о которой совсем забыл:
code:
error C2440: 'initializing' : cannot convert from 'std::vector<_Ty>::iterator' to 'float *'
И что компилятору не нравится? В 6-ой студии норм пашет. Всё перепробовал. Наверное надо MSDN установить и почитать. Хотя ХЗ:
Цитата:
Компилирую исходники Parabot c помощью MS Visual Studio .NET 2003
Цитата:
Дядя Миша писал(очень давно):
Ku2zoff этож у тебя NET студия, а исходники - на С++.
Попробуй, к примеру 2005-ю студию, ну или 2003-ю.
Один хрен, версии старше VC 98 не переваривают этот код.