-
Публикаций
1 080 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент ian98
-
Небольшая правка, может кому будет интересно. Отключатор катсцены на миссию "Сделка". Теперь гг может свободно передвигаться в пределах комнатки, пока бандосы трут за волыны реальные с долговцем, занимать нужную позицию. Катсцены не будет, если гг выбрал сторону наемником и бандитов. За вольных оставил. Если выйти из комнаты играя за наемников или бандитов, то сталкеры нас прибьют, а наемники или бандиты, смотря за кого гг, посчитают нас предателем и также престрелят. gamedata.rar
-
denis2000 спавню случайных нпс на локации, а они шатаются без дела. В аллспавне в каждом смарте увеличил количество мест до 25, т.е места есть, но они не идут. Хотя, опять же, для теста симуляционным долговцам прописал к <terrain_sect>stalker_terrain</terrain_sect> - и иногда долговцы действительно занимали сталкерские стоянки. Они могли быть вместе со сталкерами, а могли там самостоятельно находится. Точно также и с бандит террайн сектами. Долговцы поджимали под себя бандитские стоянки. Но я не уверен, что это именно террайн сект повлиял. В общем, запутался. Дело было в тч) Тут походу с зп слишком большая разница, думал прокатит спросить
-
14 кадров xD
- 13 ответов
-
- 4
-
-
- мод
- чистое небо
-
(и ещё 6 )
C тегом:
-
Aleksei Khohlov Не думаю, что вообще хоть как-то буду пытаться улучшить игру с визуальной точки зрения. Насчет квестов, думаю, тоже ничего не будет. Возможно, попытаюсь что-нибудь сделать с сюжеткой, чтобы можно было проходить за разные группировки без вынужденных провалов миссий, но и это перспектива далекая и не факт, что выполнимая в принципе. Я еще не знаю на все 100% как там всё устроено, но догадываюсь, что пересобрать 5 раз сюжет под каждую группировку та еще задачка
- 31 ответ
-
- shadow of random
- хардкорные моды
- (и ещё 5 )
-
vader_33 Я подозревал, что упоминать не стоит возможно. Все-таки мод, во-первых, недоделан. Во-вторых, может просто так сказать позорить по чем зря, не всем ведь кажется рандомайзер отличной идеей. Но, помощь была, помощь была огромная по моему скромному мнению, поэтому решил упомянуть. Там еще и в скриптах все подписано) Так что, вляпались вы с Sergey_Belichenko по самые помидоры. Тень121 Это рандомайзер. Суть в том, что сюжетка остается прежней, но math.random выкручивается по максимуму, что делает каждое перепрохождение совершенно разным. По большей части вдохновлялся стримами по гта са рандомайзер и играми в жанре роглайк. Ничего подобного на сталкер я не видел, поэтому и взялся реализовывать. Знаний у меня никаких, буквально это мой второй мод, если можно так сказать. Первый вышел еще куда менее удачным, тоже рандомайзер, но на ЗП. Там вообще деревня, неделями ковырял конфиги, тут уже научился скриптами пользоваться. Скачать можно по ссылке. Она указана.
- 31 ответ
-
- 3
-
-
-
- shadow of random
- хардкорные моды
- (и ещё 5 )
-
- 31 ответ
-
- 17
-
-
-
-
-
-
- shadow of random
- хардкорные моды
- (и ещё 5 )
-
Hunter Что это баг оригинала я знаю, а вот в ОГСР исправлено каким образом? Полностью переделали инвентарь, или он остался такой просто без этого бага? А, дак там вообще инвентарь переделали. Может это от клеточек зависит? Что-то как-то краем уха про клетки в инвентаре слышал, что они влияют на что-то
-
vader_33 значит я что-то сделал, что не знаю), но у меня если смотреть букву h или 20 лучших сталкеров во время смены визуалов скриптом вылет Дополнено 22 минуты спустя Есть такая проблема с инвентарем, когда предметов в нем много и тебе нужны самые нижние, при их перемещении из одного хранилища в другое курсор отбрасывает на самый верх. Есть ли какой-то фикс небольшой? Или может как самому поправить можно?
-
vader_33 таймер на срабатывания переодевания(уход в оффлайн/онлайн). Их там два. Один на +11000, второй на +8500. Я поставил на +1000, +500 - скрипт практически сразу срабатывает и избавляет игрока от случайного вылета с логом stack trace: 0023:004D8F60 XR_3DA.exe, CTheoraSurface::`vftable'() [error][ 126] : Не найден указанный модуль. или stack trace: 0023:004D8F60 XR_3DA.exe, CTheoraSurface::`vftable'() при использовании пда во время срабатывания скрипта. Еще попытался снова выдать репутацию. Сменил немного скрипт согласно рекомендациям. Сейчас он выглядит так, но не работает. Но и не вылетает, что тоже неплохо. dbg log может и убрать можно бы было, но я боюсь трогать скрипты. Они об меня ломаются.
-
vader_33 Я даю 105 визуалов) Только тем у кого проблемы с xrs_armor и они выходят калеками из оффлайна. Хотя, возможно, потихоньку действительно раздам каждому нпс в игре по 105 визуалов+несюжетные будут получать по визуалу сверху+ранг динамический, еще бы репутацию динамическую ко всему прочему. Дело нехитрое, просто долгое и нудное. Дополнено 32 минуты спустя vader_33 не знаю, а что должно было произойти? Со своим xrs_armor, но с комментарием строчки --if dist_to_actor>1 or dist_to_actor>150 then скомбинировал твой скрипт для выдачи ранга. В самой игре выдал всем экзоскелеты: персонажи с 0 рангом остались с 0 рангом и не сменили визуалы, в топе были какие-то военные и я не знаю сменили ли они визуалы, не смотрел. Мне кажется не сменили. Попробовал потом свой xsr_armor выключить, полностью взяв два файла твоих. Вижу визуалы у всех экзоскелетные и ранги новички. Я могу и так обыграть, прикольно. Это я могу 200 мб расплодившихся визуалов по своиму какому-то косяку явно удалять теперь и без смены ранга менять один раз и навсегда визуал через костюм. Всего 1 строчка? Ну, кстати, по-моему там две строчки. Я еще увидел -- end. Нет, вообще большое спасибо, у меня явно были какие-то проблемы в скриптах. Теперь их точно меньше. А вот там таймер стоит аж на 10 секунд, так ли он нужен? Возвращаясь к 100+ визуалам, можно ли тогда это сделать скриптом? Речь об этой строчке из профиля каждого нпс в игре <icon x="20" y="10"></icon> - можно ли выдавать скриптом это?
-
vader_33 Да, xrs_armor дает ранг, но, уточню на всякий, скриншоты которые скидывал я сделаны с отключенным xrs_armor. А вообще, если оставить xrs_armor и скрипт на выдачу ранга, то xrs_armor кое-как выдает скины(выдает далеко не всем, а только персонажам с высоким рангом, только они переодеваются, хотя броники для переодевания у всех прописаны со 100 шансом. НО, уже переодетые нпс при перезагрузке могут своего визуала лишиться, я думаю это уже связано со вторым скриптом на выдачу ранга.) Дополнено 2 минуты спустя vader_33 остался таким же. Я могу вообще всю геймдату дать, заодно и оценишь свой вклад, да и проще будет. Она 400 мб весит. Мод, на мой скромный вкус, получается действительно весьма потешный в самом хорошем смысле. Дополнено 3 минуты спустя xrs_armor.script а могу просто оставить, на всякий. Все-таки там были изменения, хоть и незначительные.
-
sobj:rank() == 0 then Если вставляю в скрипт, то персонажи с 0 рангом не получают ранг, а все остальные получают. А как можно сделать так, чтобы наоборот персонажи с нулевым получали, а все остальные нет? Неужели просто поставить 1? В общем, нет, странно все это. Вот, мой скрипт, уже в который раз: Вот профиль волка А вот, что в игре Да, у волка еще есть 105 профилей, все сделаны по шаблону А каждый конфиг в gamedata/random_visual выглядит вот так. Вот прям каждый. Проверено тотал коммандером(имеется ввиду <rank>0</rank> или его отсутствие вообще) или я уже отчаялся и делал так Это я к тому, что ранг Волка, ну, полюбому нулевой, а скрипт его игнорит... И если убрать проверку, только тогда Волк вместе со всеми начинает получать свой ранк. Только скрипт на нетспавне висит и каждый раз ранк роллит по новой, что прикольно, но ломает xrs_armor, который я все же решил не отключать и раздавать им визуалы несюжетным персам. Так и сижу, голову ломаю. Что делаю не так.. Можно ли вырезать выдачу ранга в xrs_armor, но оставить выдачу визуала? Там скрипт большой, пытался удалить строки за это отвечающие пару раз, но в итоге ломал н?*)ен весь скрипт целиком.
-
Проспался, а теперь не могу понять как выдать репутацию. set_character_reputation(number) и change_character_reputation(number) приводят к вылетам. И еще это условие как-то через одно место проверяется sobj:rank() == 0. Вообще, цель создать скрипт, который бы выдавал ранг и репутацию всем у кого ранг равняется 0. Сейчас я вроде понял почему не работало sobj:rank() == 0. Ну, я понял, что оно не в той строчке не так вставлено, но я не знаю как вставить так. Пробовал так Я думаю ошибка какая-то простая, ранга этого нет, но как сделать чтобы он был. Я не понимаю. Это должно быть как local rank = что-то там? А уже потом все это? Что-то типо такого
-
vader_33 Да тут уже:D Expression : fatal error Function : CScriptEngine::lua_error File : .\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ...w of chernobyl\gamedata\scripts\change_rank_2.script:263: attempt to perform arithmetic on global 'upgrade_exp' (a nil value) Неправильно выдаю експу видно. Ага upgrade_exp это из xrs_armor скрипта