📌 Обновление Форума
 📌 Популярные темы
 📌 Топ Сталкеров
Anubis Anubis ✒️828.Сообщ ⚖️Реп: 159 💠О-Сознание
Митяй Митяй ✒️100.Сообщ ⚖️Реп: 12 💠Чистое Небо
s-stalk s-stalk ✒️94.Сообщ ⚖️Реп: 46 💠Чистое Небо
LISSZ10 LISSZ10 ✒️74.Сообщ ⚖️Реп: 37 💠Наёмники
stalkercom stalkercom ✒️65.Сообщ ⚖️Реп: 8 💠Монолит
Стриж Стриж ✒️58.Сообщ ⚖️Реп: 14 💠Одиночки
 📌 Новые сталкеры на форуме
mihailova78 mihailova78 📅Среда 🕑19:29:49
yajimaby yajimaby 📅Среда 🕑17:59:01
nyyvna nyyvna 📅Среда 🕑12:38:05
STALMAK STALMAK 📅Вторник 🕑22:39:42
slavazhelenkov slavazhelenkov 📅Вторник 🕑21:02:17
xinana xinana 📅Вторник 🕑18:48:13



  • Страница 1 из 1
  • 1
Прототип динамических новостей сталкер
Anubis

Anubis

Офлайн

Титул: Хранитель Зоны

828

58

159


Сообщение 1 13:36:20, 2024.10.15
Сталкерское уважение +1 Сталкерское уважение +2 Постоянный житель портала Постоянный житель портала + Постоянный житель портала +2 Постоянный житель портала +2 Постоянный житель портала +2
Прототип динамических новостей в сталкере

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

В общем для этого нужно создать скрипт с названием типа ваше_название.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 ставьте соответствующее количество.



  • Страница 1 из 1
  • 1
Поиск:



🔰Заходили сегодня: | s-stalk, Filinsun, valiksuper12, vovanponoser, atank251, sakira933, Юрий, Гога, golodruga101, spornikoff, artema2003, pigont71, LISSZ10, makskomar5442, yur4ik, Spic3, vjopexyi212, serjuragan74, holkin47, frolovsergey2034, alexandrpas28021995, СергейПахомов1999, мята_mak, nikov90, Luxeon, Ohaegodzaimas, vbondar8, smirkin1970, dima228usas12, kvasimorda, vanyadub2014, a1648442761, andrejresetov79714, andremaslovi, BelykhVl, andreygalkin709, 95razorrazor, vexaxpamov, mihaildrobyshev65, igorekf1, Grif, A20120420, condrashevihor, userhome13rus, vladimirchauz, igor1634522, SEMMI79rus, elba, vladimirsolovev585, бяка, hoqwu, [Полный список]