[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Мододел » Создание модов » Скрипт.Сообщения о смерти сталкеров (Clear Sky) (сталкер модинг)
Скрипт.Сообщения о смерти сталкеров (Clear Sky)
monolito-sДата: Воскресенье, 25.12.2011, 19:23 | Сообщение # 1
Киллер
Группа: Повелитель Зоны
Сообщений: 335

Персонаж: Каратель


 
Скрипт.Сообщения о смерти сталкеров (Clear Sky)

Это будет выглядеть так Сообщение: Васька("Долг") убил Петька("Свобода") Место: Бар Нам понадобится файл xr_motivator.script В нем ищем следующие строчки: function motivator_binder:death_callback(victim, who) callstack() Между ними вставляем этот текст: monster_classes = { [clsid.bloodsucker_s] = "Кровосос", [clsid.boar_s] = "Кабан", [clsid.dog_s] = "Собака", [clsid.flesh_s] = "Плоть", [clsid.pseudodog_s] = "Псевдособака", [clsid.poltergeist_s] = "Полтергейст", [clsid.gigant_s] = "Псевдогигант", [clsid.zombie_s] = "Зомби", [clsid.snork_s] = "Снорк", [clsid.psy_dog_s] = "Пси собака", [clsid.psy_dog_phantom_s] = "Призрак псевдособаки", [clsid.controller_s] = "Контролёр", [clsid.tushkano_s] = "Тушканчик", } local m_game_vertex = who:game_vertex_id() local lvert = game_graph():vertex(m_game_vertex) local lid = lvert:level_id() local mlevel = alife():level_name(lid) local m_s_level = mlevel local victim_name = victim:character_name() local killer_name = who:character_name() local victim_comm = victim:character_community() local killer_comm = who:character_community() local post_message_prob = 0.8 if killer_comm=="monster" then local m_clsid = get_clsid(who) killer_name = monster_classes[m_clsid] end if killer_name==victim_name then killer_name="Выброс" killer_comm="monster" end if killer_comm~=nil then local m_text_kill_string=killer_name.." ("..game.translate_string(killer_comm).."), убил "..victim_name.."("..game.translate_string(victim_comm).."). Место: "..game.translate_string(m_s_level) local news_text = "%c[255,160,160,160]".."Сообщение:".."\\n".."%c[default]"..m_text_kill_string local news_caption = game.translate_string("st_tip") local texture = "ui_iconsTotal_weapons" db.actor:give_game_news(news_caption, news_text, texture, 15*1000, 15*1000) end
 
Форум » Мододел » Создание модов » Скрипт.Сообщения о смерти сталкеров (Clear Sky) (сталкер модинг)
  • Страница 1 из 1
  • 1
Поиск:

Вход на сайт
Мини-чат
Опросы
Как вы оцениваете наш портал?
Всего ответов: 392
Статистика