-
Число публикаций
1 670 -
Регистрация
-
Последнее посещение
-
Дней в топе
36 -
AMKoin
18,875 [Подарить AMKoin]
Весь контент пользователя Kirgudu
-
Это возможно. Есть примеры успешного внедрения динамических аномалий в других модах для ЧН (сколько там было глюков и багов... monk), например здесь. Но конкретно для OGSM этого никто не делал. На это требуется куча времени, ведь надо либо писать схему с нуля, либо соединять (изменяя) чужие скрипты со скриптами мода. Если есть желание, можно заняться этим самостоятельно.
-
Dimus, в зависимости от проделанных с all.spawn манипуляций. Изменение точек имеющихся путей, например, новой игры не требует. А вот, скажем, изменение прописанных в all.spawn координат персонажа или, емнип, его логики, не говоря уж об удалении или добавлении секций - да.
-
CaTaHa, как минимум - дать больше сведений как о том, что установлено (кроме мода, к нему выпускались также и фиксы, которые могли быть установлены или не установлены; кроме того, нет такой версии "последняя", у каждой версии есть номер), так и о самом вылете (лог) и о том, что к нему привело.
-
Язык Lua. Общие вопросы программирования
Kirgudu ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Artos, malandrinus, в своём примере я предполагал, что переменная num объявлена (и значение ей присвоено) за пределами цикла, а временные затраты интересуют именно на смену знака, а не на присвоение значения со знаком. Просто зря оставил этот момент за скобками. Впрочем, теперь всё понятно. Честно говоря, я думал, что вызов math.random с параметрами быстрее, поэтому и выбирал между степенью минус единицы и сравнением с числом. Теперь степень отпадает, да и число для сравнения другое. Спасибо, буду знать. -
Язык Lua. Общие вопросы программирования
Kirgudu ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Уважаемые знатоки! Возможно, вопрос выеденного яйца не стоит, но всё же я его задам. Какой наилучший способ получения в Lua случайного знака числа? Навскидку в голову приходит это: local num = 10 num = num * math.pow(-1,math.random(1,2)) и это: local num = 10 if math.random(1,2) == 1 then num = -num end Понятно, что при однократном выполнении разница во времени несущественна. Однако для длинных циклов, может быть, какой-то метод является предпочтительным. Какой? -
Сенька, не всё в жизни можно изменить, даже при большом желании.
-
stalker_alexander, официальный сайт неподвластен тем, кто здесь появляется.
-
Язык Lua. Общие вопросы программирования
Kirgudu ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
local function is_time_between(t, t1, t2) -- returns true if t1 <= t <= t2 assuming 24 hour clock return (t1 < t2 and (t >= t1 and t <= t2)) or (t1 > t2 and (t >= t1 or t <= t2)) end Кстати, во втором случае, когда t1 > t2, данная функция вернёт true, если t лежит за пределами диапазона, а не внутри него. -
Можно пару раз через кордон бандитов пройти.
-
Nestone, MP-5 лежит во внутренней комнате на столе. Но то, что он не убирается автоматическим уборщиком, не означает, что его не мог подобрать во время или после боя кто-то из нуждающихся.
-
Это надо спрашивать у автора FOV. Teros23, не знаю, как помочь с твоей проблемой. Если бы причиной была разрядность таймеров, тогда сбой наступил бы примерно на 49-50 день игрового времени. На такой случай в моде действует специальный перезапуск таймеров при приближении к границе разрядности. Но у тебя сбой происходит гораздо раньше...
-
Teros23, игровые таймеры слетели, несмотря на то, что в моде они должны возобновляться. Ничего тут не поделать, увы, только переиграть с раннего сэйва, когда таймеры ещё работали и голод с выбросом появлялись.
-
Вчера, 19 ноября 2012 года, в одной из больниц Петербурга на восьмидесятом году жизни скончался Борис Натанович Стругацкий. Очень грустно...
-
Artos, небольшая проблема всё-таки есть, так как при использовании эксклюзивных автогенерируемых имён для доп. файлов автосэйва и квиксэйва будет затруднительно передать кому-то нужный сэйв, да и, как совершенно справедливо было замечено, кол-во файлов будет расти очень быстро. Впрочем, действительно, раз нет решения, то и обсуждать нечего.
-
Viнt@rь, там проблема не с сохранением и последующим чтением имени доп. файла, а с тем, как определить это имя. Есть 2 категории сэйвов, для которых сделать это затруднительно - квиксэйвы пользователя и автосэйвы, которые происходят при переходе на другую локацию (после диалога "вы уверены, что хотите перейти?..").
-
Сенька, ошибка с невыдачей награды на Болотах известна. Будет исправлена в следующей версии.
-
Вот именно потому, что вылет этот случился (или о нём сообщили) всего один раз у единственного игрока, я и не стал предлагать в своё время данную правку для версии 1.8 мода. Уж слишком вылет специфический, практически неповторимый... хотя должен признать, что при изучении оригинального файла неправильность в нём просто таки бросается в глаза. Видимо, ошибочная логика прописана была такому НПС, который в 99.99...% случаев погибает. А так об этой ошибке в логике я вам, monk и WARWER, писал, только не помню, здесь или в скайпе. Каюсь, возможно был невнимателен. Но, так понимаю, добавить его будет не лишне? monk Скорее всего, но на 100% не поручусь. Если бы этот вылет случался часто - тогда можно было бы сказать: да, с фиксом однозначно лучше, чем без него. А в нашей ситуации для того, чтобы проверить, что фикс не привнёс новых ошибок взамен гипотетической старой, надо будет провести ряд тестов, причём, возможно, с новой игры.
-
speednova, о совместимости OGSM 1.8 с любым сторонним модом или дополнением следует спрашивать у их авторов. Последняя версия OGSM разрабатывалась как абсолютно самостоятельный мод без какой-либо оглядки на другие творения. Здесь можно посмотреть некоторые работы, которые были сделаны разными авторами специально для OGSM 1.8.
-
Samu, в виде свободных дополнений и фиксов от игроков. На момент выпуска OGSM 1.8 (и за прошедшее с этого момента время) авторы о своих планах по развитию мода не заявляли.
-
Нельзя. При таком автосохранении нажатие на кнопку "да", как и появление этого диалога после попадания героя в level changer, обрабатывается внутри движка, а не доступными нам для редактирования скриптами.
-
Я совсем забыл ещё о фиксе текстов, который опубликовал Dimus в этом сообщении: http://www.amk-team....000#entry724470 Мне кажется, его тоже можно поместить в шапку как необязательный. Готово. Cyclone
-
Поскольку в шапке ссылки на фиксы приобрели странный вид (видимо, так подействовал перенос форума на новый движок), публикую их заново. Заодно я произвёл небольшую реорганизацию файлов. Прошу внести данную информацию в шапку темы, желательно сразу после ссылок на скачивание самого мода (с офсайта и трекера), а повреждённый спойлер в конце шапки удалить. Рекомендуемый фикс Ссылки: rghost, rusfolder, яндекс.диск Описание:
-
Это славно. Размещение в шапке - на усмотрение. Всё-таки фикс никакого критичного вопроса не решает, лишь исправляет небольшую логическую неувязку. Но если что, описание можно взять здесь или в архиве с фиксом. Спасибо.
-
Я подготовил новый фикс этих тайников, который является развитием предыдущего. Смысл в том, что если спавн предметов в ящике запрещён (как в нашем случае при получении второй наводки), задание будет завершаться сразу при его открытии. Если же спавн происходит - завершение произойдёт только по факту выемки всех предметов. Думаю, это будет правильнее, так как не потеряется смысловая изюминка - наводка на один и тот же тайник от разных сталкеров. Вечером постараюсь выложить; потребуется тест. В общем, вот: rghost, rusfolder, народ Описание то же самое, что и для предыдущего варианта. Только теперь при открытии искомого тайника по второй наводке задание должно завершиться сразу. А остальные тайники будут функционировать по-старому. Проверяйте.
-
Dimus, я говорю не только о фиксе. Он - частность. Если я внесу в скрипт те исправления, о которых говорил, все, абсолютно все задания на нахождение тайника будут получать статус "выполнено" сразу при открытии ящика, а не тогда, когда мы все вещи оттуда вынули. С одной стороны, это удобно - не надо брать из тайника то, что не нужно. С другой стороны - если игрок пришёл к тайнику и увидел, что не может унести оттуда необходимое (банально сил не хватает), а выкинуть нечего, потом метки на тайник уже не будет, что потенциально может привести к его потере. В общем, есть как плюсы, так и минусы. Потому и призываю: сначала подумайте, взвесьте. - Тут и думать нечего, оставить как было - метка снимается только после опустошения тайника. monk
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ