Перейти к содержанию

Hardtmuth

Модераторы
  • Публикаций

    3 588
  • Зарегистрирован

  • Посещение

  • Победитель дней

    99

Весь контент Hardtmuth

  1. [SoC] Добавляем новый ранг - Легенда Автор: Fireman3000 Для начала зайдем в gamedata/config/creatures/game_releations.ltx и там изменим: ;реальное разделение на группы репутаций на шкалы rating = novice, 300, experienced, 600, veteran, 900, master, 1200, legend И затем строчку с наименованием рангов: ;шкалы для вывода названий вместо чисел ;рейтингов, репутаций и благосклонности в интерфейсе rating_names = novice, 300, experienced, 600, veteran, 900, master, 1200, legend Затем там же ищем эту строчку и изменяем ее: [rank_relations] ; novice, experienced, veteran, master, legend ;=================================================================== novice = 0, 0, 0, 0, 0 experienced = 0, 0, 0, 0, 0 veteran = 0, 0, 0, 0, 0 master = 0, 0, 0, 0, 0 legend = 0, 0, 0, 0, 0 Затем там же изменяем одну строчку. Не уверен в ее работоспособности, но лучше не рисковать: ;очки рейтинга, получаемые за убийство персонажа ;с определенным статусом [rank_kill_points] novice = 0 experienced = 0 veteran = 0 master = 0 legend = 0 С конфигами вроде разобрались. Лезем в скрипты gamedata/scripts/_g.script: function set_actor_rank(rank) if rank == "novice" then db.actor:set_character_rank(0) elseif rank == "stalker" then db.actor:set_character_rank(300) elseif rank == "veteran" then db.actor:set_character_rank(600) elseif rank == "master" then db.actor:set_character_rank(900) elseif rank == "legend" then db.actor:set_character_rank(1200) end end Вместо 1200 можете поставить любое свое значение. Этот скрипт отвечает либо за то, когда ранг получается у actor`a, либо, если меняешь через скрипт ранг у последнего, то очки его ранга ровны тому, что мы только что подставили (то бишь 1200)... Затем меняем gamedata/scripts/xr_info.script: local info_by_rank = { novice = { "encyclopedy_zone_artifact_af-medusa", "encyclopedy_zone_artifact_af-cristall-flower", "encyclopedy_zone_artifact_af-vyvert", "encyclop edy_zone_artifact_af-gravi", "encyclopedy_zone_artifact_af-blood", "encyclopedy_zone_artifact_af-soul", "encyclopedy_zone_zone-story_stor y-2006", "encyclopedy_zone_anomalies_bald", " encyclopedy_zone_anomalies_gravi", "encyclopedy_zone_anomalies_meat", "encyclopedy_zone_anomalies_electra", "encyclopedy_z one_anomalies_radioactive", "encyclopedy_zone_locations_escape", "encyclopedy_zone_locations_garbage", "encyclopedy_mutant _crow_general", "encyclopedy_mutant_rat_general", "encyclopedy_mutant_flesh_general", "encyclopedy_mutant_blind_general", " encyclopedy_mutant_boar_general", "encyclopedy_social_military_army", "encyclopedy_social_stalker-clans_duty", "encycloped y_social_stalker-clans_bandits" }, stalker = { "encyclopedy_zone_artifact_af-medusa", "encyclopedy_zone_artifact_af-cristall-flower", "encyclopedy_zone_artifact_af-night-sta r", "encyclopedy_zone_artifact_af-vyvert", "encyclopedy_zone_artifact_af-gravi", "encyclopedy_zone_artifact_af-gold-fish", "encyclopedy_ zone_artifact_af-blood", "encyclopedy_zone_artifact_af-mincer-meat", "encyclopedy_zone_artifact_af-soul", " encyclopedy_zone_zone-story_story-2008", "encyclopedy_zone_anomalies_fuzz", "encyclopedy_zone_anomalies_radioactive", "enc yclopedy_zone_anomalies_electra", "encyclopedy_zone_anomalies_ameba", "encyclopedy_zone_locations_escape", "encyclopedy_zo ne_locations_garbage", "encyclopedy_zone_locations_agroprom", "encyclopedy_zone_locations_darkdolina", "encyclopedy_zone_l ocations_bar", "encyclopedy_zone_locations_rostok", "encyclopedy_mutant_tushkano", "encyclopedy_mutant_pseudodog_general", "encyclopedy_ mutant_bloodsucker_general", "encyclopedy_mutant_burer_general", "encyclopedy_mutant_snork_general", " encyclopedy_mutant_flesh_general", "encyclopedy_mutant_blind_general", "encyclopedy_mutant_boar_general", "encyclopedy_soc ial_stalker-clans_freedom", "encyclopedy_social_stalker-clans_monolith", "encyclopedy_social_stalker-clans_killers", "ency clopedy_social_stalker-clans_zomstalkers", "encyclopedy_social_scientists_mobile-labs", "encyclopedy_social_military_army", " encyclopedy_social_stalker-clans_duty", "encyclopedy_social_stalker-clans_bandits", "stalker_story_2", "stalker_story_3", " stalker_story_7", "stalker_story_11", "stalker_story_12", "stalker_story_16", "stalker_story_17", "stalker_sto ry_18", "stalker_story_19", "stalker_story_20" }, veteran = { "encyclopedy_zone_artifact_af-electra-sparkler", "encyclopedy_zone_artifact_af-electra-flash", "encyclopedy_zone_artifact_af-r usty-thorn", "encyclopedy_zone_artifact_af-rusty-kristall", "encyclopedy_zone_artifact_af-gravi", "encyclopedy_zone_artifa ct_af-gold-fish", "encyclopedy_zone_artifact_af-blood", "encyclopedy_zone_artifact_af-mincer-meat", "encyclopedy_zone_arti fact_af-soul", "encyclopedy_zone_artifact_af-electra-sparkler", "encyclopedy_zone_artifact_af-electra-flash", "encyclopedy _zone_artifact_af-electra-moonlight", "encyclopedy_zone_artifact_af-ameba-slime", "encyclopedy_zone_artifact_af-ameba-slug", " encyclopedy_zone_zone-story_story-2010", "encyclopedy_zone_zone-story_story-raid", "encyclopedy_zone_anomalies_fuzz", "enc yclopedy_zone_anomalies_radioactive", "encyclopedy_zone_anomalies_electra", "encyclopedy_zone_anomalies_ameba", "encyclope dy_zone_locations_agroprom", "encyclopedy_zone_locations_darkdolina", "encyclopedy_zone_locations_bar", "encyclopedy_zone_ locations_rostok", "encyclopedy_zone_locations_military-loc", "encyclopedy_zone_locations_yantar", "encyclopedy_zone_locat ions_radar", "encyclopedy_mutant_pseudogiant_general", "encyclopedy_mutant_poltergeist_general", "encyclopedy_mutant_contr oller_general", "encyclopedy_mutant_bloodsucker_general", "encyclopedy_mutant_burer_general", "encyclopedy_mutant_snork_ge neral", "encyclopedy_social_stalker-clans_loners", "encyclopedy_social_military_milstalkers", "encyclopedy_social_stalker- clans_freedom", "encyclopedy_social_stalker-clans_monolith", "encyclopedy_social_stalker-clans_killers", "encyclopedy_soci al_stalker-clans_zomstalkers", "encyclopedy_social_scientists_mobile-labs", "stalker_story_2", "stalker_story_3", "s talker_story_7", "stalker_story_10", "stalker_story_11", "stalker_story_12", "stalker_story_13", "stalker_stor y_14", "stalker_story_16", "stalker_story_17", "stalker_story_18", "stalker_story_19", "stalker_story_20" } , master = { "encyclopedy_zone_artifact_af-electra-sparkler", "encyclopedy_zone_artifact_af-electra-flash", "encyclopedy_zone_artifact_af-e lectra-moonlight", "encyclopedy_zone_artifact_af-rusty-thorn", "encyclopedy_zone_artifact_af-rusty-kristall", "encyclopedy _zone_artifact_af-rusty-sea-urchin", "encyclopedy_zone_artifact_af-drops", "encyclopedy_zone_artifact_af-fireball", "encyc lopedy_zone_artifact_af-cristall", "encyclopedy_zone_zone-story_story-raid", "encyclopedy_zone_anomalies_fuzz", "encyclope dy_zone_anomalies_radioactive", "encyclopedy_zone_anomalies_electra", "encyclopedy_zone_anomalies_ameba", "encyclopedy_zon e_locations_yantar", "encyclopedy_zone_locations_radar", "encyclopedy_zone_locations_pripiat", "encyclopedy_zone_locations _stancia", "encyclopedy_mutant_pseudogiant_general", "encyclopedy_mutant_poltergeist_general", "encyclopedy_mutant_control ler_general", "encyclopedy_social_stalker-clans_loners", "encyclopedy_social_military_milstalkers", "stalker_story_6", " stalker_story_9", "stalker_story_10", "stalker_story_13", "stalker_story_14", "stalker_story_16", "stalker_sto ry_17", "stalker_story_18", "stalker_story_19", "stalker_story_20" }, legend = { "encyclopedy_zone_artifact_af-electra-sparkler", "encyclopedy_zone_artifact_af-electra-flash", "encyclopedy_zone_artifact_af-e lectra-moonlight", "encyclopedy_zone_artifact_af-rusty-thorn", "encyclopedy_zone_artifact_af-rusty-kristall", "encyclopedy _zone_artifact_af-rusty-sea-urchin", "encyclopedy_zone_artifact_af-drops", "encyclopedy_zone_artifact_af-fireball", "encyc lopedy_zone_artifact_af-cristall", "encyclopedy_zone_zone-story_story-raid", "encyclopedy_zone_anomalies_fuzz", "encyclope dy_zone_anomalies_radioactive", "encyclopedy_zone_anomalies_electra", "encyclopedy_zone_anomalies_ameba", "encyclopedy_zon e_locations_yantar", "encyclopedy_zone_locations_radar", "encyclopedy_zone_locations_pripiat", "encyclopedy_zone_locations _stancia", "encyclopedy_mutant_pseudogiant_general", "encyclopedy_mutant_poltergeist_general", "encyclopedy_mutant_control ler_general", "encyclopedy_social_stalker-clans_loners", "encyclopedy_social_military_milstalkers", "stalker_story_6", " stalker_story_9", "stalker_story_10", "stalker_story_13", "stalker_story_14", "stalker_story_16", "stalker_sto ry_17", "stalker_story_18", "stalker_story_19", "stalker_story_20" } } Этот скрипт отвечает за истории, услышанные от сталкеров (которые остаются в дневнике). Затем лезем в gamedata/scripts/xr_statistic.script: local killCountProps = { neutral_novice = 1, neutral_experienced = 2, neutral_veteran = 3, neutral_master = 4, neutral_legend = 5, monolith_novice = 1, monolith_experienced = 2, monolith_veteran = 3, monolith_master = 4, monolith_legend = 5, military_novice = 1, military_experienced = 2, military_veteran = 3, military_master = 4, military_legend = 5, killer_novice = 1, killer_experienced = 2, killer_veteran = 3, killer_master = 4, killer_legend = 5, ecolog_novice = 1, ecolog_experienced = 2, ecolog_veteran = 3, ecolog_master = 4, ecolog_legend = 5, dolg_novice = 1, dolg_experienced = 2, dolg_veteran = 3, dolg_master = 4, dolg_legend = 5, freedom_novice = 1, freedom_experienced = 2, freedom_veteran = 3, freedom_master = 4, freedom_legend = 5, bandit_novice = 1, bandit_experienced = 2, bandit_veteran = 3, bandit_master = 4, bandit_legend = 5, zombied_novice = 1, zombied_experienced = 2, zombied_veteran = 3, zombied_master = 4, zombied_legend = 5, Вместо 5 можно подставить любое число. Это сколько капает в ранг очков когда убиваешь людей с рангом легенда... Лезем далее в gamedata/scripts/se_respawn.script: -- Таблица ограничений на спаун: всего в симуляции не должно быть больше, чем указано. local simMaxCount = { stalker_novice = 43, stalker_regular = 48, stalker_veteran = 43, stalker_master = 20, stalker_legend = 5, monolith_novice = 0, monolith_regular = 30, monolith_veteran = 35, monolith_master = 30, monolith_legend = 10, military_novice = 0, military_regular = 32, military_veteran = 22, military_master = 5, military_legend = 2, killer_novice = 0, killer_regular = 18, killer_veteran = 17, killer_master = 10, killer_legend = 2, ecolog_novice = 1, ecolog_regular = 1, ecolog_veteran = 1, ecolog_master = 1, ecolog_legend = 0, dolg_novice = 0, dolg_regular = 33, dolg_veteran = 36, dolg_master = 17, dolg_legend = 13, freedom_novice = 50, freedom_regular = 20, freedom_veteran = 26, freedom_master = 21, freedom_legend = 13, bandit_novice = 40, bandit_regular = 50, bandit_veteran = 18, bandit_master = 10, bandit_legend = 2, zombied_novice = 20, zombied_regular = 15, zombied_veteran = 10, zombied_master = 10, zombied_legend = 10, Ну, тут, я думаю, понятно. Остался последний штрих, отображение ранга в текстовом значении. То бишь залезаем в config\text\rus и открываем любой файл, например ui_st_mm.xml и добавляем туда: <string id="legend"> <text>Легенда</text> </string> Чтобы протестировать, лезем в config\gameplay\character_desc_general.xml и меняем ранг у актора. Поставим, например, 1201: <specific_character id="actor" no_random = "1"> <name>actor_name</name> <icon>ui_npc_u_actor</icon> <map_icon x="2" y="5"></map_icon> <team>Actor</team> <supplies> [spawn] \n device_torch \n </supplies> <class>actor</class> <community>actor</community> <rank>1201</rank> <reputation>0</reputation> <visual>actors\hero\stalker_novice</visual> </specific_character> Заходим в игру и проверяем. И да! У ГГ теперь ранг Легенда!
  2. [CoP] Добавление отметок в ПДА на карту подключенный локации Автор: Nuklia Итак, приступим! Мы подключили локацию к Зов Припяти, расположили карту в пда, начали обустройство. И тут возникает вопрос - как добавить отметки в пда (в ЗП например Аномалия Битум, Коготь и т.д.)? Вот об этом я и расскажу. Например: я сделал аномалию Свалка на подключенной Припяти (на стадионе). В alife_l11_pripyat.ltx: [137] ; cse_abstract properties section_name = space_restrictor name = zero_b1_spot----любое уникальное имя position = 5.76249980926514,2.64950323104858,341.929992675781---центр окружности, при наведении на которую появиться надпись direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 934-------гейм вертекс уровня distance = 0 level_vertex_id = 214948-----левел вертекс уровня object_flags = 0xffffff3e custom_data = <<END [story_object] story_id = zero_b1_spot END ; cse_shape properties shapes = shape0 shape0:type = sphere shape0:offset = 0,0,0 shape0:radius = 1 ; cse_alife_space_restrictor properties restrictor_type = 3 Далее собираем all.spawn (Его еще на место надо положить будет) и идем в папку скрипт, а именно открываем файл pda.script. Находим строку: {target="jup_a9_spot", hint="st_jup_a9_name"}, И после неё вставляем: {target="zero_b1_spot", hint="st_zero_b1_name"}, Закрываем и сохраняем изменения. Далее в папку text/rus/любой файл и там: <string id=" st_zero_b1_name "> <text>Пишем то что хотим видеть при наведении</text> </string>
  3. [CoP] Создание места сна Автор: Nuklia - Эх, что-то спасть захотелось. Сказал Дягтярёв и пошёл спать в один из Домиков на кородоне. Нет это не начало рассказа, а то что мы сейчас сделаем, да Вы правы, мы сделаем койкоместо. И так начнём. Разместим секцию спейс-рестриктора в олл.спавне привязка имени к определенному смарт-террейну (esc_b1) не обязательна но желательна для ясности. [15001] ; cse_abstract properties section_name = space_restrictor name = esc_b1_sr_sleep position = -16.1344470977783,0.959998846054077,259.680816650391 direction = 0,0,0 version = 0x7c script_version = 8 ; cse_alife_object properties game_vertex_id = 934 distance = 0 level_vertex_id = 3366 object_flags = 0xffffff3e custom_data = <<END [story_object] story_id = esc_b1_sr_sleep_id [logic] cfg = scripts\sr_sleep.ltx END ; cse_shape properties shapes = shape0 shape0:type = box shape0:axis_x = 5.02119588851929,0,0 shape0:axis_y = 0,5.0482006072998,0 shape0:axis_z = 0,0,2.23479747772217 shape0:offset = 0,0,0 ; cse_alife_space_restrictor properties restrictor_type = 3 Регистрируем наше койкоместо в скриптах. В PDA.script: ;стр.-288 local sleep_zones_tbl = { {target = "zat_a2_sr_sleep_id", hint = "st_ui_pda_sleep_place"}, {target = "jup_a6_sr_sleep_id", hint = "st_ui_pda_sleep_place"}, {target = "pri_a16_sr_sleep_id", hint = "st_ui_pda_sleep_place"}, {target = "esc_b1_sr_sleep_id", hint = "st_ui_pda_sleep_place"}, } Теперь в "xr_effects.script": ;стр.-2846 function sleep(actor, npc) local sleep_zones = { "zat_a2_sr_sleep", "jup_a6_sr_sleep", "pri_a16_sr_sleep", "esc_b1_sr_sleep", "actor_surge_hide_2" } Вот и всё! Теперь бежим на то место и спим!
  4. Hardtmuth

    Sigerous 1.7

    Название: Sigerous Mod | Версия: 1.7 Платформа: Зов Припяти | Патч: 1.6.0.0, 1.6.0.1 или 1.6.0.2 Разработчик: Болотов Николай (GeJorge или Nick_Mondyfic) Дата выхода: 26.08.2010 Краткий список изменений: Изменения в версии 1.7: Техническая и важная информация: Благодарности: Дополнения: Загрузка и установка:
  5. Название: Sins of the past. Пролог Платформа: Зов Припяти | Патч 1.6.02 Разработчик: ANOTHER Team Дата выхода: 26.01.2019 Модификация расскажет вам о последних действиях Грифа, перед уходом из Зоны еще в 2016 году. Гриф, будучи профессиональным наёмником, работавшим под началом самого Шакала, решается на уход из Зоны. Он довольно долго размышлял над этим, но последней крупицей, которая перевесила чашу весов, стал заказ на убийство довольно большой группы сталкеров. Особенности модификации: От автора и решение вылетов: Загрузка и установка: Скриншоты: Тизер: В каталоге AP-PRO:
  6. Создание перемещающихся аномалий Автор: Xarvius
  7. Автор: Macron Что такое Sound Environment в STALKERе? Это принудительное изменение привычных звуков в определенных зонах. Например, логично, если зайдя в подвал/пещеру/под мост мы начнем слышать эхо от выстрелов/перезарядки/своих шагов и т.п. Сами зоны ставятся вручную в SDK и в дальнейшем добавляются в папку уровня в виде файла level.snd_env (или как level.sound_environment для старых билдов). Все билды от 18xx до Тень Чернобыля / Чистое Небо поддерживают Sound Environment. Из движка Тень Чернобыля его никто не вырезал.
  8. Автор: Detron Сегодня мы разберем создание OGM во всех деталях в Sony Vegas. В качестве примера выступит создание OGM для меню. Для этого нам понадобятся: - Sony Vegas Pro 12.0 (на других версия не пробовал, но должна подойти любая). - K-Lite Codec Pack: Mega (ссылка: codecguide.com/download_k-lite_codec_pack_mega.htm). - Заранее настроенный мной конвертер OGM (ссылка: https://yadi.sk/d/UDzeGHZChIl1CA).
  9. Эффект "противогаза" в речи | Урок по Audacity Автор: KACTET Что-то в каждом моде в противогазе говорят так же как и без него. Мой мозг видя картинку и слыша звук не может воспринять это как настоящие . Вообщем, мой урок как сделать так, что бы голос принял эффект противогаза или скафандра. До этого способа я додумался сам, ну не суть... Нам нужна программа Audaсity, она полностью бесплатная и в набор входит много языков, в том числе и русский, ссылка на скачивание будет ниже: Скачать Audacity: audacityteam.org/download
  10. Как корректно вставить свою музыку в игру используя X-Ray SDK Любым музыкальным редактором, например можно использовать Sound Forge 8.0, подготавливаем наши звуковые файлы – они должны быть сохранены в следующем виде: качество сохраняемых файлов: WAV (standard) 44100Гц, Моно, 16 бит. После сохранения выбранных треков в виде WAV (standard) 44100Гц, Моно, 16 бит, их необходимо перевести в формат, поддерживаемый игрой. Для этого нам понадобится X-Ray SDK – официальный пакет разработчика для игры S.T.A.L.K.E.R. NB: Вы спросите, почему сразу не сохранять треки в формате OGG 44100Hz, Mono? Ответ прост – в комментах OGG-файла должны прописываться параметры распространения звука по игровому миру. Именно по этой причине собственные звуки в игре практически не слышно на определенных расстояниях, именно поэтому в консоль выводятся сообщения о ! Invalid ogg-comment version, file: и т.п.
  11. Описание: Небольшая подборка шрифтов. Подходит для любой версии. Добавлено: ― Courier New 20 ― Segoe Script 37 ― S.T.A.L.K.E.R. 2 32 [Отсутствует нижний регистр и часть букв/символов] Ссылки: От 28.09.2018: скачать с Yandex Disk Какие шрифты Вы бы хотели видеть в сталкере?
  12. Печальная ситуация. У меня 12 лет интернет 1 МБ (при этом скачивание файлов 300-400 КБ, а загрузка их куда нибудь на хостинг - 100-120.) Хорошо, что эта проблема вообще решается перезагрузкой страницы.
  13. Да, только вот проблема это у нас двоих с Настей, и у нас двоих плохой интернет, который мы до края грузим. Она загружает скриншоты на хостинг с мобильного интернета. А я онлайн радио включаю. У меня и так скорость загрузки 300-400 КБ, при этом я слушаю радио, включен дискорд и еще вкладки в браузере. Вероятнее всего, поэтому я и ловлю часто эту проблему. Нужно конкретней изучать эту проблему. Но повод грешить на интернет - есть. Хотя, можно предположить, что проблема может возникнуть и у обладателей хороших интернетов, но когда он загружен в максимум.
  14. Что там видеть? Мы уже нашли причину, из-за которой происходит эта проблема.
  15. А вот мы отловили, причём почти разу. Интернет нужно нормальный выбирать. Хорошо, займёмся этим. Да вы и сами можете сделать это, если есть желание. Мы будем рады помощи со стороны.
  16. Название: ZONE of DARKNESS v.1 Разработчики: Dik_lu (Zone of Darkness) и Dangeros Платформа: ТЧ 1.0004/05 Описание мода: Ссылки на загрузку: Скриншоты:
  17. Автор: mortaLheavEn Данная модификация заменяет худ в игре. Все худы адаптированы под разрешения от 1280х720 до 1920х1080. Чтобы увидеть всю красоту худа желательно иметь монитор с разрешением 1920х1080. Любой из худов можно ставить почти на любой мод без адаптации. Но есть такие моды, которые использует специфически настроенные худы и для них придется адаптировать вручную (Один из таких модов - Lost World: Trops of Doom). В архиве присутствует "F.A.Q" - там я постарался ответить на все вопросы , если с таковыми вы столкнетесь. Ссылки на загрузку: Скриншоты:
  18. Остальные оставляю под владения @AziatkaVictor
  19. Предлагаю модостроителям свои треки. Треки могут быть использованы в ваших модификациях безвозмездно, прошу только указывать авторство, ставить копирайты и по возможности сообщать в каком моде были использованы треки. Конструктивная критика приветствуется. Скачать можно тут:
  20. В основном - да. Но мы всегда будем рады помощи со стороны. Если у Вас или у других юзеров будет желание помочь нам с темами на форуме, мы будем только рады.
  21. Потому, что там bb редактор, а не визуальный. Проблема, которая решается пока что только через "Источник", доступный только модераторам и администраторам. Видимо вы не знакомы с визуальными редакторами. Современные визуальные редакторы именно так и работают (если нет каких нибудь дополнительных настроек для этого). Старый визуальный редактор от uCoz имеет нормальный переход через "Enter". Новый визуальный редактор имеет двойной переход через "Enter" и обычный переход через "Shift + Enter". Invision Community имеет современный визуальный редактор и работает подобным же образом. Есть костыльное решение - моё. Правильное решение от AziatkaVictor - http://new.ap-pro.ru/forums/topic/539-predlozheniya-i-zamechaniya-po-saytu/?do=findComment&comment=1758
  22. Это стандарт визуального редактора (на любом хостинге, даже на uCoz).
  23. Ты наверное туда скриншот кидал, поэтому он и стал отображаться там автоматически.
  24. Как Вы думаете, мы просто так по 5-7 часов на сайте проводили ежедневно, в течении 2 недель подряд?) Чтобы потом заплатить 40к за перенос базы данных и слить свои эти 2 недели? Ну, наверное да, нам ведь заняться больше нечем было, вот мы и решили размяться немного. Если у вас есть желание тоже размяться и сливать свои свободные часы просто так, то можете подключиться к нашему челленджу "переносим, чтобы потом удалить".