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

Вис691

Управление проектами
  • Публикаций

    1 539
  • Пожертвование

    0,00 ₽ 
  • Зарегистрирован

  • Посещение

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

    67

Весь контент Вис691

  1. Без понятия, если честно, почему вылетает. А что произойти-то должно? Нет каких-нибудь видео-прохождений этого мода?
  2. Чёт последняя волна музыкальных мемов познакомила меня с хорошими произведениями. Теперь сижу и смотрю на поющего Месси
  3. Вис691

    "Ретекстур DLC Point Lookout" / DLC Point Lookout ReTexture

    Так это вроде один и тот же человек
  4. Что ж, вот и закончился срок первого задания. Если честно, не такого результата я ожидал, ну да неважно. У нас есть присланный вариант от Old Vault Boy и сейчас мы его разберём по пунктам. Жаль, что вариант недоделанный, но у человека были на то свои причины. Ладно, хватит лишних слов: давайте приступать! Присланный код: Предлагаю рассматривать код построчно и параллельно разбирать задание (его найти можно в первом посте). Начало верное: объявление скрипта, введение переменной нужного типа, которая понадобится. Ведь не зря в задании есть фраза "Делать это нужно только 1 раз за каждую ночь". Режим GameMode выбран верно. If iDoOnce == 0; условие выполнения (единожды). Условие правильное, а вот его расположение - нет. Почему? Объясню чуть позже. If (GetCurrentTime < 5.7166667) && (GetCurrentTime > 23) ; условие времени в десятеричной системе. А вот тут с условием беда, с которой автор так и не разобрался. Назовите мне число, которое меньше 5, но больше 10. Не выходит? Тут такая же ситуация. Я не зря выбрал такой промежуток времени. Есть несколько вариантов реализации. Представьте время, как числовую прямую от 0 до 24. Нам нужны промежутки от 0 до 5.72 и от 23 до 24. Так и запишем: If (GetCurrentTime <= 5.7166667) || (GetCurrentTime >= 23) Чувствуете разницу? Нам нужен любой из этих промежутков, а не оба сразу. Ну и на знаки обратите внимание. В данном случае несильно работу мода изменит, но всегда нужно чётко различать строгие и нестрогие условия. А вот ещё один неплохой вариант: If (GetCurrentTime > 5.7166667) && (GetCurrentTime < 23) ; тут мы ещё кое-что добавим Else Мы выбираем неверный промежуток, а код пишем в отрицании, т.е. после else. Дальше всё верно, кроме строки If Player.GetItemCount TheTopsChip == 0 ; условие, при котором у игрока нет фишек казино "Топс". Читаем условие внимательнее "если у игрока нет ни одной фишки казино "Гоморра". Поверьте, внимательность нужна всегда. Ну и 0 всё-таки показывает сообщение, а не убирает его. Но почему же код не закончен? Вновь читаем условие: "Делать это нужно только 1 раз за каждую ночь". Т.е. все эти условия должны проверяться каждую ночь. Отсюда и неверное расположение условия с iDoOnce. Кстати, поменять её с 0 автор тоже забыл. Однако если бы не проблема с промежутком времени, то он бы сразу догадался. Итого, что мы имеем: Правильность работы: 4/10. Основные аспекты, к сожалению, отсутствуют или сделаны неверно. Читаемость текста: 10/10. Соблюдена табуляция, даже комментарии есть! Скорость работы плагина: 0/10. До плагина дело так и не дошло Итого: 14/30. Не густо, на самом деле, т.к. задание было несложное. Но тут всё объясняется отсутствием времени для работы. Ну а теперь мой вариант скрипта. Я его не тестировал, если честно, ибо особого смысла в этом не вижу. Вот, собственно, и всё, что требовалось. Не так уж и много, да? На этом, пожалуй, я закрываю свою школу Скриптинга. Очень жаль, что поучаствовал лишь один человек, но я ему очень благодарен за это! Жаль, что пока он не может продолжать развиваться, а делать задание для 0 людей как-то глупо. Обидно, конечно, но тут ничего не поделаешь. Всем удачи в любых начинаниях! С вами был Вис961, директор школы Скриптинга...
  5. Да тут куча вариантов. Что мешает разбить числовую прямую на несколько отрезков и нужные связать через условия? А можно и только с одним числовым отрезком обойтись, только нужно немного подумать. Тут уже подсказывать не буду. Введение переменной погоды не изменит - всё равно её придётся с чем-то сравнивать.
  6. Да тут-то всё правильно. Проблемы с математикой. Назови мне число, которое больше 10, но меньше 5. Тут та же песня. Хех, никто тебе никогда самостоятельно не напишет, где проблема. Я просто на каждой строке пишу print "1", потом print "2" и т.д. PrintC тоже полезная штука, но тут и без неё можно обойтись.
  7. Вообще я думал, что код будет скидываться в личку, чтобы другие люди не подглядывали, но ладно, дело каждого. Тут вроде всё очевидно. Смотрим на строчку If (GetCurrentTime < 5.7166667) && (GetCurrentTime > 23) Грубо говоря, нужно решить систему неравенств x < 5.7 && x > 23. Много у нас таких чисел? Что-то я не припомню ни одного... А вообще, обратите внимание на функцию Print. Я постоянно использую, чтобы понять на какой именно строке ломается работа.
  8. Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! [sharedmedia=videos:videos:234]
  9. Ну что, поехали! http://falcon-lair.com/forums/topic/1285-shkola-skriptinga/
  10. Да начнём же менять игру!Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! Уроки По GECK - #4 - Знакомство Со Скриптингом Видео Уроки По GECK - #4 - Знакомство Со Скриптингом Последние обновленные Сегодня, 21:25 Перейти на страницу материала
  11. Окей. Раз появились желающие, то создам тему и скину туда текст, по которому сверялся. Ну и задание придумаю.
  12. Да у нас сайт только в конце 12 года появился. Вряд ли уж раньше)
  13. Спрашивает ваш админ, который и создавал опрос
  14. Меня ваш админ пригласил когда-то. Помнится, сайт тогда ещё совсем другой был. Эх, были времена...
  15. Я планирую записать ролик по базовым аспектам. Но вначале доделаю начатые проекты.
  16. Всё, что написано после ; - это комментарии автора. Это уже не код. И нет, вроде бы у нас нет сборника скриптов.
  17. Переводит игровое время на 2 часа вперёд Отобрать у игрока wtcTravelCost крышек. wtcTravelCost - какая-то переменная, возможно даже глобальная. В ней хранится кол-во отнимаемых крышек. Похоже, за путешествие куда-то Добавить кому-то (видимо тому, на ком скрипт привязан) это же количество крышек. Поменять стадию квеста aawtcDialogue на 1.
  18. Ну что тут думать? Команда Falcon-Lair переезжает на моддинг Fallout 4 и Skyrim! Каньон в скорейшем темпе переносится в окрестности Бостона. А если говорить серьёзно, то неоднозначно это всё. Каким образом будет подсчитываться зарплата моддера? Логичнее всего некий процент от продаж его мода. Тогда вопрос, какой процент? И как будет высчитываться стоимость модификации? Насколько это будет популярно? Каковы условия присоединения к этому клубу? Может быть нужен немалый взнос? К сожалению, после выхода F4 у меня осталось чувство, что Беседка тупо выкачивает из нас деньги. Если они организуют этот клуб грамотно, то смогут качать их из покупателей. Если же они попытаются начать качать сразу из мододелов, обещая горы золота в будущем, то это смутная затея. В общем, пока я не увижу хотя бы один готовый продукт и его стоимость, трудно что-то сказать. Да и интервью от участников клуба (когда они появятся, конечно) тоже было бы интересно послушать.
  19. Ээээ, как можно смотреть меню сайта и не увидеть огромную кнопку, на которой написано Баг-Трекер... http://falcon-lair.com/tracker/
  20. SFW и RA - это отдельные проекты, поэтому SFW также необходимо обновить. Сигналы DLC появятся при приближении к их источникам. Сделано специально для того, чтобы игрока ими не бомбило при выходе из убежища.
  21. Уже огромное количество раз поднимался вопрос о данном моде... Не будет его доработки под SFW, т.к. этот мод раздаётся через ЛС, т.е. он непубличный. И, да, о каком переводе идёт речь, если модификация изначально на русском? Поэтому вы даже темой ошиблись немного
  22. Так, т.е. из функционала только смена брони, верно? Пока я вижу это примерно так: 1) Ты работаешь с основным файлом. Он, по сути, сам по себе и будет являться фреймворком. Все, что тебе будет нужно делать, - кидать новый броник в форм лист. 2) Пользователям же придется создавать простейший скрипт, в котором их броник будет добавляться в тот же форм лист. Просто прямая правка вызовет конфликты между пользовательскими версиями. В итоге получим некий фраемворк с уже имеющийся базой (твои броники). Можно, конечно, сделать фраемворк пустым, а ты будешь добавлять свои броники по пункту 2. Но это уже как тебе в итоге захочется. Это как я вижу эту систему в идеале. А что из это выйдет реализовать, узнаем в ходе разработки) И последнее, что нужно уточнить: у различных броников будет одинаковое кол-во стадий "потрепанности"?
  23. Так, бегло пробежался по скриптам. Там большая часть кода - заморочки с падением кусков и последующим ремонтом через них. Собственно, что предлагаю сделать: я напишу свою систему подмены брони в зависимости от ее состояния. Попытаюсь сделать универсальной, чтобы не пилить под каждый броник новый скрипт. Но посмотрим, как пойдет. Ах да, естественно обойдемся одним файлом, без всяких фреймворков. Даш, скажи, нужны эти заморочки с падением кожи, металла и прочего мусора? Я, если честно, особого реализма в них не вижу. Однако финальное слово за тобой. Ну и если есть еще какие-то пожелания, то лучше их указать до того, как я начну. А начать я постараюсь завтра, но не факт, что выйдет, т.к. в субботу 2 важные работы в универе.
  24. Вис691

    BU... Eh, Armor Destruction - Vault 101 Suit

    Задумка действительно очень крутая, но по скрипту на броню - это дофига. Вопрос лишь в том, можно ли этот момент обойти? Надо будет глянуть на досуге.

×
×
  • Создать...