Перейти к контенту

Zander_driver

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

    5 953
  • Регистрация

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

  • Дней в топе

    230
  • AMKoin

    109,336 [Подарить AMKoin]

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

  1. Zander_driver

    У Костра XVIII

    А тут не столь важно, кем и чем стали эти третьи. Понятное дело что ничего особенного от них никто так и не дождался. Важнее, кем стали те, кого эти третьи успели разозлить.
  2. В движке порядок чтения конфигов и так есть, почитайте xr_ini.cpp
  3. Zander_driver

    У Костра XVIII

    @mdm64, Написано складно и вроде бы правильно. Но, есть одно "Но". И даже пожалуй не одно. Что было бы, если бы на всякий вопрос новичка о скриптах, гуру ему давали подробный развернутый ответ, разжевывая для него все детали и не забывая написать ему все куски кода в которых он мог бы ошибиться. Оно, может и было бы в розовых мечтах, но 1) У "гуру" ровно столько же часов в сутках, как и у того новичка. И делая за него его работу, по сути за спасибо. Они бы меньше времени могли уделить тому, чем заняты сами. 2) Новичок, привыкнув получать все разжеванное, по полочкам разложенное, так и не научится самостоятельно искать информацию, не научится самостоятельно дебажить свой код и искать причину почему он не работает. А бывает полно таких ошибок, с которыми разбираться только самому и никак иначе. Т.е. новичок так и останется новичком, избалованным. Нечто более полезное для моддинга из него так и не вырастет. 3) Не надо забывать про соревновательный дух он все таки тоже, один из двигателей моддинга. Когда тебя обидно ткнули носом в твое же незнание, просыпается искра злости - хочется доказать обидчику/себе, что ты можешь больше, чем казалось. Без этой искры, возможно многие фичи в моддинге никогда бы не появились. Напоследок парочку примеров. 1) В далеком 2008 (или 2009 ? не помню..) мои познания в скриптах были примерно около нуля. И, делали мы некий один мод, в типа команде. Было там несколько человек, и среди прочего один из них называл себя скриптером. Мне было интересно программирование, и я у него пытался всякое узнавать - как правило получая лишь общие слова с крупицами инфы. Когда я написал какой-то код, а он почему то не работает, обратившись к этому скриптеру за помощью, можно было получить ответ в духе "все там работает, просто ты не умеешь". Это злило, но заставляло двигаться дальше. И теперь. В благодарностях моего проекта, этот человек есть. И останется там, потому что приучил меня полагаться на свои силы. 2) В каком-то из первых аддонов к моду "Жесть" налепил я такую по тем временам еще относительно новую фичу - апгрейды) А т.к. познания мои в скриптах были все еще недалеко от нуля. Был в этой фиче и баг - сданные технику стволы, возвращались уже без обвесов. О чем я честно и написал в описании мода, что мол снимайте прицелы и прочее перед апгрейдом. В первые же дни там появился комментарий, который дословно уже не помню, но что-то в духе "А что, использовать addon_flags разрабы не догадались?". Издевка? Да. Но с крупицей инфы. Полезной. Если бы она была подана "мягко" и без издевок, я бы может и не придал этому значения. Ну написано же в описании, как обращаться с техниками. Чего париться. Но, там была именно унизительная для меня формулировка. Я стал рыть носом форум, а что такое аддон_флагс, а как этим пользоваться. Никому не задавая ни единого вопроса. Откопал, разобрался, и в следующем аддоне к моду - сделал. Так что. Это вполне понятное человеческое желание - чтобы с вами всегда были вежливы, всегда подсказывали непонятное и указывали дорогу в тумане неизвестности, всегда поддерживали под ручку когда есть риск упасть и расшибиться. Но в реальной жизни не так, и это классно. Опытный модер куется не в тепличных условиях. он куется огнем и каленым железом. PS. Прямо сейчас я среди прочего, делаю парочку фич, мотивируемый тем, что разные "гуру моддинга" заявляли мне, что это невозможно сделать на базе сталкера, и уж во всяком случае, совершенно точно, они уверены - это не будет сделано моими руками. Хорошо смеется тот, кто смеется последним)
  4. @Firestarter, теперь надо в эту табличку добавить клсиды классов брони. Если она пустая, то isOutfit для любого предмета вернет false, и скрипт не найдет в луте нпс тех вещей, к которым надо применять set_outfit_drop_condition.
  5. Zander_driver

    У Костра XVIII

    Да. Только знаки о его присутствии мелькают. Иногда.
  6. Zander_driver

    У Костра XVIII

    А не пора ли разжечь. Костер пожарче? А то совсем не видно нифига... Ну почти.
  7. Zander_driver

    У Костра XVIII

    Иногда, лучшая помощь которую можно оказать - это не говорить ничего. Не подсказывай, пусть человек сам дойдет до того, что пургу он просит. Как вот сейчас в "скриптовании" опять завели песню о скриптовом, блин, отключении инвентаря. Ну знаю я, как, у меня у самого так и было, и... И будет он моргать на секунду и пропадать... оно надо такой костыль? А они хотят без правок движка... если нельзя сделать хорошо, то лучше не делать. И если кто-то просит "подскажите как сделать вот такое" - лучшая помощь это ничего не подсказывать. А за попытки лезть с советами-ответами на вопросы, при незнании правильных ответов и с неправильной инфой ну, можно медаль дать, да. Балабол форума.
  8. Если в оригинале - В биндере вертолета на апдейте мониторить его хп, если дошло до нуля - выдать. Судя по тому, что я видел в скриптах AI вертолетов от Кирага, в оригинальном движке ТЧ у вертолетов нету death-колбека, поэтому его приходится делать в ручную с такими костылями. Странно, не помню... не замечал никогда такого. В любом случае все лечится через ui-конфиг.
  9. Zander_driver

    У Костра XVIII

    Это маловероятно при таком количестве и том факте, что в некоторых тех темах никто ничего не спрашивал.
  10. Полагаю, это стоит принести сюда https://habr.com/ru/company/ruvds/blog/515676/ Хоть и не про сталкер. Но, многим нынешним ковыряльщикам темы "скриптование", было бы полезно ознакомиться. имхо. зы. Как следует из апдейта в конце статьи, этот код таки не фейк, а реальность. Стало быть он работает, а apiService.sql в действительности выполняется синхронно. И... как же?) вешая стек выполнения до тех пор пока не придет ответ сервера? Т.е. если присмотреться. Этот код и то что подключено к нему снаружи. Еще ужаснее, чем показалось поначалу.
  11. @mole venomous, вообще то, power_loss совсем, совсем про другое.
  12. На нем, если надобно отловить заклинивание ствола, делается это примерно так: -- вешать на апдейт local act_item = db.actor:active_item() if act_item then local wpn_state = act_item:get_wpn_int(nil, 652) if wpn_state == 7 then -- тут воспроизводить звуки. Состояние 7 - это заклинившее оружие. end end
  13. @Капрал Хикс, а на каком движке эти движенья делаются?
  14. Zander_driver

    Судьба Зоны: Говорилка

    Это вот одна из самых жутких, на самом деле, ситуаций. Коварная своими отложенными последствиями. Яма с миной замедленного действия на дне, если можете - не позволяйте жизни загнать вас в эту яму, никогда. Я поясню почему, безотносительно к чьим бы то ни было личным ситуациям. То что я сейчас напишу, актуально будет для очень многих. Мы живем, господа, в эпоху перемен. Самые разнообразные технологии развиваются очень быстро, и это приводит к тому что востребованность тех или иных специальностей тоже меняться будет быстро. Раньше можно было выучиться на какую-то специальность, пойти работать по ней, счастливо проработать до пенсии, и собственно все хорошо. Сейчас уже вряд ли, с немалой вероятностью ваша специальность может не дожить до вашей же пенсии. И надо будет, "внезапно" оказавшись без работы, т.к. ваша старая профессия оказалась устаревшей, срочно куда-то переучиваться в авральном режиме. Оно вам надо такое?) Лучше спокойно и не спеша, набираться потенциально-полезных навыков в других направлениях, параллельно с работой. Готовить себе "пути отступления" на случай перемен. Пригодятся, вот увидите. Если вам ваша работа не дает учиться чему-то стороннему-новому, это бомба с часовым механизмом подложенная под вашу стабильность. Отойдите от такой бомбы как можно дальше, всеми возможными силами. Я не шучу.
  15. Zander_driver

    Судьба Зоны: Говорилка

    Эх, грустно. Я даж не успел глянуть, что там было. Хотя говорили что к аватару подходит.... В личку киньте кто-нибудь. Интересно же Честно говоря, я почему-то сомневаюсь Будем ждать возвращения @Adm-RAL А пока музыкальная пауза в тему.
  16. Zander_driver

    Судьба Зоны: Говорилка

    Даже мейби стоит погуглить. Мало ли, какой из таких и публичные услуги оказывает... Ну я же зачем-то говорил про правильно надрессированный вегас.
  17. Zander_driver

    Судьба Зоны: Говорилка

    Во... теперь буду знать. Как они называются. Прост как бы заказы-то такие есть. И вполне люди делают такие штуки, кому надо. На твиче с ютубом свет клином не сошелся.
  18. Zander_driver

    Судьба Зоны: Говорилка

    Это где например? Правильно надрессированный вегас сохраняет строго в том качестве и с тем битрейтом, которые ему указали.
  19. Zander_driver

    Судьба Зоны: Говорилка

    А как называется тот, кто вместо файлообменника возьмет и напишет свой приватный видеохостинг со своим битрейтом? @Adm-RAL даже наверное, догадывается о чем я) Но нет. Я всего лишь о том, что сие возможно.
  20. Zander_driver

    Судьба Зоны: Говорилка

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

    Судьба Зоны: Говорилка

    Да ладно уж. Когда-то вообще 640 кбайт считалось достаточным для всего, для всех и навсегда.
  22. Проверку добавь тогда.
  23. Zander_driver

    Судьба Зоны: Говорилка

    Правильная ссылка https://www.youtube.com/watch?v=8pDZhejmrV8
  24. А в настройки дропа эту группировку занес? Или заноси, или перед for добавляй проверку if spawn_items and type(spawn_items) == 'table' then Он же пытается получить настройки дропа для группировки... а потом их перебрать.
  25. Вот теперь интересно, а что у него в 135 строке. И нынешний код в net_spawn покажи)
×
×
  • Создать...