Мини-профиль
Приветствуем, гость!
-Приветствую тебя, гость!
Если ты здесь впервой, то зарегистрируйся. А если уже бывал здесь, то входи, не стесняйся!

Связь

Онлайн
Онлайн всего: 1
Заглянувших: 1
Сталкеров: 0

Посетители | Подробно..

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

Главная » Статьи » Моддинг » Скрипты


Скрипт.Сообщения о смерти сталкеров (ТЧ)
Итак, первым делом в директории gamedata\scripts создайте файл с названием имя_вашего_файла.script

Открываем его и пишем:

local level_name = {
["l01_escape"] = "Кордон",
["l02_garbage"] = "Свалка",
["l03_agroprom"] = "НИИ Агропром",
["l03u_agr_undergroun"] = "Подземелье НИИ Агропром",
["l04_darkvalley"] = "Тёмная долина",
["l04u_labx18"] = "Лаборатория X-18",
["l05_bar"] = "Бар",
["l06_rostok"] = "Дикая территория",
["l07_military"] = "Арм.склады",
["l08_yantar"] = "Янтарь",
["l08u_brainlab"] = "Лаборатория X-16",
["l10u_bunker"] = "Лаборатория X-10",
["l10_radar"] = "Радар",
["l11_pripyat"] = "Припять",
["l12_stancia"] = "ЧАЭС",
["l12_stancia_2"] = "ЧАЭС",
["l12u_sarcofag"] = "Саркофаг",
["l12u_control_monolith"] = "Управление Монолитом"
}

local community = {
["stalker"] = "Сталкер",
["monolith"] = "Монолит",
["military"] = "Военные",
["bandit"] = "Бандит",
["killer"] = "Наемник",
["ecolog"] = "Эколог",
["dolg"] = "Долг",
["freedom"] = "Свобода",
["zombied"] = "Зомбированный",
["trader"] = "Торговец"
}

function kill_npc(victim, who)
if victim and IsStalker(victim) then
local dead_news = "\\n%c[255,160,160,160]Группировка: %c[default]"..community[victim:character_community()].."\\n%c[255,160,160,160]Имя: %c[default]"..victim:character_name().."\\n%c[255,160,160,160]Локация: %c[default]"..level_name[level.name()]..""
db.actor:give_game_news(dead_news, "ui\\ui_icons_npc", Frect():set(2,130,124,124), 1, 4000)
end
end

ВСЁ!
Категория: Скрипты | Добавил: GORDEI (05.12.2011)
Просмотров: 5782 | Комментарии: 9 | Рейтинг: 3.0/4
Всего комментариев: 9
8 MrGroove   (14.06.2013 11:08) [Материал]
ЧТОБЫ НЕ БЫЛО ВЫЛЕТА НА АРЕНЕ В таблицу группировок добавьте строку: ["arena_enemy"] = "ваши идеи"! cool

7 Излом   (22.09.2012 15:02) [Материал]
еще биндить надо в бинд_сталкер?

+1   Спам
6 GORDEI   (18.01.2012 10:56) [Материал]
А-А-А ну конечно, я же это скрипт редактировал для себя всё почти изменил, а здесь я выложил старый скрипт который я нашёл в первоначальном виде на другом сайте и выложил, извини.
И НЕ ОСКОРБЛЯЙ МЕНЯ angry ЛЮБОЙ МОЖЕТ ОШИБИТЬСЯ angry angry winkr angry

+1   Спам
4 GORDEI   (16.01.2012 19:10) [Материал]
Чёто не верится! Вот у меня нет вылетов и этот скрипт не из NLC а только подобие.
Может просто надо чтоб руки из нужного места росли да и всё. angry

5 ШиЗ   (17.01.2012 14:38) [Материал]
Идиот..как же ты достал. Начнем с того, что ты в самом уроке забыл написать, как это активировать. Скрипт кто-то напишет,красавчик,но у него ничего не будет. Я это уже делал и знаю куда. Специально для тебя и подобных тебе поставил и сделал скриншот. Как видно, я только убил сталкера и появилось сообщение ( ты говорил, что приходит не сразу). Второе - окошко с иконкой зомби + все написано так, как я и говорил - имя, группировка и локация. http://s018.radikal.ru/i521/1201/35/19d7aa0e8c0d.jpg
Что теперь скажешь, недоучка с завышенным самомнением?

+1   Спам
2 GORDEI   (10.01.2012 19:12) [Материал]
ШиЗ а ты сам пробовал? Вот я пробовал.
Прописал в xr_motivator.script следующее:
"имя_вашего_файла.kill_npc(victim, who)" без кавычек, после function motivator_binder:death_callback(victim, who).
И всё очень хорошо работает.
Сообщения о смерти приходят не о всех сталкерах и то через некоторое время.
Если кто играл в NLC6 - НАЧАЛО тот знает о чём я говорю.
И если ты ни чего не понимаешь в скриптах то не делай таких выводов о статье.

3 ШиЗ   (12.01.2012 20:18) [Материал]
Да-да...Я пробовал...Не надо делать из себя супер-модостроителя, мы ведь оба знаем, что статья скопирована. В скриптах и ты ничего не понимаешь. Я прописывал и т.д. , да-да...Сообщения появляются сразу, не надо ничего говорить. Вылеты есть, попробуй сам, ага. Может ты просто защищаешь эту статью из-за того, что ты ее добавил. Я играл в НЛЦ, и насколько я помню, там было а-ля " Только что видел, как убили бандита". И то, что написано здесь - не то.

-2   Спам
1 ШиЗ   (07.12.2011 17:26) [Материал]
Чувак,ты хоть сам пробовал это сделать или скопировал и известного всем сайта?!Вижу,что не делал.И всем советую - не делайте по этому уроку.В итоге получите вылеты при убийстве на арене и подземке агропрома: Агропром здесь неправильно прописан,но этот поправимо,а вот арены как отдельной локации в игре как бы нет,но как бы есть.Так что...Забейте.да и вид будет не очень -
"Иконка зомбированного сталкера из КПК - Энциклопедии,которая нереально пожат,что аж кишит пикселями"
А дальше...
ИМЯ:....
ГРУППИРОВКА:...
ЛОКАЦИЯ:....
Выглядит все это фигово, особенно если перестрелка массовая - людей 10-20.Весь экран будет в этих сообщениях.

9 MrGroove   (17.06.2013 22:23) [Материал]
Вылет не из-за локации а из-за группировки arena enemy

cellspacing="1" cellpadding="2" class="commTable">
Имя *:
Email:
Код *:

В ходе полицейской облавы оперуполномоченным Салли была изъята
крупная партия незаконно ввезенных рыбьих голов.

Все материалы из игры, использованные для сайта принадлежат Blizzard Entertainment.
Stalker: Shadow of Chernobyl · Stalker: Clear Sky · Stalker: Call of Pripyat · Stalker 2 · Hearthstone · Fallout 3/NV · Fallout 4
2010-2024 | Хостинг от uCoz | Powered by Math_Thunderpick and Alive


Тиц и pr сайта
Хостинг от uCoz