Показать сообщение отдельно
Старый 11.07.2011, 14:58   #3437
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Вот, кому надо. Основу делал я, доделал до таймера Weancheaster.
Прототип динамических новостей

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

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

-- Прототип динамичеких новостей
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*****ipt и после строки

xr_sound.update_actor()

пишем

ваше_название.time_update_spam()

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

Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием