Моды Тень Чернобыля Моды Зов Припяти Моды Чистое Небо
Форум Тень Чернобыля Форум Чистое Небо Форум Зов Припяти

☢ Информационный портал по модификациям к серии игр S.T.A.L.K.E.R. ☢

                                                                                                                                                                                     

Суббота, 01.02.2025, 20:22 | Приветствую Вас Гость | RSS | Главная | Регистрация | Вход

PDA сайта


Разделы каталога
Обзор игр [29]
Статьи, информация по играм, системные данные для установки игр.
Информация, рассказы - все что касается STALKER [84]
Книги - тематика STALKER [28]
Новинки модов
Crow Game Killer
Просмотров: 0
Добавлено: 01.02.2025

ANOMALY ※ MEDIUM 1.2
Просмотров: 23
Добавлено: 29.01.2025

Через периметр к мечте: Пролог - UPD 12.10.24
Просмотров: 22
Добавлено: 29.01.2025

Sky Renewal Mod
Просмотров: 29
Добавлено: 27.01.2025

Shadow of Basement
Просмотров: 16
Добавлено: 26.01.2025

Зона Поражения: Новая Эра 3.1
Просмотров: 57
Добавлено: 26.01.2025

Call of The Zone HD (RUS)
Просмотров: 40
Добавлено: 26.01.2025

Improved Weapon Pack (I.W.P.) - Standalone
Просмотров: 67
Добавлено: 26.01.2025

Оружейный пак by AlphaS
Просмотров: 17
Добавлено: 26.01.2025

Clear Sky Revision
Просмотров: 22
Добавлено: 26.01.2025

Лидеры просмотров
SOC WEAPON PACK
Просмотров: 39977
Добавлено: 23.05.2018

Новый Арсенал 5.1 + Спавнер
Просмотров: 31242
Добавлено: 21.06.2018

Правки для ОП 2.1 с патчем 8.2
Просмотров: 26943
Добавлено: 02.07.2019

Спавнер - Пространственная аномалия 4.1
Просмотров: 25630
Добавлено: 22.05.2018

СТАЛКЕР - ТЕНЬ ЧЕРНОБЫЛЯ (Чистая игра)
Просмотров: 24400
Добавлено: 08.10.2018

Дополнения - Объединенный Пак 2.1
Просмотров: 24292
Добавлено: 05.01.2019

Тень Вонючки 0.03+
Просмотров: 21645
Добавлено: 21.05.2018

Сталкер - Приключения Толика
Просмотров: 19221
Добавлено: 19.01.2019

Спавн-Меню - Новый Арсенал 5.0
Просмотров: 18746
Добавлено: 23.05.2018

Спавнер для ОП 2.1
Просмотров: 16226
Добавлено: 03.01.2019

Главная » Статьи » Информация, рассказы - все что касается STALKER

Вывод сообщения на экран (Своя новость)
1.Как вывести сообщение на экран без использования функций АМК
У любого клиентского объекта имеется метод give_game_news Он и выводит сообщения на экран. Экспериментом выяснил, что сообщение можно вывести совершенно от любого клиентского объекта, хоть от куска колбасы (хвала дизайнерскому гению GSC! Ну почему не сделать просто глобальную функцию?). Однако, следуя традиции и здравому смыслу, мы таки воспользуемся для этого объектом, соответствующим ГГ, т.е. актёром.
local sactor = alife():actor() --получаем серверный объект актера
local cactor = level.object_by_id(sactor.id) --по его ID получаем клиентский объект актера
cactor:give_game_news(
"Свободу тушканам!\\nТушканчики всех стран, объединяйтесь!", -- строка сообщение, может быть многострочной
"ui\\ui_npc_monster", --текстура, из которой берется аватара "отправителя"
Frect():set(0,215,163,105), --координаты и размеры вырезаемого из текстуры изображения
math.random(1000, 3000), --начало показа сообщения с текущего момента (в миллисекундах)
5000 --длительность показа сообщения (в миллисекундах)
)
Доп. комментарии к аргументам give_game_news: имя текстуры - это имя файла DDS без расширения, адресуемого относительно папки \gamedata\textures\ в этом выражении Frect():set(0,215,163,105) 0,215 - это координаты верхнего левого угла нужного изображения 163,105 - его размеры Размеры и координаты могут быть любыми, но полученное изображение будет увеличено или уменьшено до размеров 83х47 В данном случае изображение тушкана из файла ui_npc_monster.dds было уменьшено. Параметр времени начала показа нужен, очевидно, для внесения некоторой живости в игру. Дело в том, что код Lua получает управление только в определённые моменты, по определённым событиям. В такой момент можно сгенерить пачку сообщений и раскидать их по времени с помощью этого параметра, создав таким образом некоторую имитацию жизнедеятельности на ближайшее время. Думаю, таким же образом можно имитировать диалоги. Просто генерится пачка сообщений и им задаётся вывод с небольшим интервалом.
2.Как вывести сообщение на экран с использованием функций АМК
1.Создаём файл ваше_название_скрипта.script в папке gamedata/scripts и пишем в него:
Код
function ваш_текст(first_speaker, second_speaker)
news_manager.send_tip(db.actor, "%c[255,255,128,128]ПРИМЕР:\n%c[default]ВАШ ТЕКСТ", nil, nil, 30000)
end
news_manager.send_tip - это сама функция, которая отсылает сообщение.
"%c[255,255,128,128] - это цвет сообщения, идет по моему по цветам RGB.
%c[default] - это конец кода цвета сообщения, дальше текст идёт в стандартном цвете.
\n - это перенос на другую строчку.
2.В любой диалог пишем функцию:
ваше_название_скрипта.ваш_текст
Например в dialogs_trading.xml в диалоге doctor_dialog_start после фразы doctor_dialog_start_13
Пишем
ваше_название_скрипта.ваш_текст
Теперь после того как поговорите с Доктором (NLC5) на ПДА придёт сообщение с вашим текстом.
Категория: Информация, рассказы - все что касается STALKER | Добавил: ferr-um (01.05.2011) | Автор: ferr-um E
Просмотров: 855 | Теги: модостроение в сталкере, информация по созданию модификаций , создание мода для сталкера
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
PDA Stalker-Mods


Форма входа
Поиск по сайту
ADVERT
Популярные моды
Повелитель Зоны v. 1.1/ Gode of zone v. 1.1
Просмотров: 12098
Добавлено: 26.11.2011

Новый Арсенал 5.1 + Спавнер
Просмотров: 31242
Добавлено: 21.06.2018

COP Weapons Mod
Просмотров: 9293
Добавлено: 19.06.2011

Оружейный пак от Moonlight1986
Просмотров: 12307
Добавлено: 25.06.2012

Спавнер - Пространственная аномалия 4.1
Просмотров: 25630
Добавлено: 22.05.2018

Winter of Death: Ultimatum (FINAL)
Просмотров: 8194
Добавлено: 26.09.2011

S.T.A.L.K.E.R.: Зов Припяти - Оружейный аддон
Просмотров: 9432
Добавлено: 23.12.2011

SOC WEAPON PACK
Просмотров: 39977
Добавлено: 23.05.2018

"Повелитель зоны" для FERR-UM MOD ver.0.4
Просмотров: 9627
Добавлено: 15.08.2012

S.T.A.L.K.E.R. "Зов Припяти" - Новые иконки
Просмотров: 8058
Добавлено: 27.08.2011

Статистика

Онлайн всего: 2
Гостей: 1
Пользователей: 1
ferr-um
Моды Тень Чернобыля Форум Тень Чернобыля Моды Чистое Небо Форум Чистое Небо Моды Зов Припяти Форум Зов Припяти Моды Зов Чернобыля Форум Зов Чернобыля Сталкер - Другие платформы
Картинка в качестве фона





Картинка в качестве фона
Картинка в качестве фона
Моды Сердце Чернобыля  Моды Тень Чернобыля  Форум Тень Чернобыля  Моды Чистое Небо  Форум Чистое Небо  Моды Зов Припяти  Форум Зов Припяти  Моды Зов Чернобыля  Форум Зов Чернобыля  Сталкер - Другие платформы
Stalker-Mods © 2025 Используются технологии uCoz