Пользователей: 0
Гостей: 542

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








Автор Сообщение
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
13-12-2010 16:53 GMT3 час. #1397243   
Alex-San
Скрипты тут не причем. Выводом рамок управляет движок. В конфиге правится только параметр показать\скрыть рамки(ну и скорость наведения и цвет рамок).
Объекты, которые ловит рамка прописаны где то в dll. И сделать так чтобы рамки выводились на NPC, но не выводились на монстров можно только там.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Alex-San
    
Посты: 1015
Откуда:
Возраст: 51
13-12-2010 17:00 GMT3 час. #1397247   
erlik
Помню Зен в году гдето 2008, выкладывал наработку благодаря которой рамки были в оптике ФН-ки. Он как раз движку ковырял. К сожалению его наработку так никто и не использовал, или он её не выкладывал, а только скрины, не помню. Жаль Зен ушёл(


Няшный Умник
    
Посты: 584
Откуда:
Возраст: 30
13-12-2010 17:16 GMT3 час. #1397251   
Вопрос, в all.spawn есть секции с НПС, там есть строчка

g_team = 0
g_squad = 0
g_group = 0
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

За что отвечает health = 1?


;)
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
13-12-2010 17:19 GMT3 час. #1397254   
Alex-San
Использовали его наработку. И не раз. Я сам ей пользовался и в модах видел.
Да и кстати - рамки там не только для FN. А для любого ствола с оптикой.
А например калаш и G-36 делал с рамками.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 31
13-12-2010 18:17 GMT3 час. #1397292   
Няшный Умник
А перевести слово health слабо что ли? Гугл переводчиком например.
Переведи слово health и твой вопрос отпадет.


Новые фишки для сталкера(см. журнал)
Няшный Умник
    
Посты: 584
Откуда:
Возраст: 30
13-12-2010 18:20 GMT3 час. #1397294   
Stalk15
Это понятно, но если например значение 1 поменять на 2 то что может быть?


;)
Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 19:00 GMT3 час. #1397329   
Alex-San
Пример(ы) для зум-прицелов: SMB-SHOC_Zen-crosshair (под любой патч).
Не стОит свою неосведомленность облекать в форму информации для других ...


Няшный Умник
Если 'health' будет в алл.спавне менее 1 - то заспавнится раненым. Более - будет иметь 'запас' жизней (но не переусердствуй, более 2-х - движек не воспримет).


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 31
13-12-2010 19:07 GMT3 час. #1397334   
Няшный Умник
Короче, значение 1 - это 100% ХЭПЭ => , например, значение 0.3 - это 30% ХЭПЭ. А если ставить больше, чем 1, то не знаю чоё будет.


Новые фишки для сталкера(см. журнал)
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
13-12-2010 19:14 GMT3 час. #1397342   
Alex-San
Их дллка позволяет биноклю стрелять. Если приделать ПМу прицел то и он будет определять НПС


Знание assembler, C/C++, Pascal, Lua.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
13-12-2010 19:24 GMT3 час. #1397344   
Ma$ter
Бинокль и так отлично стреляет :-)
Тока магазин у него ammo_mag_size= 0, дистанция огня fire_distance = 1 и патроны к нему на худе не показываются, потому что show_ammo = false.
А по существу - Zen добавил в класс оружия четыре новых переменных, хотя может я и ошибаюсь.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 19:51 GMT3 час. #1397358   
erlik
По сути, биноклю, который и так уже относится к 'оружию', в модифицированных dll'ках добавлен вывод патронов на худ (вместо самого себя) и обработка клика 'стрелять' ...
Однако ... оружие, снабженное зум-прицелом, уже не в классах оружия (WP_AK74/WP_GROZA/WP_VINT/...), а в классе бинокля (WP_BINOC), так что некоторые нюансы приходится учитывать ...


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
13-12-2010 20:35 GMT3 час. #1397387   
Вот мне интересно, возможно ли отследить использование бинокля/болта? Вроде каллбека на выстрел нету, а так если прикинуть то выстрел можно отследить изменением кол-во патронов в обойме, но у бинокля обойма - 0


Знание assembler, C/C++, Pascal, Lua.
psevdochel
    
Посты: 34
Откуда:
Возраст:
13-12-2010 21:19 GMT3 час. #1397403   
Здравтсвуйте! У меня такой вопрос: вот создал свое небольшое окошко, и помещаю на него свой текст, но если текст большой то он выходит за пределы окна, а как сделать чтобы он был только в рамках окна, и не выходил за пределы, а переносился на следующую строку?


Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 21:31 GMT3 час. #1397409   
psevdochel
Есть такой параметр для тегов: complex_mode="1" , который разрешает перенос строки ...
Типа:
  complex_mode="1">My_long_text

Ma$ter
Если для тебя понятно в вопросе что такое "использование бинокля/болта", то ... для многих. думаю, это не очевидно. Ну а погадалками давно многим заниматься надоело ...

P.S. Alex-San
Ну так и ответь по 'стрельбе' из бинокля ...
Если в мозгах какофония - то и вопросы/ответы аналогичны ...
Я, привык, использовать бинокль для 'посмотреть', а болт - для 'покидать'.

отредактировал(а) Artos: 13-12-2010 21:52 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Alex-San
    
Посты: 1015
Откуда:
Возраст: 51
13-12-2010 21:34 GMT3 час. #1397412   
Использовать бинокль, это значит стрелять из него, что тут может быть неясного)


Mehanik Yar
    
Посты: 469
Откуда: Уфа
Возраст:
13-12-2010 21:43 GMT3 час. #1397421   
Решил заселить Болото мутантами.
Когда я приблизился к смарту с кровососами произошел такой вылет:

Expression : I != levels().end()
Function : GameGraph::CHeader::level
File : e:\stalker\patch_1_0004\xr_3da\xrgame\game_graph_inline.h
Line : 171
Description : there is no specified level in the game graph : 0


причем смрат с плотяи вылета не дал почешмуто.

Болото у меня находится в group1

====================
почитал в инете.

"По моему посту выше. Опишу подробнее:
Как выяснилось (спасибо ЖуКе) при стирании старой и записи новой аи сеток графпоинты старой аи сетки становятся не действительны, что и приводит к вылету 4gamegraph. Попытка перезаписать аи сетку затем расставить по новой графпоинты тоже не увенчалась успехом. Стоит мне подойти к Кордонскому мосту - привет Виндовс: "

"ЖукА, по крайней мере ты не один с такими косяками. Еще куча народу не может болото перекомпилить. Говорят, что его получалось прокомпилить только на драфте. "


Получается что фиг исправишь положение?

отредактировал(а) Mehanik Yar: 13-12-2010 21:51 GMT3 час.

Alex-San
    
Посты: 1015
Откуда:
Возраст: 51
13-12-2010 21:46 GMT3 час. #1397425   
Mehanik Yar

Походу когда подошёл к соскам и они перешли в онлайн , оказались что они в опе) Заспавнил короче неправильно.


blackraven6
    
Посты: 624
Откуда: СПб
Возраст: 32
13-12-2010 21:50 GMT3 час. #1397426   
Как выглядит метод, возвращающий название секции заряженных в данный момент патронов (вроде бы же есть такой)? Чтобы можно было сравнить с нужным и если да/нет запускать действие.



Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 21:53 GMT3 час. #1397427   
blackraven6
А листануть пару страничек назад влом?


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Mehanik Yar
    
Посты: 469
Откуда: Уфа
Возраст:
13-12-2010 21:53 GMT3 час. #1397428   
Походу когда подошёл к соскам и они перешли в онлайн , оказались что они в опе) Заспавнил короче неправильно.

Так так...
Ну я их не спавнил, там смарт стоит с респавном, респавн их в целых 17 штуках должен был отреспавнить, но....
попробую что нибудь помудрить.


psevdochel
    
Посты: 34
Откуда:
Возраст:
13-12-2010 22:00 GMT3 час. #1397435   
Artos спасибо, помог, но это если я из xml указ

отредактировал(а) psevdochel: 13-12-2010 22:03 GMT3 час.

Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 22:09 GMT3 час. #1397439   
psevdochel
Именно для 'complex_mode' не подскажу аналогичный штатный метод для классов.
Потрудись немного сам, в 'lua_help.script' не так уж и много методов, может и найдешь подходящий ...
По идее он должен был бы обзываться типа как 'SetStretchText', но ... увы.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
psevdochel
    
Посты: 34
Откуда:
Возраст:
13-12-2010 22:19 GMT3 час. #1397447   
Artos ясно, там тоже искал и пробовал, пробовал и нашел метод который инициализирует спин InitSpinText, но как в него поместить текст не знаю, обычным методом SetText не олучаеться.


Artos
    
Посты: 4176
Откуда:
Возраст: 66
13-12-2010 22:55 GMT3 час. #1397461   
psevdochel
Если разрабы не удосужились дать какой-то метод, то ... конечно можно попытаться найти какой-нить сурогат из других, но в данном конкретном случае - что тебе мешает для InitSpinText распарсить (если уже не парсишь) свой иль любой подходящий xml? Нужно то всего иметь: и далее двигай/используй его куда угодно в своем окне ...


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
13-12-2010 23:14 GMT3 час. #1397464   
Я имею ввиду что можно ли отследить нажатие момента броска болта или момент появления худа бинокля? То есть фактически тот момент когда была нажата ЛКМ


Знание assembler, C/C++, Pascal, Lua.
Artos
    
Посты: 4176
Откуда:
Возраст: 66
14-12-2010 00:20 GMT3 час. #1397472   
'Нажатие момента' - ловить бессмысленно (формулируй вопросы корректнее). Ловить момент нажатия кнопки (тем более мыши ЛКМ) нечем. Разработчики не вывели такую возможность наружу.
Т.о. или использовать какие-то внешние приблуды/кейлоггеры или использовать косвенные признаки самого события 'бросок' или 'смотрю в бинокль'.

С болтом, ИМХО, посложнее чем с биноклем. Лови активность 'болтового' слота (5) ... и/или анимации с болтом ...
C биноклем все гораздо проще - посмотри коды скриптов с интерактивным худом/масками (хотя бы в АМК). Изменение 'fov' иль зума со штатного на 'для бинокля' - и будет тебе моментом/событием использования бинокля.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
14-12-2010 01:15 GMT3 час. #1397479   
Artos, а как вы ловите анимации оружий? Я видел высчитывание анимок только с .."_g" (думаю, вы поняли - anim_idle_g).


Artos, ясно, спасибо.

отредактировал(а) SkyLoader: 14-12-2010 02:10 GMT3 час.

Хочешь работать нормально, работай один!
Artos
    
Посты: 4176
Откуда:
Возраст: 66
14-12-2010 01:45 GMT3 час. #1397482   
SkyLoader
Пока на практике обхожусь без крайне неэффективного высчитывания анимок.
Когда сформулируешь для себя конкретную задачу и алгоритм ее выполнения - всегда находится более оптимальное решение.
Ну а как можно ловить анимки - и state_mgr_animstate.script и state_mgr_weapon.script и пр. аналогичности достаточно дают примеров ...
Да и object.aim1/2 порой можно поюзать.

отредактировал(а) Artos: 14-12-2010 01:51 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
14-12-2010 02:44 GMT3 час. #1397496   
Выложил в журнал новую версию "Рюкзаков" - теперь это "RealBags"- три рюкзака разного объема, которые можно легко сбрасывать. И три новых слота в инвентаре - для ножа(и прочего), детекторов, и слот смены\активации рюкзаков. Производится полный и постоянный контроль всего инвентаря по объему(хотя параметры объема предметов заданы разумеется произвольные и каждый может их подкорректировать) - предметы в слотах и на поясе не являются частью рюкзака и не участвуют в формировании носимого объема.
...Разработка в общем то осуществляет то, что не было сделано самими разработчиками сталкера - рюкзак как отдельный от костюма предмет.
--------------------------------------


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
psevdochel
    
Посты: 34
Откуда:
Возраст:
14-12-2010 11:56 GMT3 час. #1397580   
erlik ого! Круто! То есть ты сделал 3 новых слота? А как ты их сделал, подскажи пожалуйста!

добавлено спустя 4 минут

Вот еще такой вопрос каверзный: вот в игре при перезарядке, зарядка магазина происходит только тогда когда ГГ "передергивает", а можно ли это как-то поменять в том плане что он будет заполняться до того как он возьмется передергивать?

отредактировал(а) psevdochel: 14-12-2010 12:00 GMT3 час.



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


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

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