Здравствуйте, люди.
Вот кто знает игру Project IGI? Кто помнит систему лечения там? Берем в руки шприц и вкалываем.
Я подумал, почему бы не сделать такое же в Сталкере, к тому же я уже видел "Бухать в реальном времени" - бутылка в руке и пошел пить.
Реализация:
1) создаем новое оружие и делаем ему нулевые урон и дистанцию.
2) пишем скрипт, который отслеживает выстрел из оружия, и при этом выстреле спавнит и применяет аптечку (или легче - сразу повышает уровень здоровья).
3) рисуем анимацию вкалывания шприца.
Проблемы:
1) можно ли сделать и приделать анимацию к оружию (ну, раз бухло сделали, то и тут, скорее всего, можно).
2) как проверить наличие факта выстрела? Никто мне не говорит.
Раз так, то будем делать из того, что есть:
Функция get_ammo_in_magazine() (или как-то так) - есть ли такая ( в смысле, рабочая ли)?
Тогда делаем так: присваиваем переменной А кол-во пуль в стволе, а потом каждый раз (каждый апдейт) проверяем кол-во пуль; а если их разница == 1, то применяем аптечку, а переменную А = кол-во_пуль_в_стволе.
Может и криво, но кто даст более "прямой" способ - через проверку выстрела?
3) отслеживаем факт выстрела из ОПРЕДЕЛЕННОГО оружия - как?
отредактировал(а) vhodnoylogin: 05-06-2010 11:31 GMT3 час. Зачем доказывать кому-то, что ты настоящий мужик? Лучше потратьте это время на добрые дела!
Xray23, а ты знаешь об этих модах: вот этом или вот этом, например.
Это же графические моды, почему они могут не идти на v1.0006?
Лично я когда-то ставил "Сталкер: Ядерная Зима" (диск принесли) и патчил его - играл вроде бы.
добавлено спустя 3 минут
Сменил визуал аптечки, неважно на что и зачем - проблема не в этом.
А проблема в том, что если я выкидываю аптечку из инвентаря, то она выглядит как и должна - новая форма, но, если я вижу стандартную аптечку (те, что разбросаны по миру - например, рядом с Толиком), то они такие как и были до изменения. НЕ очень мне это нравится - как исправить?
PS: Ну и еще у меня остался тот вопрос, что выше.
отредактировал(а) vhodnoylogin: 05-06-2010 11:44 GMT3 час. Зачем доказывать кому-то, что ты настоящий мужик? Лучше потратьте это время на добрые дела!
Struck с чего это эффект камеры будет анимой? Эта тема должна быть записана в конфигах по любому.
Просто у меня почему то появилась встряска при взрыве дымовой гранаты, которой (встряски) раньше не было. Вот мне и надо узнать от какого пораметра зависит.
Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
Здравствуйте люди добрые, подскажите пожалуйста я сделал зависимость от сигарет, как это дело проверить, отредактировать время, сделать чтоб когда хочешь курить иконка на худе высвечивалась,
И при долгом беге хотелось курить?
- вы можете задавать вопросы, только непосредственно касающиеся создания модификаций и редактирования файлов игры
blackraven6
(ИМХО) Иногда конечно проще ответить на вопрос не по теме, но не стОит создавать прецендентов, дабы самим не потакать оффтопику! Подобное 'потакание' дает сиюминутную пользу 'единице', но для всех читающих топик - только 'размазывает' полезную информацию по оффтопику.
Ты уже не новечок в модмейкерстве, но упорно пытаешься переложить рутинную работу на 'негров'. Что мешает тебе самому перепроверять свои же предполагалки?
Что сложного для тебя же самому прверить на работоспособность той же функции get_ammo_in_magazine()?
Прекрасно знаешь моды, в которых используется эффект "тряски" (при том же выбросе АМК).
Как уже предположил Struck , 'встряска' - это анимация камеры (cam_effector) и 'строки' этого эффекта не сложно посмотреть в кодах, которыми сделаны эффекты при выбросах.
Взрыв же гранаты - во многом заложен в движок и врядли тебе будут полезны 'строки' ассемблера, даже если кто-то и декомпиллировал движок.
Твои вопросы по сути бессмыслены.
1. Тебе же самому прекрасно известно, что модмейкеры создают и новое оружие и к нему анимации. Зачем же вопрошать: "можно ли сделать и приделать анимацию к оружию", если сам же знаешь ответ?
2. О "факте" выстрела тебе уже давался ответ. В твоей постановке вопроса он 'бестолков'. Само ружие тебе никак не ответит, что выстрелило, да и стволов в игре, которые "должны ответить" - десятки-сотни-...
3. (вытекающий/дополняющий 2-й вопрос) Пока ты не определишь критерии для своего понятия "ОПРЕДЕЛЕННОЕ" оружие - тебе или никто не ответит или устроим чат в топике с гадалками/предполагалками.
И если ты думаешь, что из твоего пояснения о некоей системе лечения ("кто знает игру Project IGI? Кто помнит систему лечения там?" - я, например, и не помню и НЕ знаю), что-то понятно, то думаю что сильно заблуждаешься.
СтОит наверное достаточно внятно и полно пояснить что же ты хочешь сделать 'вообще', а не по неким малопонятным частностям?
Artos про систему лечения писал vhodnoylogin так же как и про проверку оружки. =) Не забывай ники ставить а то я долго думал кто и кому что говорит. ;-)
Как уже предположил Struck , 'встряска' - это анимация камеры (cam_effector) и 'строки' этого эффекта не сложно посмотреть в кодах, которыми сделаны эффекты при выбросах.
Мда я в курсе. Я уже создавал выброс.
У меня вопрос конкретный:
1)В оригинальной игре есть гранаты РГД-5 и Ф-1.
2) У них так же как и у взрыва гранат ВОГ-25 ВОГ-25Р и ОГ-7 есть эффект камеры. При взрыве гранаты на определенном расстоянии "ощущается" ударная волна.
3) У гранаты ГД-5 (дымовой) в том же самом оригинальном сталкере нет такого эффекта.
4) Мне интересно какая из строчек у этой гранаты отвечает за отсутствие\силу(?) данного эффекта?
Про wallmarks
У тех же гранат и им подобных есть строчка wallmark_section = ****
Где регистрировать данные секции ибо незнаю как добавить новые волмарки.
Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
vhodnoylogin
Пример отслеживания выстрела - (так как способ этот после релиза гравипушки malandrinus'a уже не секрет - так уж и быть раскрываю технологию :-) - для своего газового ствола я примерно так же делал - только с большим числом патронов в магазине).
[spoil**5001c54314580bda8be6**
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Леня_Агитатор Ну так там же вроде как задается переменная к которой каждые 6 минут прибавлется по 1 единице "желания покурить" а курением мы "отнимаем" это самое желание, уменьшая тем самым значение переменной. Как вывести на ХУД иконку посмотри у singapur22 в журнале в теме "новый хит параметр вирус" Он там выводи иконку своего этого вируса.
Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
blackraven6
Советую (за)иметь инстумент, ежели занялся модмейкерством.
В соответствующем топике есть немало инструментария (ссылок).
Я пользуюсь УльтраЕдитом (UltraEdit+UltraCompare), многие Нотепадом++ (Notepad++), кто-то предпочитает "SciTE". Подбирай под себя сам.
Без инструментов (голыми руками и головой) ты будешь продолжать пытаться рутину перекладывать на 'негров', задавая банальные вопросы по каждому 'пустяку'.
P.S.
У всех у нас свои заботы проблемы ... Ты похоже из тех, кто свои заботы считает более важными ...
Если "экзамены и практика" - ну так и займись ими. :-)
Уже говорил тут:
"Экономия времени на знаниях/навыках - вернется не раз простоями и потерей времени."
Это же относится и к "экономии" за счет других ...
Artos Ну мое мнение - если вопрос мелкий (ответ на него занимает предложение), то от чего же его не задать. Понятное дело что если все уже разжевывали по 10 раз, то не стоит задавать в 11. Зачем дважды тратить время на изобретение колеса? Другое дело если вопрос большой. Я например ответы с форума у себя на сайте в FAQ превращаю. Если бы я задавал вопросы по каждому поводу тут бы от форума мой блог остался бы ;-). Я конечно утрирую но всеравно. Я очень мало пишу, если учесть что у меня за два года на форуме всего 360 с копейками сообщений. Это же форум - тут никто никому ничего не должен. Есть свои проблемы - ну не отвечай. Никто же не говорит: Так метнулись все быстро мою проблему решать. На форуме тот у кого есть проблема пытается найти того у кого есть возможность ее решить.
добавлено спустя 3 минут
Леня_Агитатор Он свой журнал подчистил. Осталось только это http://www.stalker-portal.ru/plug.php?e=weblogs&m=page&id=7538 Не знаю есть там или нет. У него было две таких. Возможно он их объеденил.
добавлено спустя 38 секунд
Леня_Агитатор Получилось со временем то? Или не пробовал еще?
отредактировал(а) blackraven6: 05-06-2010 15:25 GMT3 час.
Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
Совершенно не согласен с твоей точкой зрения по "мелким" вопросам!
Если на вопрос сам автор может ответить, потратив столько же времени, сколько на написание самого вопроса - то:
- а) если следовать правилу топика: "прежде чем задать вопрос, вы должны прочитать все предыдущие страницы темы." (в котором "все" явно лишнее, ИМХО), то ты, дабы не нарушать правил, должен потратить на пару порядков больше времени, чтобы удостовериться в недублировании вопроса.
- б) ты такой не один, задающий вопросы типа 2х2=? и если это будет делать каждый - читать топик мало кому из более опытных будет интересно. Топик скатится до ответов по таблице умножения.
- в) топик засоряется 'подобной', мало кому интересной из читающих, информацией и самому же автору(!) больше потребуется времени на поиск действительно нужной и полезной информации.
- г) нежелание многих отвечать на банальности уже на твоем же примере показывает, что ты же вынужден повторять эти банальности неоднократно! ... Желание же отвечать на них - падает, и только те, кто 'набивает посты' рад таким вопросам, отвечая такой же 'пустой' банальностью.
Все же топик - "Вопросы и Ответы", а не "Давайте решим вместе мою задачку/хотелку".
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.