Прототип динамических новостей
Создание динамических новостей.
Для этого нам нужно создать скрипт в папке gamedata\script с названием ваше_название.script и нужно иметь файл bind_stalker.script. В созданный скрипт напишем следующее--
Code
-- Прототип динамичеких новостей
local ant_spam ={
"Кто носит фирму аммуниции найк, тот найдет артефактов клондайк!",
"Кто носит фирму абибас тот кровососу выдернет глаз!",
"KILLER - The Best, GUfer - Forever",
"Ремонт и взлом КПК, по низким ценам",
"stalker-gamekul.ucoz.ru - Лучший инфо-портал!",
"Мод NS-PN 1.0 - самый крутой",
"Уроки модостроя на stalker-gamekul.ucoz.ru - это хорошо"
}
time_news = 0 -- переменная промежутка времени
function time_update_spam() -- функция промежутка времени
local time = time_global() -- переменная времени
if time_news < time then
time_news = time + 30000 -- время через которое будет вызываться сообщение можете изменить
ваше_название.update_spam()
end
end
function update_spam()
news_manager.send_tip(db.actor, (ant_spam[math.random(6)]), nil, nil, 30000)
end
Теперь заходим в файл bind_stalker.script и ищем строку
Code
xr_sound.update_actor()
Сразу после нее пишем следующее:
Code
ваше_название.time_update_spam()
Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке time_news = time + 30000, тем дольше будет промежуток.
Так же по этой аналогии можно добавлять свои новости - после строки "Мод NS-PN 1.0 - самый крутой", пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте.
Кто не понял спрашивайте))