Автор |
Сообщение |
|
04-08-2011 18:50 GMT3 часа #1508160 |
А есть такой разархиватор для *.xdb файлов, которые находятся в папке mods? |
|
|
|
04-08-2011 19:28 GMT3 часа #1508180 |
DIFx сборник утилит от bardak'a |
|
|
|
04-08-2011 19:49 GMT3 часа #1508191 |
Struck
А где его можно взять? |
|
|
bandит
[1] Странник
Посты: 96
Откуда: Симферополь
Занятие: комп. игры
Возраст:
|
04-08-2011 20:06 GMT3 часа #1508203 |
DIFx а в поисковике ввести, слабо? |
|
|
вуу4
[1] Странник
Посты: 74
Откуда: Москва
Занятие: Делаю свой мод! :))
Возраст: 25
|
04-08-2011 21:58 GMT3 часа #1508245 |
люди как сделать чтобы например
зомби спаунились как собаки? |
|
|
|
04-08-2011 22:06 GMT3 часа #1508247 |
Как сделать бесконечный бег? |
|
|
|
04-08-2011 22:16 GMT3 часа #1508252 |
вуу4 _ZIP_ вы издеваетесь и решили устроить атаку на топик? Это ФАК'овые вопросы! Сколько уже на них можно отвечать? |
|
|
вуу4
[1] Странник
Посты: 74
Откуда: Москва
Занятие: Делаю свой мод! :))
Возраст: 25
|
04-08-2011 22:17 GMT3 часа #1508253 |
_ZIP_ вот статья http://stalkerin.gameru.net/wiki/index.php/Actor.ltx |
|
|
|
04-08-2011 22:25 GMT3 часа #1508255 |
вуу4 пасиб друг |
|
|
|
04-08-2011 23:38 GMT3 часа #1508280 |
Такой вопрос случайно появился,что есть масса у итемов? Т.е. на что она влияет кроме места в рюкзаке?(в частности имею ввиду притяжение к земле) |
|
|
|
04-08-2011 23:43 GMT3 часа #1508282 |
вуу4, _ZIP_
Откройте эту тему с самого основания- на ваши вопросы уже дааавно ответели |
|
|
bandит
[1] Странник
Посты: 96
Откуда: Симферополь
Занятие: комп. игры
Возраст:
|
04-08-2011 23:47 GMT3 часа #1508284 |
_ZIP_ ты чё чит-мод хошь сделать?
p.s. хоть бы такие вопросы постеснялись задавать. |
|
|
|
05-08-2011 03:57 GMT3 часа #1508357 |
Struck
Цитата в частности имею ввиду притяжение к земле
Масса вообще не на что не влияет. Если брать притяжение к земле и её физику, то и "батон" и если сделать дом как физический обьект, одинаково будут отлетать отвыстрела.
З.Ы.: Такое впечатление, что вуу4 и _ZIP_ это один и тот же человечек. И переписку он ведет сам с собой.
Эх. Скорей бы 1 сентября. |
|
|
|
05-08-2011 04:37 GMT3 часа #1508363 |
karavan а что тогда влияет? К примеру же в бочки стреляем они не отлетают на 10 метров. |
|
|
Ma$ter
[1] Странник
Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:
26-06-2011
|
05-08-2011 04:38 GMT3 часа #1508364 |
Есть вопрос.
Спавню нпс на крыше элеватора. А так как на крыше нет аи-сетки НПС проваливается сквозь крышу на землю. НПС не должен двигаться на крыше. Можно ли заспавнить НПС в месте где отсутствует аи-сетка, если принять во внимание то что ему не нужно двигаться?
Скажите хотя бы какой метод юзать, а дальше я сам найду примеры |
|
|
|
05-08-2011 04:45 GMT3 часа #1508366 |
Ma$ter попробуй спавнить чуть выше крыши, ибо при спавне они "чудят", вот может он и улетает, но по сути где нет аи сетки он только стоять и будет. Попробуй вообще спавнить его перед глазами, и смотри что он творит. |
|
|
Ma$ter
[1] Странник
Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:
26-06-2011
|
05-08-2011 05:04 GMT3 часа #1508370 |
Подымал. Падает на землю |
|
|
|
05-08-2011 05:38 GMT3 часа #1508373 |
Цитата Struck: ... что есть масса у итемов? Т.е. на что она влияет кроме места в рюкзаке?(в частности имею ввиду притяжение к земле)
Все же понятие масса в игре разработчиками трактовалась как подобие реальной массы (веса). Кроме веса в рюкзаке движек все же уситывает и массу при тех или иных действиях с предметом. Предмет может и скатиться с пригорка ильзастрять на малой кочке, зацепиться за травинку. Траектория полета/падения/ьроска предмета тоже все же зависит от прописанной массы. К сожаления все это глубоко в движке и нам до формул и зависимостей сложно добраться.
Да и какова чель вопроса? Познавательная или практическая "как применить"? В качестве применения этого параметра можно посмотрет тоже коды гравипушки, когда масса учитывается при броске предмета.
Ma$ter
Нюансы со спавном не на 'твердую поверхность' в игре наверное всем модерам известны. Даже выбросить тот же рюкзачок-тайничок где ньбудь на крыше/потолке и то не просто. При обычном дропе он спокойно падает на пол-потолок, а во при попытке положить на желаемое место - проваливается ...
Раз тебе нужно 'не движимый' - то при спавне в all/spawn можно поиграться с уже упоминавшемися тут недавно 'fixed_bones' и [collide] -> 'ignore_static' 'ignore_ragdoll' ...
Можно попробовать и при скриптовом спавне сразу подвесить нет-пакетами заспавненного, поигравщись заодно и с 'object_flags'.
Не практиковался, поэтому это только предполагалки.
Помнится когда-то давно упоминался вариант со спавном на заранее подходящий объект, который не давал проваливаться после него спавнящемуся объекту и далее 'подложка' удалялась ... |
|
|
singapur22
[10] Житель
Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44
13-08-2011
|
05-08-2011 07:42 GMT3 часа #1508380 |
Ma$ter Заспавнить нпс вне аи-сетки, и заставить стоять в месте спавна, можно. Для данного случая стояния, имеется схема логики remark. Но... Помимо всего прочего, придётся прописывать и игнорирование комбата. Иначе, при малейшем раздражителе, нпс соскальзнёт на аи-сетку. Да и при учитывании всех нюансов, нет никакой уверенности, что нпс будет всегда находиться на установленном месте. |
|
|
Геныч Defake
[1] Странник
Посты: 305
Откуда: Аша
Занятие: S.T.A.L.K.E.R., electro, веб мастеринг)
Возраст: 29
11-02-2010
|
05-08-2011 12:39 GMT3 часа #1508412 |
На лагерь Волка напали гражданские зомби!!!
Есть квест на защиту лагеря. Как отследить убиение всех этих зомбей?
(Зомби спавнятся скриптом, через диалог) |
|
|
|
05-08-2011 15:51 GMT3 часа #1508427 |
singapur22 ну я это и имел ввиду(когда говорил "чудят"), а при спавне, они же пушку перезаряжают, и тоже могут пару шагов сделать...и опять же соскочить.
добавлено спустя 27 минут
Можно ли штатными методами получить визуал убитого НПС?(т.е. тот который у него в профиле поставлен, есть пока мысля что получить айди убитого...дальше мысля обрывается, ибо как залезть к нему в профиль ума не приложу, или без нет-пакетов не обойтись?) |
Сообщение было успешно отредактировано Struck (05-08-2011 15:51 GMT3 часа, назад)
|
|
singapur22
[10] Житель
Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44
13-08-2011
|
05-08-2011 16:19 GMT3 часа #1508446 |
Struck Даже если и есть возможность определения данных из профиля нпс, то это ничего не даст. Нужно учитывать, что установленый визуал в all.spawn, имеет приоритет над профильным, в свою очередь, профильный, имеет приоритет над конфигурационным. Так что, только нет-пакетом.
Разве что, спавн всех нпс из all.spawn, перенести в скриптовую форму. А это, не одна сотня прямоходячих. |
|
|
|
05-08-2011 16:27 GMT3 часа #1508447 |
singapur22 ну допустим если опустить погрешности, я работаю с оригиналом где таких не стыковок довольно мало. Как получить профильный визуал?
добавлено спустя 3 минут
а можно к примеру получить по слоту? т.е. убили непися, по айди проверили слот и узнали броник. |
Сообщение было успешно отредактировано Struck (05-08-2011 16:27 GMT3 часа, назад)
|
|
Cоболь
[7] Выживший
Посты: 2855
Откуда:
Занятие:
Возраст: 29
14-11-2013
|
05-08-2011 16:38 GMT3 часа #1508450 |
добавил статью в пда, где надо прописать чтоб моя статья выпадала в энциклопедию, так же как и стандартные? т.е. путем шмона трупов? |
|
|
singapur22
[10] Житель
Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44
13-08-2011
|
05-08-2011 17:17 GMT3 часа #1508469 |
Struck Нет. В оригинале у нпс в инвентаре, изначально нет брони, пока её туда не заспавнишь. так что, манипуляции со слотами ничего не дадут. Единственный вариант, это определение визуала нпс, и по визуалу определять его броню. Как узнать данные из профиля, я не знаю. Да и врят ли это возможно доступными методами. Есть конечно способ чтения данных из xml файлов, путём использования методов FileStream. Но способ данный не стабилен, и помимо оставляемого за собой мусора, может приводить к крашу игры.
Да и зачем придумывать обходные, не стабильные пути, когда проще произвести все требуемые манипуляции, через нет-пакет?! |
|
|
|
05-08-2011 17:29 GMT3 часа #1508470 |
Dark Scripter ты мой вопрос прочитай сначала внимательно, а потом советы давай.
добавлено спустя 3 минут
singapur22 я не понимаю как нет-пакетом прочесть данные сталкеров, смотрел примеры...темный лес, моя работа с нет-пакетами остановилась на манипуляциях с переменными. |
Сообщение было успешно отредактировано Struck (05-08-2011 17:29 GMT3 часа, назад)
|
|
singapur22
[10] Житель
Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44
13-08-2011
|
05-08-2011 17:58 GMT3 часа #1508476 |
Struck Что может быть непонятное в чтении нет-пакетов? Давно разработаны универсальные схемы. Твоя задача лишь их использовать. Например, возьмём net_utils.script из Симбиона (я бы посоветовал взять именно и Симбиона, а не из АМК. В Симбионе данная схема наиболее полная. Хвала Артосу).
Имеются два типа функций, для каждого типа объектов:
Get_...(sobj) -- считывание данных и занесение их в таблицу под соответсвующими ключами.
Set_...(tbl, sobj) -- перезапись данных таблицы в нет-пакет объекта.
Для манипуляций нет-пакетами сталкеров используется пара функций:
Get_Data_Stalker(soObj,bFull)
Set_Data_Stalker(tT,soObj,bFull)
Где:
soObj -- серверный объект нпс
bFull -- значение булевы. производить манипуляции над значениями UpdatePacket, или нет. Для считывания визуала он не нужен, так что ставим false.
tT -- возвращаемая таблица данных, с изменёнными параметрами.
Использование их достаточно просто. Производим чтение визуала:
Код: local sobj = ... -- серверный объект сталкера
local tbl = net_utils.Get_Data_Stalker(sobj, false)
local visual = tbl.visual_name
Как видишь ничего сложного здесь нет. И пытаться искать обходные пути, не рационально. |
|
|
|
05-08-2011 22:15 GMT3 часа #1508526 |
singapur22
Получать конкретный параметр еще проще (с точки зрения использования и написания кодов): Код: local sobj = ... -- серверный объект сталкера
local visuall = net_utils.Get_Data_Stalker(sobj).visual_name
Параметр 'bFull' необязательно передавать вызываемым функциям из 'net_utils', а делать это только по необходимости использования 'полного пакета'.
Если не нужен весь пакет (tbl), то достаточно 'взять' именно один требуемый параметр из него (т.е. сразу без промежуточного присвоения таблицы).
Так же имеется общие функции Get_Data_NPC/Set_Data_NPC, которые позволяют получать пакеты для классов сталкеров, торговцев и монстров.
В модах порой вводят сталкеров-торговцев ...
P.S. Я тоже не поправлял, а только дал дополнительную информацию, которая и данном конкретном случае может сэкономить хотя бы чуток кода и в иных случаях не упрется в ограничение именно этого метода. Упоминание ника ... скорее носит смысл 'в тему', а не адресность поста.
А с Data_NPC - все же сам предпочитаю работать, ежели идет какая-либо итерация ... Сам как-то ранее допускал промахи, полагая, что только класс сталкеров может быть в испоользуемых кодах. Поэтому тут дилемма или предварительно получать гарантии для используемого класса или использовать более гибкий, хотя и чуть более ресурсоемкий вариант.
Да и строго говоря из поста Struck не следует однозначность о классе его NPC ... |
Сообщение было успешно отредактировано Artos (05-08-2011 22:15 GMT3 часа, назад)
|
|
singapur22
[10] Житель
Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44
13-08-2011
|
05-08-2011 20:57 GMT3 часа #1508530 |
Artos Ну, я не стал лесть в возможности и невозможности Lua. И расписал в небольших подробностях чтения данных, дабы понятно было как использовать в иных случаях данную схему.
А про ...Data_NPC, я в курсе. Просто в данном случае нужны именно сталкеры, и только они. Посему частично-универсальную пару, использовать здесь не по случаю. |
|
|
|
05-08-2011 22:59 GMT3 часа #1508567 |
Товарищи! Прошу помощи! Уже недели две пытаюсь найти причину безлогового вылета в Тёмной долине, который происходит при попытке подойти к базе бандюков, причём граница вылета довольно широка, не могу даже автобус пройти.Что я делал последнее? Менял модели оружия и неписей (всё проверялось на кордоне в деревне новичков), вставлял новые стволы (опять таки всё проверенно), редактировал торговлю, не много тайники и перевооружил неписей. Если что, я залил мод на народ, но весит он моноговато, целый гиг. |
|
|
Эта тема закрыта, публикация новых сообщений недоступна.