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
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
2. Далее открываем xr_motivator.script, который находится в gamedata\scripts, ищем функцию:
function motivator_binder:death_callback(victim, who)
и после пишем: имя_вашего_файла.kill_npc(victim, who) в итоге:
function motivator_binder:death_callback(victim, who) имя_вашего_файла.kill_npc(victim, who) if who:id() == db.actor:id() then xr_statistic.addKillCount(self.object) end
работает, но не пишел, что сталкер убит, а пишет просто информацию о нём и иконка сообщения какая то растянутая, как исправить?
Добавлено (17.09.2011, 20:49) --------------------------------------------- а ну их нафиг, эти новости
Добавлено (17.09.2011, 20:50) --------------------------------------------- лучше подскажите, как добавить пкм в тЧ (веть так пулемет в чн называется)?
Ну так что люди может кто нибудь ответит. А хотя ладно теперь такой вопрос. 1.Как создать Смарт Терайн допустин на ЧАЭС. 2.Как создать в нем респаун(опишите подробно пожалуйста если не составит труда)
Сообщение отредактировал EnerjaiZer - Воскресенье, 18.09.2011, 15:59
EnerjaiZer, возможно и помогу так как с all.spawn давно работаю так что что нужно пиши в личку ! будем думать
Добавлено (19.09.2011, 14:40) --------------------------------------------- народ срочно нужна помощь с логикой нпс в чн пишите в личку ! кто поможет того ждет большая награда
Сообщение отредактировал HaeMHuK - Понедельник, 19.09.2011, 14:41
http://stalkerin.gameru.net/wiki....%D1%82% D0%BE%D0%B2 я пробовал по этой статье ремкомплект делать игра не вылетела но он ничего не чинил помогите а то у меня щас 89 брат умрет.
Сообщение отредактировал supei-sa - Понедельник, 19.09.2011, 15:49
у меня вопрос как сделать чтобы сквады респавнились сразу в начале игры а не за несколька минут после начало игры.вопрос для зп [smart_terrain] max_population = 2 respawn_params = respawn@marsh_baza squad_id = 100
Хотел сделать небольшой ребаланс оружия,но тут произошло одно НО: При ребалансе Аксу-74у и ВВС винтореза я взял в руки Винторез и вот лог:
Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion not found [vintorez_w_gl_shoot
Сообщение отредактировал DvR - Вторник, 20.09.2011, 14:43