Новое на сайте:
Новости:
Файлы:
Статьи:
Топ пользователей:
Обновления сайта:
Группа "Гости" не имеет право просмотра модуля
Модератор форума: romale |
Форум S.T.A.L.K.E.R. - Моддинг Разбираем S.T.A.L.K.E.R. Разборочная комната ТЧ (Задаем вопросы по скриптам/конфигам и другим файлам игры) |
Разборочная комната ТЧ |
Дата: Вторник, 17.04.2012, 22:43
Сообщение #1
Вы задаёте интересующий вас вопрос и тот, кто может вам на него ответить, пишет свой ответ. Правила темы: 1. Прежде чем задать вопрос, желательно прочитать все предыдущие страницы темы. Даже если вы не найдете там нужного ответа - я уверен, вы узнаете много нового. Второй вариант - воспользоваться поиском по ключевому слову. 2. Вы можете задавать вопросы, только непосредственно касающиеся создания модификаций и редактирования файлов игры 3. Личные вопросы не допускаются 4. Отвечать на вопросы желательно достаточно развернуто, задевая все аспекты касающиеся конкретного вопроса 5. Отвечать вы можете только в том случае если уверены в правильности ответа, если не знаете - просто не отвечайте. Авторы неправильных, вводящих в заблуждение ответов будут наказываться. 6.Соблюдайте грамотность и правильность построения вопросов и ответов, во избежание их удаления. "Спасибо / пожалуйста / не знаю" и прочие односложные и не несущие смысловой нагрузки сообщения, будут удаляться немедленно, а их авторы - наказываться. Основная цель темы - помочь новичкам-модостроителям, второстепенная - свести на нет тенденцию создания новых тем по каждому интересующему новичков вопросу.
|
Дата: Суббота, 01.09.2012, 16:26
Сообщение #41
neo122334, будет он стоить сто тысяч, вполне нормальная цена. Но если это дорого, предлагаю самому поработать с правкой файлов. Открываешь файл barman_trade.ltx блокнотом (путь...S.T.A.L.K.E.R\gamedata\config\misc\shop_barman). Находишь там строчку: dolg_black_exoskeleton = 1 , 1
И меняешь цену, например так : dolg_black_exoskeleton = 0.1 , 0.1 Эта строка в файле есть в трёх местах, значение нужно поменять во всех! Теперь экзоскелет Долга будет стоить 10 тысяч. Перед правкой сделай копию этого файла, чтобы если "накосячишь" можно было вернуть всё на место! Сообщение отредактировал J776 - Суббота, 01.09.2012, 16:37 |
Дата: Воскресенье, 16.09.2012, 18:29
Сообщение #42
Плиз, подскажите как открыть алл.спавн СГМ 1.7? При распаковке пишет
Code unknown heavy_stalker_outfit at acdc.pl line 2782 Уже как только не пробовал распаковать: и в папке спавна и в папке Active Perl'а и в других папках. Что с ним делать? Как эту ошибку убрать? Добавлено (16.09.2012, 17:43) Добавлено (16.09.2012, 18:29) Комп: Intel Core i5 2400 3.1GHz, 4gb RAM, GeForce GTX 550 Ti 1gb, Win 7 32bit Stalker 1.0004 + НС от 03.09.10 + DMX 1.3.5 + фикс 1.3.5 |
Дата: Воскресенье, 16.09.2012, 18:57
Сообщение #43
qawsed, Я не думаю, что он существует. Скорей всего, у Николая - автора мода - свой распаковщик, в который он дописывает секции и классы, дабы можно было запаковывать и распаковывать all.spawn. Неудивительно, что у вас acdc и не распаковывает - он расчитан на чистый ЗП.
|
Дата: Воскресенье, 16.09.2012, 20:10
Сообщение #44
Еще вопрос: что нужно прописать в логике, чтобы сделать уникального нпс бессмертным?
Комп: Intel Core i5 2400 3.1GHz, 4gb RAM, GeForce GTX 550 Ti 1gb, Win 7 32bit Stalker 1.0004 + НС от 03.09.10 + DMX 1.3.5 + фикс 1.3.5 Сообщение отредактировал qawsed - Воскресенье, 16.09.2012, 20:11 |
Дата: Понедельник, 17.09.2012, 14:10
Сообщение #46
Плиз, подскажите что означает в языке lua тег ()?
Как он называется, когда пишется, что он "делает"? Добавлено (17.09.2012, 13:57) --------------------------------------------- И еще плиз напишите что означает тег local. Добавлено (17.09.2012, 14:10) --------------------------------------------- И что еще такое self: и AddCallback? Спрашиваю потому что не могу найти нормальный учебник по lua, который написан именно для новичков. Комп: Intel Core i5 2400 3.1GHz, 4gb RAM, GeForce GTX 550 Ti 1gb, Win 7 32bit Stalker 1.0004 + НС от 03.09.10 + DMX 1.3.5 + фикс 1.3.5 Сообщение отредактировал qawsed - Понедельник, 17.09.2012, 14:34 |
Дата: Понедельник, 17.09.2012, 15:30
Сообщение #47
qawsed, Если своими словами:
() это не тег, а неотъемлимая часть функции, нужная для передачи аргументов. Ф-ия всегда должна оканчиваться на двойные скобки, например function test(). Передача параметров осуществляется например так: function test(actor, npc). Насколько знаю, можно передавать неограниченное кол-во параметров. ЗЫ: Довольно удобная штука, которая позволяет менять параметры ф-ии, без редактирования оной (естественно при условии, что они указаны внутри функции). *** *** *** *** *** *** local обьявляет переменные, которые "скриптописатель" использует в тех или иных целях. Нужно для хранения тех или иных значений. --Например local gg = db.actor - в нашем случае, это локальная переменная (будет использоваться при работе функции) (при сейв/лоаде она стирается из памяти). --Далее: gg = db.actor - это уже глобальная переменная, которая сохраняется в память. Не советую плодить их - чревато вылетами по переполнению стека, недостатку памяти и т.д --Еще один тип переменной - local gg = test1["test2"] - это табличная переменная. Которая обратится к таблице с названием test1, и полем test2. Также есть переменные флаги (local gg = nil), нужные например для совершения определенных действий в конструкциях с условиями (и не только), находящимися например на постоянном апдейте и т.д *** *** *** *** *** *** Про self не смогу обьяснить - как с адресом - знаешь где живет знакомый, как пройти. А вот адрес не можешь сказать. *** *** *** *** *** *** AddCallback - метод для работы с окнами. Тот же самый колбек - т.е флаг. Позволяет отлавливать всякие нажатия клавиш, кнопок и т.д Например: Code self:AddCallback("button", ui_events.BUTTON_CLICKED, self.func, self) Нажали на кнопку - получили действие. *** *** *** *** *** *** В качестве учебника, посоветую http://www.lua.ru/ Учебника для новичков - не существует. Ссылка выше - документация по ЛУА на русском языке. ------------------- Чтобы понимать его, надо учится на своих ошибках. Со временем приходят навыки и знания. Можно будет без труда, взглянув на ту или иную ф-ию, понять, что она делает, что будет при этом условии, или при другом. "Скриптописание" на сталкер - довольно хороший "тренажер" и поможет развить в себе все то, что написано строкой выше. |
Дата: Понедельник, 17.09.2012, 15:53
Сообщение #48
volazar, Ну, спасибо! Если очень хорошо искать, то можно найти нормальный учебник. По С++ находил, там все прям точно объяснялось, но изучать не стал - времени не было.
И вот еще что: как спавнить нпс через алл.спавн в ЗП? Открыл alife_zaton - там только объекты какие то и зоны всякие(вроде аномальные) Комп: Intel Core i5 2400 3.1GHz, 4gb RAM, GeForce GTX 550 Ti 1gb, Win 7 32bit Stalker 1.0004 + НС от 03.09.10 + DMX 1.3.5 + фикс 1.3.5 |
Дата: Понедельник, 17.09.2012, 16:42
Сообщение #49
qawsed, Я просто больше по ТЧ...
Не пробовали смотреть секции НПС в аллспавне? Зная ПЫС-ов - они там точно будут. Либо "старый" проверенный способ - скриптом - alife():create("sect",vector():set(x,y,z),lv,gv). Где sect это нужный нам объект. С другими параметрами (координаты) я думаю вы знакомы. |
Дата: Среда, 19.09.2012, 17:13
Сообщение #50
Приветствую Уважаемые! Подскажите, висит на Кордоне значок хабара( бандитский склад) ящик на крыше центрального здания. Так вот, какой собрать отряд и где чтоб его отбить? Зачистка бандосов без отряда, не принесла счастья..
[admin]Во что играем? Для модов есть спец. раздел. Тут обсуждается ковыряние файлов. vl [/admin]
Не спеши.....а то успеешь... |
Дата: Четверг, 20.09.2012, 18:59
Сообщение #51
Всем Привет Бродяги!!! Есть ли спавнер для ДМХ 1.3.5. и нанокостюм для ДМХ 1.3.5. (для 1.3.4. нано есть) ? Спасибо.
[admin]Спавнер - http://zalivalka.ru/20603/acs_v1.95_ns_dmx_1.3.5_b150612.7z Про костюм подробнее можно? vl [/admin]
Сообщение отредактировал grekkvin - Четверг, 20.09.2012, 19:01 |
Дата: Понедельник, 24.09.2012, 16:44
Сообщение #53
grekkvin, Адаптация нанокостюма от alen-fantom здесь :
http://stalker-gamers.ru/forum/23-110-0-17 |
Дата: Понедельник, 24.09.2012, 19:26
Сообщение #54
Kota, Вообще-то интересно узнать, в какой игре.... Если чистая ТЧ, то идем: gamedata\config\misc\trade_(бармен,эколог,свобода,сидор...)... Здесь все собрано в одном файле... Если на основе АМК, то по этому же пути(amedata\config\misc\) ищем папки shop_dolg,shop_sidr... и т.д.... В них прописываем в продажу то, что Вам нужно, например:
exo_outfit - экза нейтрала dolg_black_exoskeleton - экза долга И т.д. PS... Если нужно подробнее, спрашиваем, постараюсь пояснить точнее. |
Дата: Суббота, 29.09.2012, 03:16
Сообщение #55
Quote (Kota) Как прописать в продажу к бармену экзы долга, военных или монолита? Не забудь сделать копии оригинальных файлов, ассортимента торговцев, а то можно "доиграться" до "момента", что придёшь к торгашу, а вместо его бренного тельца стоит пустой стул, хотя на карте и есть отметка. Quote (kaban1987) уменя проблема как ее решить взадание найти наемника Для начала пишем грамотно, читать невозможно, глаза набок выворачиваются. |
Дата: Суббота, 29.09.2012, 09:41
Сообщение #57
kaban1987,
Вот почитай " Прописывание предметов в продажу от MAV": Прописывание НЕКВЕСТОВОГО предмета : Прописывание КВЕСТОВОГО предмета : Названия предметов в Солянке можешь найти здесь : http://stalker-gamers.ru/forum/23-390-1 Сообщение отредактировал akva - Суббота, 29.09.2012, 09:43 |
Дата: Суббота, 29.09.2012, 21:09
Сообщение #59
kaban1987,
1. Идешь по пути gamedata\config\misc\shop_sidr в этой папке открываешь файл sidr_supl ищешь строчки [supplies_start] и [supplies_after_fabric] и прямо под ними(под обоими, хуже не будет) вставляешь ara_pda = 1, 1 2. В этой же папке(shop_sidr) открываешь файл sidr_trade ищешь строчки [trader_start_sell] и [trader_after_fabric_sell] и под ними(тоже под обоими) вставляешь ara_pda = 0.1, 0.2(здесь задается цена продажи) 3. Идешь по пути gamedata\config\misc ищешь файл quest_items в нем находишь секцию Code [ara_pda]:identity_immunities GroupControlSection = spawn_group и в этой секции находишь строчку quest_item = true и меняешь ее так: quest_item = false Все. Закрываешь файлы, сохраняешь изменения и идешь к Сидоровичу покупать ПДА Ары. ЗЫ... Перед правкой, сделай бэкап файлов |
| |||