Прототип динамических новостей — S.T.A.L.K.E.R. Inside Wiki

Прототип динамических новостей

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск

Создание прототипа динамических новостей

В общем для этого нужно создать скрипт с названием типа ваше_название.script и нужно иметь чистый файл bind_stalker.script. Сделаем свой скрипт и запишем сюда нечто типо этого -

 
-- Прототип динамичеких новостей 
local ant_spam ={ 
"Кто носит фирму аммуниции найк, тот найдет артефактов клондайк!", 
"Кто носит фирму абибас тот кровососу выдернет глаз!", 
"Igromania - The Best, Igromania - Forever", 
"Смех Зоны - Самые смешные мультфильмы по сталкеру", 
"AP Productions - Лучший инфо-портал!", 
"Мод Antdiablon freeplay 2.0 - самый крутой",
"Реклама на сталкер-инсайд - это уныло!"
}
 
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 и после строки

 
xr_sound.update_actor()
 
пишем
 
ваше_название.time_update_spam()
 
Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке  time_news = time + 30000, тем дольше будет промежуток.

Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте.

--AntdiabloN 05:36, 10 июля 2011 (UTC)

Промежуток времени -- Weanchester 10:34, 10 июля 2011 (UTC)

Другие места
LANGUAGE