maximdalechuk 📅Суббота 🕑22:13:09 |
gfotyrjrjcnz 📅Суббота 🕑21:24:22 |
kofanovds 📅Суббота 🕑18:53:00 |
directedbytsa19 📅Суббота 🕑16:20:37 |
valerijvrn 📅Суббота 🕑15:01:16 |
odincovao1991 📅Суббота 🕑13:44:16 |
|
Форум сталкер S.T.A.L.K.E.R.: Школа моддинга Работа с SDK, Скрипты, конфиги, движок Прототип динамических новостей сталкер (динамические новости сталкер) |
Прототип динамических новостей сталкер |
Прототип динамических новостей в сталкере
Создание прототипа динамических новостей В общем для этого нужно создать скрипт с названием типа ваше_название.script и нужно иметь чистый файл bind_stalker.script. Сделаем свой скрипт и запишем сюда нечто типо этого - -- Прототип динамичеких новостей local ant_spam ={ "Слышал что на АТП с Темной Долины зомбаки ходят. Осторожнее там.", "Тимыч: Кто флудить будет тому оторву кой-чего.", "Кто нибудь знает куда Стрелок делся?", "Военные вообще оборзели! Две тысячи рублей за проход на север кордона - это не хило!", "Завелся Чак Норрис в наших местах. Бандос это с прозвищем таким. Дебил полный.", "Комбат как-то говорил что Тополь пропал. Неизвестно куда. Разминулись в подземке Агропрома", "Долг: Блин переходите на свою волну. А то запалите Свободе планы", "Свобода: Секач опять на Кота наехал. Кого-то скоро по закону Зоны на бой вызывать будут.", "Похоже мне еще в лагере сидеть. Блин долг когда я этот Сидоровичу то отдам?!" } 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(9)]), nil, nil, 30000) end Теперь зайдем в файл bind_stalker.script и после строки xr_sound.update_actor() пишем ваше_название.time_update_spam() Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке time_news = time + 30000, тем дольше будет промежуток. Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте. Потом высчитывайте сколько сообщение всего и в строчке news_manager.send_tip(db.actor, (ant_spam[math.random(9)]), nil, nil, 30000) вместо 9 ставьте соответствующее количество. |
| |||
| |||