Прототип динамических новостей — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(Создал промежуток времени) |
(<<< aka_sektor) |
||
(не показаны 3 промежуточных версий 3 участников) | |||
Строка 6: | Строка 6: | ||
local ant_spam ={ | local ant_spam ={ | ||
"Кто носит фирму аммуниции найк, тот найдет артефактов клондайк!", | "Кто носит фирму аммуниции найк, тот найдет артефактов клондайк!", | ||
− | "Кто носит фирму | + | "Кто носит фирму абибас тот кровососу выдернет глаз!", |
"Igromania - The Best, Igromania - Forever", | "Igromania - The Best, Igromania - Forever", | ||
"Смех Зоны - Самые смешные мультфильмы по сталкеру", | "Смех Зоны - Самые смешные мультфильмы по сталкеру", | ||
"AP Productions - Лучший инфо-портал!", | "AP Productions - Лучший инфо-портал!", | ||
− | "Мод Antdiablon freeplay 2.0 - самый крутой" | + | "Мод Antdiablon freeplay 2.0 - самый крутой", |
+ | "Реклама на сталкер-инсайд - это уныло!" | ||
} | } | ||
Строка 35: | Строка 36: | ||
</lua> | </lua> | ||
Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке ''' time_news = time + 30000''', тем дольше будет промежуток. | Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке ''' time_news = time + 30000''', тем дольше будет промежуток. | ||
− | Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст то не ставьте. | + | Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте. |
--[[Участник:AntdiabloN|AntdiabloN]] 05:36, 10 июля 2011 (UTC) | --[[Участник:AntdiabloN|AntdiabloN]] 05:36, 10 июля 2011 (UTC) | ||
+ | |||
Промежуток времени -- [[Участник:Weanchester|Weanchester]] 10:34, 10 июля 2011 (UTC) | Промежуток времени -- [[Участник:Weanchester|Weanchester]] 10:34, 10 июля 2011 (UTC) | ||
+ | [[Категория:Неоформленные статьи]] |
Текущая версия на 01:39, 20 марта 2014
Создание прототипа динамических новостей
В общем для этого нужно создать скрипт с названием типа ваше_название.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)