1. Идём в директорию languagebank\english\gamecore\huds\ 2. Создаём там свою папку (например myhuds) 3. Рисуем в фотошопе 9 шкал разного уровня индикации. Можно с альфа-каналом, можно без. Заполненная шкала будет называться например health9, а шкала уже вообще
пустая - health0 Примечание (можно и 30 шкал создать), просто в данном примере для удобства рассмотрим 9) 4. Складываем все наши шкалы в вышесозданную папку в формате *dds 5. Идём в директорию languagebank\english\mygame\, там открываем файлик setuplevel 6. Находим строку Setup Game Menu, пишем следующий код, чтобы он был расположен выше строки Setup Game Menu, но ниже строки Setup Level Stats.
;Health Bar :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы health0.dds,hudname=Health0.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы health1.dds,hudname=Health1.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health2.dds,hudname=Health2,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health3.dds,hudname=Health3,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health4.dds,hudname=Health4,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health5.dds,hudname=Health5,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health6.dds,hudname=Health6,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health7.dds,hudname=Health7,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health8.dds,hudname=Health8,hudmake=display,hudhide=1
координаты x и y потом можете подогнать, как необходимо.
7. Следующая часть кода. Вставляем, чтобы этот код был расположен ниже строки Main Game и выше Game Menu.
"Подсчёт" жизней можно изменить на своё усмотрение, так же как и количество шкал можно изменить на своё усмотрение и потом исправить код, добавив пути до остальных шкал, "привязав" их к определённым цифрам отнимания жизни. Единственное, на что стоит обратить особое внимание - на то, какая текстура показывается в коде командой show, а какие скрываются командой unshow
Others шкала твоя появиТСя, когда ты сделаешь всё правильно, как описано в шапке. Это проверено и работает. Смотри, где ты ошибся и что сделал неправильно.
;Health Bar :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 health0.dds,hudname=Health0.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 health1.dds,hudname=Health1.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health2.dds,hudname=Health2,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health3.dds,hudname=Health3,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health4.dds,hudname=Health4,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health5.dds,hudname=Health5,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health6.dds,hudname=Health6,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health7.dds,hudname=Health7,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health8.dds,hudname=Health8,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 health9.dds,hudname=Health9.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 health10.dds,hudname=Health10.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health11.dds,hudname=Health11,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health12.dds,hudname=Health12,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health13.dds,hudname=Health13,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health14.dds,hudname=Health14,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health15.dds,hudname=Health15,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=languagebank\english\gamecore\huds\Huds from Alex 666 Health16.dds,hudname=Health16,hudmake=display,hudhide=1
;Health Bar :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы health0.dds,hudname=Health0.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы health1.dds,hudname=Health1.dds,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health2.dds,hudname=Health2,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health3.dds,hudname=Health3,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health4.dds,hudname=Health4,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health5.dds,hudname=Health5,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health6.dds,hudname=Health6,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health7.dds,hudname=Health7,hudmake=display,hudhide=1 :state=0:hudreset,hudx=15,hudy=10,hudimage=путь до нашей шкалы Health8.dds,hudname=Health8,hudmake=display,hudhide=1
Сообщение: 2999
Зарегистрирован: 04.01.08
Откуда: РФ, Мурманск, Заполярный
Репутация:
17
Отправлено: 17.09.08 13:45. Заголовок: warr11r Чё-т я сам у..
warr11r Чё-т я сам уже забыл. То ли для примера писал, то ли... В общем, не надо слепо копировать скрипты, надо всё равно проверять и разбираться. Пусть попробует там везде прописать расширение или убрать первые 2. А там отпишется и я исправлю, если не так. Я уже забыл, как я делал, но тогда и у меня и у других это 100% работало.
Отправлено: 17.11.09 17:42. Заголовок: Я так понял принцип ..
Я так понял принцип действия заключается в том что ты закрываем нумерик-худы своими нарисованными? А нумерик вообще убрать можно? я нашел только расположение Надписей "Жизнь" "Здоровье". Их пофиг заменим. А с циферками все таки что делать?
Отправлено: 17.11.09 17:44. Заголовок: dmnavatar Да выгаси ..
dmnavatar Да выгаси хоть всё. Хоть и цифры и хоть всё на свете. И будет, если нужно, вообще экран без игрового интерфейса :)) А скриптами уже можно себе навертеть "спец" интерфейс (примерно, как написано в шапке)
Отправлено: 22.11.09 18:52. Заголовок: Увидел в папках креа..
Оффтоп: Увидел в папках креатора такой худ: 17 изображений головы с разными уровнями повреждений а-ля Doom, и правда, неплохо было бы реализовать сиё!) Может даже сам заюзаю)
Сообщение: 3461
Настроение: Чтобы оказаться в нужном месте в нужное время, в нужном месте стоит находиться постоянно.
Зарегистрирован: 03.07.08
Откуда: Украина, Ровно
Репутация:
43
Отправлено: 22.11.09 19:34. Заголовок: Не тот случаем, что ..
Отправлено: 30.08.11 21:26. Заголовок: Я все сделал по инст..
Я все сделал по инструкции, нарисовал себе 19 хадов, дописал нужные строчки в скрипт, и почти сразу же столкнулся с проблемой: У моего ГГ 900 hp, когда счетчик здоровья доходит до ~300, хады перестают меняться.
Перепроверил все строчки, все нормально вроде (хотя я не уверен).
Все даты в формате GMT
5 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет