n6260

Народная 2010 разработка

872 сообщения в этой теме

"Что у нее внутри, и как это сделать лучше". Для тех, кто уже разбирается в скриптах, конфигах, текстурах и "других страшных словах" ©, и имеет желание и время действительно делать их лучше.
См. подробности в первом посте.

Тема НЕ является ни столом заказов, ни службой техподдержки, ни справочным бюро.

Изменено пользователем Dennis_Chikin

  • http://www.amk-team.ru/forum/uploads//ratings/thumb_up.png × 2
  • http://www.amk-team.ru/forum/uploads//ratings/wrench_orange.png × 1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Dennis_Chikinкак бы все понятно, но, все же, лучше переспрошу: чтобы заработало, достаточно просто забросить bind_restrictor.script и sr_idle.script в scripts ?

Изменено пользователем aromatizer

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да.

Если, конечно, я там не забыл исполнить очередной танец с бубном типа добавить куда-нибудь ненужное и бессмысленное if db.чего-то_там then db.чего-то_там.

 

Ну, это только по результату использования будет понятно.

У меня-то все работает...

Изменено пользователем Dennis_Chikin

  • http://www.amk-team.ru/forum/uploads//ratings/thumb_up.png × 1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

И ведь действительно забыл. Случай с массовым удалением рестрикторов из рестриктора же.

Перезалил. https://dl.dropboxusercontent.com/u/27871782/bind_restrictor.script

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Dennis_Chikin, по поводу отключения лютого апдейта 100500 рестрикторов. Хотел сделать как у вас, но строк, которые представлены в примере, нет в тех двух скриптах. Солянка с ОП-2

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

И что там за строки такие ужасные ?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

В ОП-2 это уже сделано. Единственное, idle@nil не обрабатывается.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот я бы не стал ТАК делать, как в ОП2.

Тем более оно взято из тупиковой ветви соли.

Изменено пользователем Dennis_Chikin

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Dennis_Chikin, по сути, в ОП-2 сделано абсолютно так же, как ты показывал. Принципиальной разницы я не вижу.

Изменено пользователем dsh

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поскольку ветки будут очевидно разные, взялся за решительный снос того, что "трогать ну ни как нельзя", и при этом совершенно бесполезно.

 

Первым кандидатом под сокращение пошел знаменитый амк_офлайн_алайф.

Почему ?

 

По тому что штука совершенно бессмысленная. Либо много жутких переборов всего и вся и страшных вычислений, чтобы устроить мясорубку из наложенных один на другой лагерей со слегка предсказуемым итогом (один лагерь после каждого респавна немедленно вырезает другой, нарезанное удаляется "уборщиком", и так по кругу.

Загрузка процессора ради загрузки процессора.

Либо лагеря не пересекаются, и идет просто бессмысленный перебор с бессмысленными вычислениями, а в результате происходит НИЧЕГО.

 

Второе - "ограбление тайников". Аналогично, либо тайник в радиусе, и не "защищенный", и все, там возникшее, немедленно уничтожается. Либо тайник не в радиусе/избранный. Опять же происходит НИЧЕГО. Не говоря про "замки", которыми, при таком раскладе, проще ограничить спавн (что там на что меняется).

 

Проще все закрасить, чем отскребать. А вот ЖРЕТ оно - более чем. На текущей версии отключить перебор - сразу заметна разница в движении: плавное, вместо "смотрим по телевизору как люди смотрят кино в кинотеатре".

 

 

Но поскольку в текущей версии все опять же завязано дивным узлом, то первой жертвой стали мины и взрывчатка. Будет лайт-версия.

Во-первых, скажите мне, кому удавалось взорвать непися или монстра в офлайне ? Скажем, на другой локации ? Подозреваю, никому.

 

Во-вторых, только в нашем сталкере живут такие идиоты, которые покупают за СОБСТВЕННЫЕ деньги взрывчатку, в которую кто-то с неизвестной целью вкрутил радиовзрыватель. И вот так, со вкрученным, и носит.

Также интересна взрывчатка, которая не реагирует на взрывы гранат, попадание в аномалии, шальную пулю по рюкзаку, но взрывается, если в 50 метрах кто-то наступил на мину. Причем есть мины, которые заложены изначально (которые колышки), и которые только что выброшены из рюкзака. Почему-то реакция только на догадайтесь какие.

 

В общем, в движке есть вполне стандартный механизм детонации, и если он сработал - значит, сработал.

А минировать надо так, чтоб нужный персонаж оказался в нужной точке, а не рюкзаки этому персонажу.

 

И, да, возможно таки сделаю, что установленная мина - будет выглядеть как мина. То есть, вот те, которые с колышками. А если ее снять - будет так, как в инвентаре. Если же взорвалась - ее не будет совсем.

Но вот это - "поставили - колышек, сняли - банка, взорвалось - ничего" - если только руки дойдут, а так есть куча более актуальных вещей.


  • http://www.amk-team.ru/forum/uploads//ratings/bf.gif × 2
  • http://www.amk-team.ru/forum/uploads//ratings/thumb_up.png × 4
  • http://www.amk-team.ru/forum/uploads//ratings/tick.png × 1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

кому удавалось взорвать непися или монстра в офлайне ?

 

Я эту фигню вырезал давным давно, т.к. глупость неимоверная. Сделал так, что все мины работают только в онлайне. Никаких дистанционных взрывателей, т.к. такая же глупость, придуманная не понятно зачем, для взрывания своих сталкеров.


  • http://www.amk-team.ru/forum/uploads//ratings/thumb_up.png × 1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

В общем, сделал. babah.script, bind_mine.script и частичное восстановление служебного функционала на состояние 11 года - по ссылке в подписи, в хотфиксе. Скрины в разговорной теме.

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

 

 

А взрывание кого-либо или просто даже подходить ближе километра к чему-либо взрывоопасному в "Единственно Правильной Версии" задавлено так, что всем, наверняка, понравится. Сяк нервно курит в углу.

 

Хотя и само взрывание СВОИХ сталкеров в общем-то было из-за пары идиотских квестов, чтоб их выполнить и не получить наказание в виде нейтралов-врагов. Остальные же "задания" еще из оригинала, типа на "убиство торгового представителя" и подобное - там же, с оригинала, карались еще в момент взятия.

Изменено пользователем Dennis_Chikin

  • http://www.amk-team.ru/forum/uploads//ratings/bf.gif × 1
  • http://www.amk-team.ru/forum/uploads//ratings/thumb_up.png × 5

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Солянка 2016 увидела свет. Разработка прекращена.


Тема закрыта.


Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Пользователи, читающие эту тему   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.