Бармалей1 В игре есть такая схема wounded (раненый). Которая включается, когда у нпс здоровье падает ниже определённого уровня и при этом он остаётся ещё в живых. В данном случае не зачем считать количество хитов. Достаточно при хите от газовой пушки, принудительно выставить здоровье нпс в данный промежуток.
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
singapur22 hit_callback что ли есть? Тогда ясно как)
Но смотри, тогда нужно если поступил хит от пушки запускать таймер(типа период действия газа) и по истечении его уже включать всем зараженным сталкерам схему wouded
Бармалей1
ничего отслеживать тут не надо (так как тут нечего отслеживать). Оружие стреляет холостыми - хита от него нет. Таймер и так есть - 3 сек. Вместо метода obj:kill(obj) я сделал уменьшение здоровья NPC -
то есть как правильно предложил singapur22 решил
принудительно выставить здоровье нпс в данный промежуток
и поставил его на рандом - (правда пока не подобрал нужные значения). Так что никаких хит коллбеков и включения схем - все гораздо проще - убрал из скрипта одну строчку - дописал две другие :-)
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Если вы играли в call of duty modern warfare2 то вы наверно там видели тепловизер на автомате (или сканер, не помню как называется), так вот, можно ли его реализовать в сталкере?
"Все сложное - не нужно, все нужное - просто" (М. Калашников)
Здравствуйте уважаемые! У меня есть вот такая идея. Что если сделать дополнительную озвучку НПС... Например ГГ расстрелял пару-тройку кабанов в присутствии НПС, а тот комментирует увиденное типа: -Отлично стреляешь, откуда такой? Да и вообще многие ситуации можно было бы интересно озвучить... При даче аптечки раненому НПС, он бы выражал благодарность что-то вроде: Спасибо, всегда буду рад помочь тебе. Так-же можно сделать дополнительную озвучку квестовых персов... Дополнительные выкрики при перестрелках. Не слишком частые, дабы избежать повторений. Мне кажется это добавит игре реализма. Незнаю возможно ли это, сам реализовать не могу, но, судить вам. Или может кто-то уже практиковал такое?:-G
Mutantt С микрофоном то я дружу... Вот нужно прикрутить потом все это, и сделать так, что-бы в разных ситуациях срабатывала соответствующая озвучка... Вот как это сделать, я незнаю...
Kuzm@ Мастер
Нужно "просерфить" "детектор артефактов" от Сингапура, там по сути должен быть скрипт определения артефакта(скорее всего онлайн объектов) на расстоянии. Сделать по образцу проверку на НПС и монстров на определённом расстоянии.
Каждого пойманного монстра записывать в свю ячейку, потом сделать проверку, мертвы ли эти 3 объекта. Если да, то "выкинуть" фразу от НПС, который рядом.
Конечно, на словах и это выглядит легко. Короче, в первую очередь нужно копать скрипт Сингапура.
Futura В скрипте мода "детекторы артефактов", ты ничего полезного не найдёшь. Только дополнительный геморой. В игре нет счётчика артефактов, поэтому мне пришлось создавать его самому. Но с нпс гораздо проще. Все онлайновые неписи периодически вносятся в таблицу db.storage, где ключами индексов являются их id. Итерируй данную таблицу с проверкой на IsStalker(obj) и на obj:alive(), и всё будет пучком. Для данного случая понадобится ещё проверка на то, видит ли нпс актора: npc:see(db.actor), и если да, то выдать от него озвучку.
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
singapur22
А монстры тоже в эту таблицу заносятся? Если да, то
это сделать проще будет чем я думал:-)
И ещё, не знаешь как проиграть не 2D звук, то есть от опр. обьекта?
Ой туплю, ведь есть проверка IsMonster, значит заносятся.
Если просто звук, то воспроизведение аналогично, а создание объекта звука будет уже так:
local sound = xr_sound.get_safe_sound_object( "путь к файлу через \\, относительно папки sound" )
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
BeeRsek такой мод уже давно есть, я его сейчас еще дорабатываю
_http://www.amk-team.ru/forum/index.php?showtopic=8835 - правда там не только детектор сердцебиения (он так называется)
Есть идеи:
1. Сделать так, чтобы NPC могли не только оббирать трупы, но и воровать у других (например, во время сна или отдыха у костра).
2. Сделать мини игры (перекинуться в картишки/нарды/крестики-нолики на интерес или на деньги)
Играя в русскую рулетку, не забывайте вытаскивать все патроны из пистолета для полного выигрыша.
Настройщик
1. а как ты узнаешь что NPC что-то упер у другого NPC - или мессидж выдавать- мол такой то чел только что совершил кражу? :-) А интерес какой от этого игроку?
для ГГ это можно сделать - алгоритм простой - проверяем не спит ли эктор - если спит то включаем перебор инвентаря и делаем рандомное удаление вещей.
2. Сделать скрипт мини-игры не проблема- а вот визуализация самой игры - большая трабла.
Допустим карты - как сделать раздачу карт, выбор и т.д. ? Через диалог - глупо.
Разве что выводить на экран меню с текстурами карт - а это большой гемор. И вряд ли кто возьмется.
самый просто вариант- это кости - я скрипт давно сделал (правда так и не тестил) - но там все через диалог реализуется - что не очень. Тотализатор на деньги у меня есть в журнале - но там опять же нет визуализации игры. Я хотелось бы сделать типа как в ГТА - подходишь к автомату - делаешь ставку - и понеслись кони :-) а ты на нервах твоя победит или нет - вот такая визуализация действительно дает адреналин.
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Vitek5 Меня вот интересует. Как вы собираетесь реализовать визуал ядерного взрыва? Ты ведь не первый, кто пытался это сделать. Это раз. Второе. Ты хоть представляешь какие разрушения, и на какой площади она должна произвести?
P.S.
Идея идиотская. До такого может додуматься только дитя:sarcastic:
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
singapur22
визуал то можно - новый партикл нарисовать - или готовый взять из библиотек эмиттеров.
разрушения само собой никак не сделать - физика сталкера не позволит. А убийственную мощь для всех сталкеров на локе - типа ударная волна + радиация - запросто. В конфиге выставляем запредельные цифры импульса и - готово. Ну и активацию радиоактивной зоны на нужный радиус можно прикрутить.
Только ГГ от импульса взрыва тоже каюк будет - если ему бессмертия не прописать. Я проверял - помирает через пару секунд после взрыва даже если в доме сидит.
так что это палка о двух концах...
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
erlik Всё это глупо. Если световую вспышку реализовать не трудно, то анимацию взрывной волны (которая должна будет охватить всю локацию, с максимальной плотностью,) движок не потянет однозначно.
И вы думаете. что это возможно реализовать даже в малых масштабах? Если так, то я не знаю как вас даже обозвать! &P
отредактировал(а) singapur22: 08-02-2010 12:23 GMT3 час. Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
singapur22
ну насчет анимации не знаю - об этом я не думал. ты имеешь ввиду чтобы типа деревья гнулись? а если использовать эффект ветра. есть же ветер в сталкере. Вот и включить сильный - ураганный...типа
wind_velocity =1000 и больше... надо посмотреть что это даст :-)
добавлено спустя 2 минут
так никто и не говорит что это можно сделать реалистично...просто какую то приближенность сделать то все равно можно. А вот зачем - это другой вопрос. Я этим однозначно заниматься не буду. Просто теоретизирую :-)
отредактировал(а) erlik: 08-02-2010 12:25 GMT3 час. Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
erlik Да какой там к чёрту ураганный ветер? В Сталкере ветер реализован условно. Даже визуалы, что в штиль, что в сильный ветер, не имеют сущуственных различий. Атомная бомба реализации не подлежит, однозначно, в связи с гиганскими масштабами визуализации. Вот сделать взрыв снаряда РПГ более реалистичным, вполне реально. Лучше бы этим занялись. А то не РПГ, а пукалка какаято. Меня всё время бесило то, что подъём пыли при взрывах практически не реализован.
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.