Пользователей: 1
Гостей: 726

» Подробно
Привет, гость!








Автор Сообщение
Sine
    
Посты: 960
Откуда: Краснодар
Возраст: 30
26-08-2010 19:28 GMT3 час. #1330404   
BeeRsek он имеет ввиду анимка не юзается. По смотре в логе че напсано.

добавлено спустя 24 секунд

BeeRsek он имеет ввиду анимка не юзается. По смотре в логе че напсано. (как бы весь лог который ведется всю игру)

отредактировал(а) Sine: 26-08-2010 19:28 GMT3 час.

Last Day Mod Team work |==>>>ПОСЛЕДНИЙ ДЕНЬ
Кто понял с первого раза,
Тот ловит музу,
Когда каждая фраза
Ломает все сразу.
Dietrich2009
    
Посты: 219
Откуда: Kiev
Возраст: 15
26-08-2010 19:35 GMT3 час. #1330410   
Stalk15 Да я понимаю что таймером, но как? :-G. И еще вопрос как скриптом проиграть партикл по координатам. допустим в точке (1.111,1.111,1.111) проигрался партикл fire


MOD: The Story of a Stalker.
Подробнее в журнале
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
26-08-2010 19:35 GMT3 час. #1330411   
erlik Хм. Действительно. Ведь у актора предостаточно предметов, которые не затрагиваются при любых модификациях. Только есть одна проблемка. Небольшая. Почти все моды затрагивают файл items.ltx, в котором все они и находятся. А значит при совмещении модов править его придётся однозначно. Что собственно не меняет сути проблемы.
Это раз. Второе. Максимум чем ты можешь воспользоваться, это функциями init, reinit, update, save и load. Остальное, точнее колбэками придётся так и так брать или из файла bind_stalker, или реганить свои. Что собственно только усложнит задачу. А если например кроме апдейта ничего не нужно, то лучше воспользоваться файлом bind_stalker. Меньше будет заморочек.

Я кстати проще сделал. Вывел все колбэки и биндеры из файла bind_stalker и других часто используемых, в отдельный файл. И все нововведения подключаю уже в новом файле. bind_stalker при этом практически уже не трогается.


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Struck
    
Посты: 1946
Откуда:
Возраст:
26-08-2010 19:41 GMT3 час. #1330418   
Dietrich2009 я выкладывал сто лет назад сборку скриптов для новичков, там и это есть(похожее), бери - разбирайся


singapur22 а разница между этими биндерами какая?


Снова в строю.

l
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 31
26-08-2010 19:43 GMT3 час. #1330421   
Dietrich2009
Таймеров много.Вот на**50016ea8aab1bb10eeba**даешь инфопоршень
flag = false
end
end[/code]

А на счет партикла вот:
[code]local partkl = particles("anomaly\\storm_01",false)
local postion = db.actor:position() -- проигрывания с позиции игрока
partkl:play_at_pos (postion) -- проигрываем
partkl:stop() --останавливаем [/code]


Новые фишки для сталкера(см. журнал)
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
26-08-2010 19:56 GMT3 час. #1330446   
Struck Да собственно, никакой. Разве что для сохранения больше места будет. Просто имеется проблема совмещения модов. Практически все скриптовые моды правят файл bind_stalker.script И при совмещении нескольких модов, встаёт проблема адаптации онного файла. Я выдвигал версию установки апдейта из того же файла, где и находится новый скрипт, через fastcall. Но она не разумна, так как есть проблема заключённая в незагрузке нового файла, пока к нему не обратишься. Пусть это бывает редко, но само существование данной проблемы, уже ставит на нём крест. Хотя данный способ является самым идеальным, так как практически не один файл не затрагивается.
Вот erlik выдвинул версию с биндером на неиспользуемый, но находящийся всегда в онлайне объект. Способ собственно хороший. Но опять же затрагивается, почти всеми правящийся файл items.ltx
А если все будут ставить на него биндер? Тогда совместить будет ещё сложнее.
Думаю самым идеальным способом бы был, это создание обобщённого файла, в который бы выводились все используемые модами, колбэки и биндеры. Тогда в совмещении бы было гораздо меньше проблем. Только и нужно было бы подправить (добавить нужные строчки) в этом обобщёном файле.


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
26-08-2010 19:57 GMT3 час. #1330449   
singapur22
Я видел твой вариант - но по сути это ведь тоже самое, что делать вызов своих функций непосредственно из апдейта и каллбеков bind_stalker.
Мой вариант тоже конечно требует правки одного файла - но тут в общем на любителя как говорится - мне лично хотелось бы избавиться вообще от bind_stalkera - так как на разных патчах из-за него происходят вылеты(если патч один - а файл от другой версии).
А каллбеки эктора - причем все - можно переустановить вручную в своем файле. И пользоваться ими уже оттуда (то есть никаких левых вызовов из оригинального bind_stalker) - тут только встает одын серьезный вопрос - а как может отразиться на игре такая переустановка каллбеков которые уже и так установлены на ГГ.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
26-08-2010 19:59 GMT3 час. #1330451   
скажите а можно ли сделать так чтобы картинки в главном меню менялись, рандомно ?


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
26-08-2010 20:00 GMT3 час. #1330453   
erlik

а как может отразиться на игре такая переустановка каллбеков которые уже и так установлены на ГГ.

Ну дак, что тебе мешает это проверить?

-------------------------

Кстати, апдейт можно брать из файла game_stats.script
Данный файл в игре практически не используется, но апдейдится стандартно из биндера актора.

отредактировал(а) singapur22: 26-08-2010 20:07 GMT3 час.

Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
26-08-2010 20:04 GMT3 час. #1330458   
singapur22
Лень- матушка :-)
Один каллбек - вручную установленный на эктора - как то поверял - пашет.
Но ведь надо поиграцца подольше, чтобы понять - коллизии левые есть или нет...


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
26-08-2010 20:13 GMT3 час. #1330469   
erlik Ну ты даёшь! Как же ты свой мод тогда тестил? Или ты его не тестил? :-)
Я свой мод детекторов первый раз мучал в течении трёх часов, пытаясь всячески его "крашнуть". Ты даже не представляешь сколько я выявил ошибок. Поэтому и на шлифовку мода ушло больше трёх дней. Последний тест продолжался чуть больше четырёх часов. Прошол до ЧАЭС. Ниодного бага небыло выявлено. Вот как надо тестировать свои моды, прежде чем выкладывать. :-P


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Dietrich2009
    
Посты: 219
Откуда: Kiev
Возраст: 15
26-08-2010 20:19 GMT3 час. #1330477   
Stalk15 попробовал вот так. Не появляется партикл
local partkl = particles("anomaly\\storm_01",false)
local postion = db.actor:position() -- проигрывания с позиции игрока
local gvid = db.actor:game_vertex_id() -- проигрывания с позиции игрока
local lvid = db.actor:level_vertex_id() -- проигрывания с позиции игрока
function particl()
partkl:play_at_pos (postion,lvid,gvid) -- проигрываем
partkl:stop() --останавливаем
end


MOD: The Story of a Stalker.
Подробнее в журнале
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
26-08-2010 20:21 GMT3 час. #1330482   
Вопрос: можно ли включить .anm файл при виде от 3 лица (ну чтобы он проигрался)?
-------------
Dietrich2009, а почему ты его сразу отключаешь? Его и не должно быть.
Попробуй убрать partkl:stop()


Хочешь работать нормально, работай один!
Dietrich2009
    
Посты: 219
Откуда: Kiev
Возраст: 15
26-08-2010 20:24 GMT3 час. #1330493   
Stalk15
Зделал так:
function particl()
local partkl = particles("anomaly\\storm_01",false)
local postion = db.actor:position() -- проигрывания с позиции игрока
local gvid = db.actor:game_vertex_id() -- проигрывания с позиции игрока
local lvid = db.actor:level_vertex_id() -- проигрывания с позиции игрока
partkl:play_at_pos (postion,lvid,gvid) -- проигрываем
partkl:stop() --останавливаем
end

Такой вылет:
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ...Игры\s.t.a.l.k.e.r\gamedata\scripts\esc_quest.script:147: attempt to call global 'particles' (a nil value)


MOD: The Story of a Stalker.
Подробнее в журнале
Struck
    
Посты: 1946
Откуда:
Возраст:
26-08-2010 20:28 GMT3 час. #1330502   
Dietrich2009 партикль не так взял(причина), решения не спрашивай


Снова в строю.

l
Dietrich2009
    
Посты: 219
Откуда: Kiev
Возраст: 15
26-08-2010 20:35 GMT3 час. #1330506   
Struck Соизволю спросить а как тогда, уже столько перепробовал.


MOD: The Story of a Stalker.
Подробнее в журнале
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
26-08-2010 20:58 GMT3 час. #1330523   
Dietrich2009
пример
определяем вне тела функции
local part1 = particles_object("anomaly2\\control_monolit_holo")

в теле функции запускаем:
part1:play_at_pos(pos) --где pos - векторная позиция взятая от объекта.

singapur22
Не - мне лень стока тестить. Хотя свою разработку в принципе и так порядочно тестил(я ее ведь еще полгода назад сделал - сейчас просто новые фишки добавил (и еще надо добавить) - в связи с которыми обнаружились некоторые возможные коллизии - но видимую часть коллизий я исправил - некоторые правке не поддаются).


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
26-08-2010 23:29 GMT3 час. #1330634   
Народ, какой метод отвечает за остановку всего и вся (анимиации, партиклы и тд.)? Когда вызываешь паузу или меню, то идет вот эта остановка, только мышка и клава работает.


Хочешь работать нормально, работай один!
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
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: По моему при использовании ручных каллбеков дефолтные отключаются - у меня на дефолтном дропе стояла проверка на итем - для открытия скриптового меню - через твой скрипт - так вот она не сработала и итемс заново не заспавнился. Пока это единственный глюк. Надо тестить дальше.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
27-08-2010 07:52 GMT3 час. #1330717   
erlik Ачуметь! Столько времени юзаю колбэки, а то что колбэк юза установленный на актора отслеживает использование предметов, не знал. Почемуто я предпологал, что она отслеживает подбирание, или автоюз сталкеров.
Я сделал так. Добавил колбэк юза в список колбэков файла bind_stalker.script. Установил аптечкам количество использований = 1000. Вот собственно и всё. Результат не разочаровал. :-)
Молодец!!! Это просто ОТЛИЧНАЯ находка.


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Чувак на болоте
    
Посты: 87
Откуда: Волгодонск
Возраст:
27-08-2010 10:41 GMT3 час. #1330779   
Люди плизз обьясните че за лог и как его лечить!
FATAL ERROR

[error]Expression : BI_NONE != bone
[error]Function : CDamageManager::load_section
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\damage_manager.cpp
[error]Line : 85
[error]Description : bip01_head


Dietrich2009
    
Посты: 219
Откуда: Kiev
Возраст: 15
27-08-2010 10:50 GMT3 час. #1330784   
А вот теперь как мне сделать что бы партикл проигрывался десять секунд а потом пропал?


MOD: The Story of a Stalker.
Подробнее в журнале
Mehanik Yar
    
Посты: 469
Откуда: Уфа
Возраст:
27-08-2010 10:54 GMT3 час. #1330790   
Ребят скажите плиз где прописывается section_name предметов? Хочется заспавнить то чего в оригинале не встречается.


erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
27-08-2010 10:58 GMT3 час. #1330795   
singapur22
Я вчера (точнее сегодня ночью) еще проверил - действительно дефолтные каллбеки при их ручной переустановке перестают работать. Дефолтный дроп у меня не работал, потом я еще переустановил и каллбек на изъятие предметов из ящиков - мой работал, а вызов из дефолтного уже нет. Я там поставил вызов мессиджа в двух местах - в самое начало до проверки на story_id() (так как там стоит return end если ящик сида не имеет) и после этой проверки - ни один мессидж оттуда не вызвался при изъятии хабара.
Получается, что использовать можно только callback.use_object - так как он разрабами не установлен на эктора.
А с остальными (если они все перестают работать) будут коллизии если их переустанавливать, так как в них стоят вызовы функций из оригинала и они в этом случае вызываться не будут.
Так что я оставил только вручную установленный callback.use_object и повесил на него вызов скриптового меню при использовании коммуникатора. Уже одним вызовом меньше из bind_stalker :yahoo

Чувак на болоте
А то что ты делал не желаешь поведать? Химеру грохнул? Если так то нужно менять секцию химеры в файле chimera_captures.ltx. Как менять - смотри в модах, где химера восстановлена правильно.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 31
27-08-2010 11:06 GMT3 час. #1330800   
Dietrich2009
Поставь таймер на 10Сек и по


Новые фишки для сталкера(см. журнал)
Mehanik Yar
    
Посты: 469
Откуда: Уфа
Возраст:
27-08-2010 11:07 GMT3 час. #1330801   
Чувак на болоте Это правда? Он у вас как бы отдельный излом или все изломы будут в плащах?

Просто в моде при сюжетах из книжках как раз такой излом очень бы пригодился, особенно если с ним можно базарить как с НПСами.


Чувак на болоте
    
Посты: 87
Откуда: Волгодонск
Возраст:
27-08-2010 11:15 GMT3 час. #1330809   
Mehanik Yar, да я реально собираюсь сделать так сказать прирученных изломоф которые за еду тебе как информаторы...


SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
27-08-2010 11:44 GMT3 час. #1330832   
Я недавно бюреров поставил перед собой, там с ними можно было побазарить (типо Говорить (F)), пока они не вошли в боевую схему, только я не успел F нажать. Зато с врагами можно говорить, это точно.
Вот я пере собой зомби поставил (он без логики):

------------------
Народ, я чет забыл, как заспавнить фейкового ГГ? Как создать секцию, чтобы при спавне меченый ходил, с ним можно было поговорить и тд? Если секция "actor", то там бред получается.

отредактировал(а) SkyLoader: 27-08-2010 13:29 GMT3 час.

Хочешь работать нормально, работай один!
batment
    
Посты: 267
Откуда: Киев
Возраст: 30
27-08-2010 13:28 GMT3 час. #1330883   
подскажите где можно скачать Dinamic HUD ABC Inferno нигде не нахожу


-=NSM=-
СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
27-08-2010 15:04 GMT3 час. #1330939   
у меня такой вопрос можно ли изменить освещение от ламп (сделать более темным или вообще убрать)


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить


Форумы Архив » Свалка Вопросы и ответы (ТЧ по 11.09.10)


Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2025 «Stalker-Portal.ru»