Перейти к содержанию

Лидеры


Популярный контент

Показан контент с высокой репутацией 15.07.2015 во всех областях

  1. 1 балл
    Вот мы и подошли к финалу - настройка худа в плагине! Сразу оговорюсь, что данная статья рассчитана на тех, кто немного понимает в скриптинге. Для начала настроим видимость. Для этого сделаем наш худ изначально выключенным. <visible> &false; </visible> Теперь включим его в нужном в плагине. Например, хочу, чтобы худ работал в режиме игры, и отключался в любом меню (инвентарь, торговля и т.д.). Для этого воспользуемся командой SetUIFloat (требует NVSE) Begin GameMode if bVisible Let bVisible := 0 SetUIFloat "HUDMainMenu/CGyourPoints/visible" 1 ; включаем endif...Begin MenuMode if bVisible == 0 Let bVisible := 1 SetUIFloat "HUDMainMenu/CGyourPoints/visible" 0 ; отключаем endif... В данном примере включается и отключается худ целиком, но можно управлять отдельными частями, например: SetUIFloat "HUDMainMenu/CGyourPoints/CGTestLabel/visible" 1 ; включаем только блок CGTestLabel Ну что ж, с видимостью разобрались. Как же нам настраивать значения/текст? Здесь к команде SetUIFloat присоединяется команда SetUIString. Первая позволяет выставлять числа, вторая строку в целом. Например, у нас уже есть текст "Ваши очки:", и мы хотим правее выставить число: SetUIFloat "HUDMainMenu/_CGYourPoints" 6 ; на экране появится "6"SetUIFloat "HUDMainMenu/_CGYourPoints" Ypoints ; на экране появится значение переменной YPoints При этом в xml файле у нас должна быть строка <string><copy src="io()" trait="_CGYourPoints"/></string> Со строкой всё тоже самое: SetUIString "HUDMainMenu/_CGCurStValue" "Come Out Roll"; Come Out Roll - наша строка, в моём случае этап игры При помощи этих команд и команды IsKeyPressed также можно настроить позицию худа, но мне это не нужно. Итак, подведём итоги. Чего мы не научились: Двигать наш худ (хотя все данные по этому поводу я дал) Добавлять картинки (всё тоже самое, что и с текстом! Картинки должны быть в формате .dds) Возможно ещё что-то, я уже не помню Также хочу оставить вам мой худ и полезные ссылки: Pip-Pong - худ файл читается очень легко, можно почерпнуть информацию про картинки. FPS Counter - очень простой мод. Код легко читается, можно почерпнуть информацию о движении худа. Fallout2AM - человек, который мне очень помог. Можно задать вопрос, только не говорите, что пришли от меня, я итак уже отнял кучу времени у человека Мой худ: [sharedmedia=videos:videos:90] Всем удачи! Если будут вопросы/проблемы - задавайте, с радостью помогу.

×
×
  • Создать...