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

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








Автор Сообщение
batment
    
Посты: 267
Откуда: Киев
Возраст: 30
15-12-2010 22:22 GMT3 час. #1398431   
создал я смарт терейн, потом в gulag_escape.script сделал по аналогии свой, НПСам присвоил свой смарт и после этого вместо того чтоб НПС садились у костра они расходятся в разные стороны.
что я сделал не так ?


-=NSM=-
ганыч
    
Посты: 2
Откуда: чехов
Возраст: 45
15-12-2010 22:50 GMT3 час. #1398447   
Подскажите как сделать чтобы артефакт появился на кордоне около лагеря новичков?


erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
16-12-2010 00:48 GMT3 час. #1398489   
Artos
Насчет ошибки с сохранкой: если ее нет ни у меня, ни у людей которые скачали и потестили, значит проблема все таки не в скрипте. Пару раз она и у меня в свое время проскальзывала - переустанавливал игру или менял патч, исчезала.
...Нет, конечно недочеты есть и сегодня их как раз правил\чистил (после твоего поста начал тестить и нашел пару своих опечаток из-за которых одно условие не выполнялось и один нефатальный, но неприятный глюк).


Нет рюкзака - не возможности ничего сделать ни с поясом ни с доп.слотами (по сути это кабыра/карманы). А если понадобилось арт с поясв снять иль ножик/детектор выкинуть/поменять?


Здесь полностью согласен. НО, а что тут сделаешь? Выводить пояс на худ? Но разве можно сделать, чтобы по нему можно было кликать?
Я делал рюкзаки из расчета, что все таки таскать их нужно постоянно. А сбрасывать только при острой необходимости. Ну или как вариант быстрых нычек, когда один сбросил, с другим идешь.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 01:34 GMT3 час. #1398495   
erlik
Конечно может и не место в топике говорить о конкретном моде, но ... вроде как говорим (по крайней мене я стараюсь) не о частностях, а об общем.
1. Можно конечно и не обращать на то, что у кого-то конкретного возникает некая ошибка при использовании модификации. Всякое бывает ... и конечно не отношу себя к тем, у кого ошибки исключены ... Однако, и моя аргументация тоже стОит чего-то: Если на любом патче (1.0004/5/6) все другие моды не имеют этой ошибки, а конкретный мод - вываливается с ошибкой ... есть над чем подумать и автору мода.
2. Всегда против того, чтобы частностью ограничивать общности.
Ты делаешь мод, который затрагивает рюкзак. Рюкзак и 'инвентарь' все же не одно и то же ...
Инвентари - это и все слоты (включая оружейные) и собственно пояс (тем более в моде ты его еще более автономным делаешь). Так почему запреты только для рюкзачных действий должны распространяться на весь инвентарь? Требуется решение.
Почему запрет на использование "выброшенного" рюкзака повешен на кнопку доступа к инвентори? Ведь именно это нарушает логику. Ведь требуется всего лишь: не показывать рюкзак (точнее вещи в рюкзаке) и не дать ими пользоваться.
А если:
а) При открытии инвентори - закрывать фрейм рюкзачного отделения подходящей текстурой поверху?
б) Положив фрейм сверху - не давать и видеть и кликать по шмоткам в рюкзаке ...
в) При попытке снять спояса иль из слота - то если в 'закрытый' рюкзак -> или выкидывать на землю или возвращать на место (в слот/пояс) ...
...
(далее можно еще что-нить намутить, но ... пока хватит экспромта) :-)

Да и вывести отдельно пояс/слоты (если мутить в окне инвентори муторно) - тоже уже не такая уж сложная задачка, вот только жалко хот-кея под это нету лишнего.

Кстати, а как же тогда у тебя соотносится окно торговли, в котором несуществующий рюкзак все же показывается? Опять нелогичность ...

отредактировал(а) Artos: 16-12-2010 02:17 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
TYOPA
    
Посты: 129
Откуда:
Возраст: 28
16-12-2010 04:52 GMT3 час. #1398503   
Такой вопрос:
Не ра


S.T.A.L.K.E.R. Secret of the Zone: Gunslinger's Story. Prologue - разработка.
MRN$
    
Посты: 114
Откуда:
Возраст: 17
16-12-2010 06:30 GMT3 час. #1398514   
Artos, erlik, да и не только...

Артос, мне кажется Вы хотите сказать, что мод, в данном случае, Эрлика, имеет недоработки с точки зрения общего геймдизайна. Так?

Недоработками в общем дизайне страдают работы многих мододелов, и не только программистов. Но это - процесс такой, обратный - сначала появляется "просто реализация" некой "фичи", и со временем она меняется - правиться: сначала "только качество", и только потом - "послание", тот самый - дизайн... может быть... :-)
В общем - всё наоборот.

Например "разгрузки", "рюкзаки" и прочая, в Сталкере, в конце концов будут такими:

Универсальная сталкерская "портупея"

Прочная и удобная конструкция из ремней и замков-креплений (слотов).
Адаптируется под любую фигуру и одежду.
Предназначена для закрепления и ношения сумок, рюкзаков, оборудования, подсумков, кобур, итд-итп.

Место-крепление. Слот.

1. Может содержать только один предмет.
2. Имеет объём.
3. Имеет клавишу извлечения (активации) предмета.
и желательное, хотя и не обязательное:
4. Имеет максимально допустимый вес предмета - прочность.
5. Имеет сопротивление материала - изолирует содержимое от внешней среды.


Всего слотов, максимально, с десяток.

Инвентарь - в этом случае, это - метафора "Руки". То-же имеют конечный объём, литров 15.

Ну а "рюкзаки" и прочие "ёмкости" - это "Предметы в предметах".
Предметы в предметах.
(концепция)

1. Предмет-ёмкость имеет:

1.1. Название.
1.2. Внешний вид (модель и иконка).
1.3. Вес.
1.4. Внешний объём.
1.5. Внутренний объём.
1.6. Тип:
"мягкий" - текущий внешний объём зависит от сумарного объёма содержащихся предметов; или
"жёсткий" - текущий внешний объём всегда равен внешнему объёму.
1.7. Сопротивления материала. Ёмкость изолирует содержимое от внешней среды.(это - желательно, но похоже, что может не получиться)


2. Процессы и действия:

2.1. Вместе с содержимым, ёмкость может находиться:
- в инвентарях ГГ и НПС,
- лежать открыто
- находиться внутри других ёмкостей.
2.2. Осматривается только когда находится снаружи, через обычное "меню осмотра". То-есть - содержимое ёмкости не доступно при осмотре инвентаря ГГ, при осмотре рюкзаков НПС и при осмотре других ёмкостей.
2.3. Продаётся/покупается.



3. Разъяснения и дополнения:

3.1. Перемещение предметов между "ёмкостями":
- Через "меню осмотра", предмет перемещается из первой ёмкости в инвентарь ГГ,
- далее, при осмотре уже второй ёмкости, предмет перемещается из инвентаря ГГ во вторую ёмкость.

3.2. "Текущий внешний объём" ёмкости "мягкого типа" не может быть более значения параметра "внешний объём", а разница между "внешним объёмом" и "внутренним объёмом", есть объём "мягкого" предмета в "сложенном" состоянии.

3.3. При осмотре желательна возможность выбрасывать предметы наружу.
(Это, вроде, и так есть)

3.4. Для сценариев желательна возможность "держания в руках". 2D "худ" - допустим. (активация в слоте?)



В общем - всё отдельно: костюмы, разгрузка-портупея и предметы-ёмкости. :-cool)

отредактировал(а) MRN$: 16-12-2010 07:54 GMT3 час.

всё легко
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 07:02 GMT3 час. #1398516   
MRN$
Первопичина того, что идет разговор о рюкзачном моде НЕ его недоработки и геймдизайн затронут между делом..
1. Была затронута тема о передаче каких-либо параметров/значений при запуске основного меню непосредственно в саму игру ().
2. Т.к. в процессе и ответа на п.1 и поиска для устранения недостатков при добавлении новых слотов в инвентарное окно (общность рюкзачного мода и Симбиона) выявились некоторые особенности критического характера, то и зашел разговор о ... не только этих недостатках.

Геймдизайн, тобою описанный, конечно может и стОит внимания, но ... первична в этом случае все же
хотя бы какая-то черновая реализация в кодах. нет смысла расписывать то, что нереализуемо течении 3..6 месяцев. Как правило, после этого периода можно заново все переписывать.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
MRN$
    
Посты: 114
Откуда:
Возраст: 17
16-12-2010 07:22 GMT3 час. #1398518   
Artos
А может я и не уловил сути обсуждения... но в общем - я хотел донести мысль о том, что...

моддизайн - это ведь не совсем геймдизайн - моддизайн отталкивается от уже существующей реализации геймдизайна. Если моддизайн "правильно согласовать с реализацией (исходного) геймдизайна", то возможно вероятность "особенностей критического характера" будет ниже, а может их и совсем не будет... но всё это просто мысли...

отредактировал(а) MRN$: 16-12-2010 08:21 GMT3 час.

всё легко
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 07:53 GMT3 час. #1398524   
MRN$
Что первично, яйцо иль курица? :-)
Согласен, что моддизайн отталкивается от того, что уже имеется (а как же иначе?!). Но вот что такое "правильное" согласование и согласен ли каждый модмейкер следовать исходному - это далеко не очевидные понятия.

Например то, что ты расписал, для меня ... ну если только наполовину чем-то интересно. Все же Зона у каждого своя. Обряжать новичнков сталкеров в портупеи, заменять карманы бандитов некими "местами крепления", охотников рядить в разгрузки/подсумки ... Для меня, 99% игры - это не любование пушкой, рассматривание комбеза, ковыряния в рюкзаке/разгрузке ...
Все же "Зона спецназа" и сталкеровская - далеки друг от друга (ИМХО).
Ну а "особенности критического характера" зависят скорее от "особенностей мышления и логики модмейкера", чем от ... исходного иль надуманного геймдизайна. :-)


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
MRN$
    
Посты: 114
Откуда:
Возраст: 17
16-12-2010 08:21 GMT3 час. #1398530   
Artos

Все же Зона у каждого своя

Может и так... в любом случае - слот, карман, место крепления, подсумок, кобура - называй слоты как надо - и всё... Костюм, экзоскелет, плащ, куртка - то-же самое - называй как надо, подключай слотовую схему и одевай.


Что первично, яйцо иль курица?

Наверное - всё равно. Мододелы вон, сначала сделают мод, а дизайнят его потом - обратный путь так-сказать. Игру сначала дизайнят - потом делают, а мод сначала делают, а потом дизайнят... то-же вариант :-)

А "правильное согласование" "своего с не своим", это - да, технологии такой точно нет, наверное это искусство :-)

отредактировал(а) MRN$: 16-12-2010 09:18 GMT3 час.

всё легко
snake 666
    
Посты: 62
Откуда: Ядерный завод
Возраст: 30
16-12-2010 09:47 GMT3 час. #1398540   
Народ возник вопрос:
Нашел в одном моде ядерный заряд, запихнул в МП игру, все пашет, но как сделать чтоб убивало всех на карте, не важно в доме ты или за толстой бетонной стеной. А то если за стеной спрятался или за ящиком то не убьет ваще, не реалистично как-то....


Ядерка = 3 Мировая
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
16-12-2010 16:52 GMT3 час. #1398666   
Artos
Предложения твои принимаются, но из-за определенной сложности их реализации не могу сказать, что они будут мне под силу. Так что пок**5031b67681f3126adde4**


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
16-12-2010 17:59 GMT3 час. #1398712   

# TYOPA :

Запис**5001b67681f3126adde4**/code]
Можно пред


Не стань номинантом премии Дарвина.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
16-12-2010 18:23 GMT3 час. #1398728   
Gun12
create так сделана разрабами, что при ошибочных аргументах про**5010b67681f3126adde4**ction 9x18_pbp_6()
print("ok")
end

9x18_pbp_6()[/code]

[code]lua.exe: D:\Lua Files\hello.lua:584: malformed number near '9x18_pbp_6'[/code]
---------------------------------------------
Опа, чекер lua на lua?
Здорово! Полезную штуку делаешь - ну я так думаю что от недостатков имеющегося на сей момент твой будет по возможности избавлен .

отредактировал(а) erlik: 16-12-2010 19:11 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
16-12-2010 18:46 GMT3 час. #1398736   
erlik
Я этого не мог не заметить, т.к. делаю свой чекер синтаксиса Luа, и (решил отдохнуть, зашел на портал и ...случай) как раз описываю эту ошибку =).
---
Вопрос знатокам 'С' (++, #)
Существуют ли в этих языках какие либо нюансы комментаривания?
Известно, что :
// - строчный коммент
/* */ - блочный коммент
В файле bind_stalker (и только в нём, в самом конце) записан комментарий :
/**
...
/**/
Что это значит?
Я предполагаю, что это ни фига не значит кроме того, что не нужно обращать внимания на '*' в первой строке, и на '/*' в последней.
Но в Luа существует ошибка дублирования открытого блочного комментария.
'/*' в последней строке напоминает мне эту ошибку.
Вот и "меня терзают смутные сомнения, у Шпака - квартиру ..."
(и вообще - если взялись писать на Luа, так и пишите на Luа. И на кой было 'С' коды вставлять?)

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

TYOPA
ты уже изменил название (и соответственно вызов) своей функции?

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


# erlik :от недостатков имеющегося на сей момент твой будет по возможности избавлен .


Более того, избавлен абсолютно, т.к. использую "родную" luа5.1.dll
Черновой вариант уже прекрасно прошел испытания.
Но... Не будем забегать...Сплюнем.

отредактировал(а) Gun12: 16-12-2010 19:40 GMT3 час.

Не стань номинантом премии Дарвина.
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
16-12-2010 20:14 GMT3 час. #1398798   
Подскажите ссылку на статью по спавну радио. Которое играет у Сидоровича и у Бармена. Или хотя бы какую секцию прописывать?


Знание assembler, C/C++, Pascal, Lua.
Soble
    
Посты: 80
Откуда: от верблюда
Возраст:
16-12-2010 20:44 GMT3 час. #1398830   
Ma$ter
Вот пример
; cse_abstract properties
section_name = physic_object
name = trader_physic_object0013
position = -245.151840209961,-17.9333667755127,-134.545806884766
direction = -1.5965479605029e-008,-3.09594440460205,0

; cse_alife_object properties
game_vertex_id = 2517
distance = 0
level_vertex_id = 5983
object_flags = 0xfffffffa

; cse_visual properties
visual_name = equipments\item_transiver

; cse_ph_skeleton properties
skeleton_name =

; cse_alife_object_physic properties
physic_type = 0x3
mass = 10
fixed_bones = link

в логике
[logic]
active = ph_sound@test

[ph_sound@test]
snd = музыка (sound_theme.script)
looped = true


Смотри журнал
Черт бы побрал эту Зону, нигде от нее спасения нет. Куда ни
пойдешь, с кем ни заговоришь - Зона, Зона, Зона...
Alex-San
    
Посты: 1015
Откуда:
Возраст: 51
16-12-2010 20:58 GMT3 час. #1398847   
А скриптом можно "радиоточку" заспавнить?
Не хотелось бы в олспаун лезть.


Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 31
16-12-2010 21:02 GMT3 час. #1398853   
Alex-San
Есть специальный скрипт, там нет-пакеты, чтоб спавнить физичиские обьекты.


Новые фишки для сталкера(см. журнал)
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
16-12-2010 21:14 GMT3 час. #1398865   
Stalk15
И зачем для трансивера нетпакеты? Это же обычный объект(не вертолет или бтр с анимациями, не аномалия). Ничего кроме create(section,pos, lv, gv) не требуется.

Alex-San
В примере Soble все указано.
Точнее - там есть название ogf-модели. Секцию создаешь сам. С любым именем.

отредактировал(а) erlik: 16-12-2010 21:23 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Alex-San
    
Посты: 1015
Откуда:
Возраст: 51
16-12-2010 21:14 GMT3 час. #1398866   
Stalk15
Это само собой. Но нэт пакеты это тот же олспаун. А чисто скриптом?
Непися же с логикой можно скриптом заспавнить, неужели радиоточку нет(

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

erlik
И какая секция?

отредактировал(а) Alex-San: 16-12-2010 21:16 GMT3 час.

Struck
    
Посты: 1946
Откуда:
Возраст:
16-12-2010 22:06 GMT3 час. #1398936   
Alex-San ну как какая:-), создаёшь как обычный итем, только модельку ему прописываешь от "горизонта", далее логику пишешь(пример можешь на рупоре бара посмотреть)

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

erlik...хотя, в принципе конфигом можно только логику двери приписать, на счет радио я не слышал, так что тут я соглашусь что все таки либо нет-пакеты, либо all.spawn

отредактировал(а) Struck: 16-12-2010 22:08 GMT3 час.

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

l
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 22:10 GMT3 час. #1398942   
erlik
Вот для того, чтобы засунуть в кастомдату для трансивера логику, например упомянутую Soble, и нужно кроме собственно спавна еще и нет-пакетами прИписать требуемую логику.
(хотя я бы засунул логику в ltx'ку и ее прописал бы ...).


Alex-San
Секция для 'радио' - должна быть на базе [physic_object] с дополнениями по визуалу и пр. ...

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

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Struck
    
Посты: 1946
Откуда:
Возраст:
16-12-2010 22:13 GMT3 час. #1398944   

(хотя я бы засунул логику в ltx'ку и ее прописал бы ...)


Кхм...это как?


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

l
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 22:19 GMT3 час. #1398948   
Struck
Банально, если знаешь как писать в нет-пакеты.
**5001b67681f3126adde4**_matugalnik:<%s>", "Warning!")
end
end
end
[/code]
- рудимент уже давно, но для 'понимания' пригоден.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Struck
    
Посты: 1946
Откуда:
Возраст:
16-12-2010 22:22 GMT3 час. #1398952   
Artos а ну коли нет-пакеты тогда ясно....я то, наивный, подумал что ты придумал как без нет-пакетов


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

l
Mastermind
    
Посты: 115
Откуда:
Возраст:
16-12-2010 22:28 GMT3 час. #1398959   
радио с логикой спокойно спавнится через скрипт, по сути он ничем не отличается от непися


Struck
    
Посты: 1946
Откуда:
Возраст:
16-12-2010 22:31 GMT3 час. #1398962   
Mastermind значит у класса радио все таки есть присвоение логики в секции?


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

l
Artos
    
Посты: 4176
Откуда:
Возраст: 66
16-12-2010 22:35 GMT3 час. #1398967   
Struck
Класса 'радио' среди объектов не замечено ... Даже [hand_radio] - это II_ATTCH, что является подклассом для [physic_object] (O_PHYS_S)
Параметр 'custom_data' в секции конфигов объекта вроде как никто не отменял ... Будет ли воспринят(?) - проверяй ;-)


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Struck
    
Посты: 1946
Откуда:
Возраст:
16-12-2010 22:51 GMT3 час. #1398984   
Artos :-)...давно я в конфиги не лазал

Я пока**5**5002b67681f3126adde4**l.spawn
2 netpaket[/code]

Я в смысле того что сразу(без каких либо скриптов) прописать логику, то есть вот двери можно сразу в секцию забить


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

l


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


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

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