[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Теория модостроения » Скрипты, конфиги, логика, движок » Прототип динамических новостей
Прототип динамических новостей
HardtmuthДата: Пт, 06.06.2014, 16:35 | Сообщение # 1




Сообщений: 771
Награды: 5
Репутация:

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

Войти Зарегистрироваться