| Автор |
Сообщение |
|
| 26-08-2010 19:28 GMT3 час. #1330404 |
BeeRsek он имеет ввиду анимка не юзается. По смотре в логе че напсано.
добавлено спустя 24 секунд
BeeRsek он имеет ввиду анимка не юзается. По смотре в логе че напсано. (как бы весь лог который ведется всю игру) |
отредактировал(а) Sine: 26-08-2010 19:28 GMT3 час.
|
|
|
| 26-08-2010 19:35 GMT3 час. #1330410 |
Stalk15 Да я понимаю что таймером, но как? :-G. И еще вопрос как скриптом проиграть партикл по координатам. допустим в точке (1.111,1.111,1.111) проигрался партикл fire |
|
|
|
| 26-08-2010 19:35 GMT3 час. #1330411 |
erlik Хм. Действительно. Ведь у актора предостаточно предметов, которые не затрагиваются при любых модификациях. Только есть одна проблемка. Небольшая. Почти все моды затрагивают файл items.ltx, в котором все они и находятся. А значит при совмещении модов править его придётся однозначно. Что собственно не меняет сути проблемы.
Это раз. Второе. Максимум чем ты можешь воспользоваться, это функциями init, reinit, update, save и load. Остальное, точнее колбэками придётся так и так брать или из файла bind_stalker, или реганить свои. Что собственно только усложнит задачу. А если например кроме апдейта ничего не нужно, то лучше воспользоваться файлом bind_stalker. Меньше будет заморочек.
Я кстати проще сделал. Вывел все колбэки и биндеры из файла bind_stalker и других часто используемых, в отдельный файл. И все нововведения подключаю уже в новом файле. bind_stalker при этом практически уже не трогается. |
|
|
|
| 26-08-2010 19:41 GMT3 час. #1330418 |
Dietrich2009 я выкладывал сто лет назад сборку скриптов для новичков, там и это есть(похожее), бери - разбирайся
singapur22 а разница между этими биндерами какая? |
|
|
|
| 26-08-2010 19:43 GMT3 час. #1330421 |
Dietrich2009
Таймеров много.Вот на**50016ea8aab1bb10eeba**даешь инфопоршень
flag = false
end
end[/code]
А на счет партикла вот:
|
|
|
|
| 26-08-2010 19:56 GMT3 час. #1330446 |
Struck Да собственно, никакой. Разве что для сохранения больше места будет. Просто имеется проблема совмещения модов. Практически все скриптовые моды правят файл bind_stalker.script И при совмещении нескольких модов, встаёт проблема адаптации онного файла. Я выдвигал версию установки апдейта из того же файла, где и находится новый скрипт, через fastcall. Но она не разумна, так как есть проблема заключённая в незагрузке нового файла, пока к нему не обратишься. Пусть это бывает редко, но само существование данной проблемы, уже ставит на нём крест. Хотя данный способ является самым идеальным, так как практически не один файл не затрагивается.
Вот erlik выдвинул версию с биндером на неиспользуемый, но находящийся всегда в онлайне объект. Способ собственно хороший. Но опять же затрагивается, почти всеми правящийся файл items.ltx
А если все будут ставить на него биндер? Тогда совместить будет ещё сложнее.
Думаю самым идеальным способом бы был, это создание обобщённого файла, в который бы выводились все используемые модами, колбэки и биндеры. Тогда в совмещении бы было гораздо меньше проблем. Только и нужно было бы подправить (добавить нужные строчки) в этом обобщёном файле. |
|
|
|
| 26-08-2010 19:57 GMT3 час. #1330449 |
singapur22
Я видел твой вариант - но по сути это ведь тоже самое, что делать вызов своих функций непосредственно из апдейта и каллбеков bind_stalker.
Мой вариант тоже конечно требует правки одного файла - но тут в общем на любителя как говорится - мне лично хотелось бы избавиться вообще от bind_stalkera - так как на разных патчах из-за него происходят вылеты(если патч один - а файл от другой версии).
А каллбеки эктора - причем все - можно переустановить вручную в своем файле. И пользоваться ими уже оттуда (то есть никаких левых вызовов из оригинального bind_stalker) - тут только встает одын серьезный вопрос - а как может отразиться на игре такая переустановка каллбеков которые уже и так установлены на ГГ. |
|
|
|
| 26-08-2010 19:59 GMT3 час. #1330451 |
скажите а можно ли сделать так чтобы картинки в главном меню менялись, рандомно ? |
|
|
|
| 26-08-2010 20:00 GMT3 час. #1330453 |
erlik а как может отразиться на игре такая переустановка каллбеков которые уже и так установлены на ГГ.
Ну дак, что тебе мешает это проверить?
-------------------------
Кстати, апдейт можно брать из файла game_stats.script
Данный файл в игре практически не используется, но апдейдится стандартно из биндера актора. |
отредактировал(а) singapur22: 26-08-2010 20:07 GMT3 час.
|
|
|
| 26-08-2010 20:04 GMT3 час. #1330458 |
singapur22
Лень- матушка :-)
Один каллбек - вручную установленный на эктора - как то поверял - пашет.
Но ведь надо поиграцца подольше, чтобы понять - коллизии левые есть или нет... |
|
|
|
| 26-08-2010 20:13 GMT3 час. #1330469 |
erlik Ну ты даёшь! Как же ты свой мод тогда тестил? Или ты его не тестил? :-)
Я свой мод детекторов первый раз мучал в течении трёх часов, пытаясь всячески его "крашнуть". Ты даже не представляешь сколько я выявил ошибок. Поэтому и на шлифовку мода ушло больше трёх дней. Последний тест продолжался чуть больше четырёх часов. Прошол до ЧАЭС. Ниодного бага небыло выявлено. Вот как надо тестировать свои моды, прежде чем выкладывать. :-P |
|
|
|
| 26-08-2010 20:19 GMT3 час. #1330477 |
Stalk15 попробовал вот так. Не появляется партикл
|
|
|
|
| 26-08-2010 20:21 GMT3 час. #1330482 |
Вопрос: можно ли включить .anm файл при виде от 3 лица (ну чтобы он проигрался)?
-------------
Dietrich2009, а почему ты его сразу отключаешь? Его и не должно быть.
Попробуй убрать partkl:stop() |
|
|
|
| 26-08-2010 20:24 GMT3 час. #1330493 |
Stalk15
Зделал так:
Такой вылет:
|
|
|
|
| 26-08-2010 20:28 GMT3 час. #1330502 |
Dietrich2009 партикль не так взял(причина), решения не спрашивай |
|
|
|
| 26-08-2010 20:35 GMT3 час. #1330506 |
Struck Соизволю спросить а как тогда, уже столько перепробовал. |
|
|
|
| 26-08-2010 20:58 GMT3 час. #1330523 |
Dietrich2009
пример
определяем вне тела функции
local part1 = particles_object("anomaly2\\control_monolit_holo")
в теле функции запускаем:
part1:play_at_pos(pos) --где pos - векторная позиция взятая от объекта.
singapur22
Не - мне лень стока тестить. Хотя свою разработку в принципе и так порядочно тестил(я ее ведь еще полгода назад сделал - сейчас просто новые фишки добавил (и еще надо добавить) - в связи с которыми обнаружились некоторые возможные коллизии - но видимую часть коллизий я исправил - некоторые правке не поддаются). |
|
|
|
| 26-08-2010 23:29 GMT3 час. #1330634 |
Народ, какой метод отвечает за остановку всего и вся (анимиации, партиклы и тд.)? Когда вызываешь паузу или меню, то идет вот эта остановка, только мышка и клава работает. |
|
|
|
| 26-08-2010 23:59 GMT3 час. #1330644 |
singapur22
Предлагаю затестить - узнаешь много интересного :-)
Установку каллбеков делал через б**50016ea8aab1bb10eeba**.actor:set_callback(callback.on_item_take, OnItemTake)
db.actor:set_callback(callback.inventory_info, InventoryInfo)
db.actor:set_callback(callback.hit, OnHit)
db.actor:set_callback(callback.death, OnDeath)
db.actor:set_callback(callback.use_object, OnUse)
end[/code]
Каллбек на юзание эктором чего то отслеживает использование ЛЮБОГО предмета который имеет данное свойство.:-) У меня срабатывал и на кушание ГГ аптечки и на выпивание водки. То есть можно туда ставить проверку на секцию нужного предмета и вот тебе новый способ проверки на использование.
Каллбек на открытие\закрытие инвентарных окон (рюкзак, торговля, обыск трупа диалог с NPC ) работает странно - то срабатывает, то нет, то срабатывает с опозданием.
А вот каллбек на хит работать не пожелал. Каллбек на смерть ГГ - сработал.
PS: По моему при использовании ручных каллбеков дефолтные отключаются - у меня на дефолтном дропе стояла проверка на итем - для открытия скриптового меню - через твой скрипт - так вот она не сработала и итемс заново не заспавнился. Пока это единственный глюк. Надо тестить дальше. |
|
|
|
| 27-08-2010 07:52 GMT3 час. #1330717 |
erlik Ачуметь! Столько времени юзаю колбэки, а то что колбэк юза установленный на актора отслеживает использование предметов, не знал. Почемуто я предпологал, что она отслеживает подбирание, или автоюз сталкеров.
Я сделал так. Добавил колбэк юза в список колбэков файла bind_stalker.script. Установил аптечкам количество использований = 1000. Вот собственно и всё. Результат не разочаровал. :-)
Молодец!!! Это просто ОТЛИЧНАЯ находка. |
|
|
|
| 27-08-2010 10:41 GMT3 час. #1330779 |
Люди плизз обьясните че за лог и как его лечить!
|
|
|
|
| 27-08-2010 10:50 GMT3 час. #1330784 |
А вот теперь как мне сделать что бы партикл проигрывался десять секунд а потом пропал? |
|
|
|
| 27-08-2010 10:54 GMT3 час. #1330790 |
Ребят скажите плиз где прописывается section_name предметов? Хочется заспавнить то чего в оригинале не встречается. |
|
|
|
| 27-08-2010 10:58 GMT3 час. #1330795 |
singapur22
Я вчера (точнее сегодня ночью) еще проверил - действительно дефолтные каллбеки при их ручной переустановке перестают работать. Дефолтный дроп у меня не работал, потом я еще переустановил и каллбек на изъятие предметов из ящиков - мой работал, а вызов из дефолтного уже нет. Я там поставил вызов мессиджа в двух местах - в самое начало до проверки на story_id() (так как там стоит return end если ящик сида не имеет) и после этой проверки - ни один мессидж оттуда не вызвался при изъятии хабара.
Получается, что использовать можно только callback.use_object - так как он разрабами не установлен на эктора.
А с остальными (если они все перестают работать) будут коллизии если их переустанавливать, так как в них стоят вызовы функций из оригинала и они в этом случае вызываться не будут.
Так что я оставил только вручную установленный callback.use_object и повесил на него вызов скриптового меню при использовании коммуникатора. Уже одним вызовом меньше из bind_stalker :yahoo
Чувак на болоте
А то что ты делал не желаешь поведать? Химеру грохнул? Если так то нужно менять секцию химеры в файле chimera_captures.ltx. Как менять - смотри в модах, где химера восстановлена правильно. |
|
|
|
| 27-08-2010 11:06 GMT3 час. #1330800 |
Dietrich2009
Поставь таймер на 10Сек и по |
|
|
|
| 27-08-2010 11:07 GMT3 час. #1330801 |
Чувак на болоте Это правда? Он у вас как бы отдельный излом или все изломы будут в плащах?
Просто в моде при сюжетах из книжках как раз такой излом очень бы пригодился, особенно если с ним можно базарить как с НПСами. |
|
|
|
| 27-08-2010 11:15 GMT3 час. #1330809 |
Mehanik Yar, да я реально собираюсь сделать так сказать прирученных изломоф которые за еду тебе как информаторы... |
|
|
|
| 27-08-2010 11:44 GMT3 час. #1330832 |
Я недавно бюреров поставил перед собой, там с ними можно было побазарить (типо Говорить (F)), пока они не вошли в боевую схему, только я не успел F нажать. Зато с врагами можно говорить, это точно.
Вот я пере собой зомби поставил (он без логики):
------------------
Народ, я чет забыл, как заспавнить фейкового ГГ? Как создать секцию, чтобы при спавне меченый ходил, с ним можно было поговорить и тд? Если секция "actor", то там бред получается. |
отредактировал(а) SkyLoader: 27-08-2010 13:29 GMT3 час.
|
|
|
| 27-08-2010 13:28 GMT3 час. #1330883 |
подскажите где можно скачать Dinamic HUD ABC Inferno нигде не нахожу |
|
|
|
| 27-08-2010 15:04 GMT3 час. #1330939 |
у меня такой вопрос можно ли изменить освещение от ламп (сделать более темным или вообще убрать) |
|
|
Эта тема закрыта, публикация новых сообщений недоступна.