Контент Kirgudu - Страница 36 - AMK Team
Перейти к контенту

Kirgudu

Жители
  • Число публикаций

    1 670
  • Регистрация

  • Последнее посещение

  • Дней в топе

    36
  • AMKoin

    18,875 [Подарить AMKoin]

Весь контент пользователя Kirgudu

  1. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Это возможно. Есть примеры успешного внедрения динамических аномалий в других модах для ЧН (сколько там было глюков и багов... monk), например здесь. Но конкретно для OGSM этого никто не делал. На это требуется куча времени, ведь надо либо писать схему с нуля, либо соединять (изменяя) чужие скрипты со скриптами мода. Если есть желание, можно заняться этим самостоятельно.
  2. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Dimus, в зависимости от проделанных с all.spawn манипуляций. Изменение точек имеющихся путей, например, новой игры не требует. А вот, скажем, изменение прописанных в all.spawn координат персонажа или, емнип, его логики, не говоря уж об удалении или добавлении секций - да.
  3. Kirgudu

    Old Good Stalker Mod - Clear Sky

    CaTaHa, как минимум - дать больше сведений как о том, что установлено (кроме мода, к нему выпускались также и фиксы, которые могли быть установлены или не установлены; кроме того, нет такой версии "последняя", у каждой версии есть номер), так и о самом вылете (лог) и о том, что к нему привело.
  4. Artos, malandrinus, в своём примере я предполагал, что переменная num объявлена (и значение ей присвоено) за пределами цикла, а временные затраты интересуют именно на смену знака, а не на присвоение значения со знаком. Просто зря оставил этот момент за скобками. Впрочем, теперь всё понятно. Честно говоря, я думал, что вызов math.random с параметрами быстрее, поэтому и выбирал между степенью минус единицы и сравнением с числом. Теперь степень отпадает, да и число для сравнения другое. Спасибо, буду знать.
  5. Уважаемые знатоки! Возможно, вопрос выеденного яйца не стоит, но всё же я его задам. Какой наилучший способ получения в 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 Понятно, что при однократном выполнении разница во времени несущественна. Однако для длинных циклов, может быть, какой-то метод является предпочтительным. Какой?
  6. Kirgudu

    HARDWARMOD 3.2 "Трудная война" (CS)

    Сенька, не всё в жизни можно изменить, даже при большом желании.
  7. Kirgudu

    Old Good Stalker Mod - Clear Sky

    stalker_alexander, официальный сайт неподвластен тем, кто здесь появляется.
  8. 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 лежит за пределами диапазона, а не внутри него.
  9. Kirgudu

    HARDWARMOD 3.2 "Трудная война" (CS)

    Можно пару раз через кордон бандитов пройти.
  10. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Nestone, MP-5 лежит во внутренней комнате на столе. Но то, что он не убирается автоматическим уборщиком, не означает, что его не мог подобрать во время или после боя кто-то из нуждающихся.
  11. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Это надо спрашивать у автора FOV. Teros23, не знаю, как помочь с твоей проблемой. Если бы причиной была разрядность таймеров, тогда сбой наступил бы примерно на 49-50 день игрового времени. На такой случай в моде действует специальный перезапуск таймеров при приближении к границе разрядности. Но у тебя сбой происходит гораздо раньше...
  12. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Teros23, игровые таймеры слетели, несмотря на то, что в моде они должны возобновляться. Ничего тут не поделать, увы, только переиграть с раннего сэйва, когда таймеры ещё работали и голод с выбросом появлялись.
  13. Kirgudu

    Аркадий и Борис Стругацкие

    Вчера, 19 ноября 2012 года, в одной из больниц Петербурга на восьмидесятом году жизни скончался Борис Натанович Стругацкий. Очень грустно...
  14. Kirgudu

    Скриптование

    Artos, небольшая проблема всё-таки есть, так как при использовании эксклюзивных автогенерируемых имён для доп. файлов автосэйва и квиксэйва будет затруднительно передать кому-то нужный сэйв, да и, как совершенно справедливо было замечено, кол-во файлов будет расти очень быстро. Впрочем, действительно, раз нет решения, то и обсуждать нечего.
  15. Kirgudu

    Скриптование

    Viнt@rь, там проблема не с сохранением и последующим чтением имени доп. файла, а с тем, как определить это имя. Есть 2 категории сэйвов, для которых сделать это затруднительно - квиксэйвы пользователя и автосэйвы, которые происходят при переходе на другую локацию (после диалога "вы уверены, что хотите перейти?..").
  16. Kirgudu

    HARDWARMOD 3.2 "Трудная война" (CS)

    Сенька, ошибка с невыдачей награды на Болотах известна. Будет исправлена в следующей версии.
  17. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Вот именно потому, что вылет этот случился (или о нём сообщили) всего один раз у единственного игрока, я и не стал предлагать в своё время данную правку для версии 1.8 мода. Уж слишком вылет специфический, практически неповторимый... хотя должен признать, что при изучении оригинального файла неправильность в нём просто таки бросается в глаза. Видимо, ошибочная логика прописана была такому НПС, который в 99.99...% случаев погибает. А так об этой ошибке в логике я вам, monk и WARWER, писал, только не помню, здесь или в скайпе. Каюсь, возможно был невнимателен. Но, так понимаю, добавить его будет не лишне? monk Скорее всего, но на 100% не поручусь. Если бы этот вылет случался часто - тогда можно было бы сказать: да, с фиксом однозначно лучше, чем без него. А в нашей ситуации для того, чтобы проверить, что фикс не привнёс новых ошибок взамен гипотетической старой, надо будет провести ряд тестов, причём, возможно, с новой игры.
  18. Kirgudu

    Old Good Stalker Mod - Clear Sky

    speednova, о совместимости OGSM 1.8 с любым сторонним модом или дополнением следует спрашивать у их авторов. Последняя версия OGSM разрабатывалась как абсолютно самостоятельный мод без какой-либо оглядки на другие творения. Здесь можно посмотреть некоторые работы, которые были сделаны разными авторами специально для OGSM 1.8.
  19. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Samu, в виде свободных дополнений и фиксов от игроков. На момент выпуска OGSM 1.8 (и за прошедшее с этого момента время) авторы о своих планах по развитию мода не заявляли.
  20. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Нельзя. При таком автосохранении нажатие на кнопку "да", как и появление этого диалога после попадания героя в level changer, обрабатывается внутри движка, а не доступными нам для редактирования скриптами.
  21. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Я совсем забыл ещё о фиксе текстов, который опубликовал Dimus в этом сообщении: http://www.amk-team....000#entry724470 Мне кажется, его тоже можно поместить в шапку как необязательный. Готово. Cyclone
  22. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Поскольку в шапке ссылки на фиксы приобрели странный вид (видимо, так подействовал перенос форума на новый движок), публикую их заново. Заодно я произвёл небольшую реорганизацию файлов. Прошу внести данную информацию в шапку темы, желательно сразу после ссылок на скачивание самого мода (с офсайта и трекера), а повреждённый спойлер в конце шапки удалить. Рекомендуемый фикс Ссылки: rghost, rusfolder, яндекс.диск Описание:
  23. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Это славно. Размещение в шапке - на усмотрение. Всё-таки фикс никакого критичного вопроса не решает, лишь исправляет небольшую логическую неувязку. Но если что, описание можно взять здесь или в архиве с фиксом. Спасибо.
  24. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Я подготовил новый фикс этих тайников, который является развитием предыдущего. Смысл в том, что если спавн предметов в ящике запрещён (как в нашем случае при получении второй наводки), задание будет завершаться сразу при его открытии. Если же спавн происходит - завершение произойдёт только по факту выемки всех предметов. Думаю, это будет правильнее, так как не потеряется смысловая изюминка - наводка на один и тот же тайник от разных сталкеров. Вечером постараюсь выложить; потребуется тест. В общем, вот: rghost, rusfolder, народ Описание то же самое, что и для предыдущего варианта. Только теперь при открытии искомого тайника по второй наводке задание должно завершиться сразу. А остальные тайники будут функционировать по-старому. Проверяйте.
  25. Kirgudu

    Old Good Stalker Mod - Clear Sky

    Dimus, я говорю не только о фиксе. Он - частность. Если я внесу в скрипт те исправления, о которых говорил, все, абсолютно все задания на нахождение тайника будут получать статус "выполнено" сразу при открытии ящика, а не тогда, когда мы все вещи оттуда вынули. С одной стороны, это удобно - не надо брать из тайника то, что не нужно. С другой стороны - если игрок пришёл к тайнику и увидел, что не может унести оттуда необходимое (банально сил не хватает), а выкинуть нечего, потом метки на тайник уже не будет, что потенциально может привести к его потере. В общем, есть как плюсы, так и минусы. Потому и призываю: сначала подумайте, взвесьте. - Тут и думать нечего, оставить как было - метка снимается только после опустошения тайника. monk
×
×
  • Создать...