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

Вис691

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

    1 550
  • Зарегистрирован

  • Посещение

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

    67

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

  1. Да тут куча вариантов. Что мешает разбить числовую прямую на несколько отрезков и нужные связать через условия? А можно и только с одним числовым отрезком обойтись, только нужно немного подумать. Тут уже подсказывать не буду. Введение переменной погоды не изменит - всё равно её придётся с чем-то сравнивать.
  2. Да тут-то всё правильно. Проблемы с математикой. Назови мне число, которое больше 10, но меньше 5. Тут та же песня. Хех, никто тебе никогда самостоятельно не напишет, где проблема. Я просто на каждой строке пишу print "1", потом print "2" и т.д. PrintC тоже полезная штука, но тут и без неё можно обойтись.
  3. Вообще я думал, что код будет скидываться в личку, чтобы другие люди не подглядывали, но ладно, дело каждого. Тут вроде всё очевидно. Смотрим на строчку If (GetCurrentTime < 5.7166667) && (GetCurrentTime > 23) Грубо говоря, нужно решить систему неравенств x < 5.7 && x > 23. Много у нас таких чисел? Что-то я не припомню ни одного... А вообще, обратите внимание на функцию Print. Я постоянно использую, чтобы понять на какой именно строке ломается работа.
  4. Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! [sharedmedia=videos:videos:234]
  5. Ну что, поехали! http://falcon-lair.com/forums/topic/1285-shkola-skriptinga/
  6. Да начнём же менять игру!Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! Уроки По GECK - #4 - Знакомство Со Скриптингом Видео Уроки По GECK - #4 - Знакомство Со Скриптингом Последние обновленные Сегодня, 21:25 Перейти на страницу материала
  7. Окей. Раз появились желающие, то создам тему и скину туда текст, по которому сверялся. Ну и задание придумаю.
  8. Конечно. Я же тоже самое сказал Юре, когда он спросил, как без массовых правок обойтись.
  9. Так вроде никто и не собирался это в СФВ вшивать
  10. Тогда кинь мне получившийся плагин, я сам гляну.
  11. Вероятнее всего iFlag не изменил с 0. Добавь временно в начало Let iFlag := 1
  12. Понасоздавать форм-листов с нужными категориями, дальше идти по ним через скрипт. Можно, конечно. Но простой множитель - это не решение проблемы. Нужно рассматривать конкретные образцы.
  13. Окей, дело твоё. scn <Название скрипта> array_var arItemValues int iInit int iValue int iFlag ; та самая переменная, которую нужно будет в МСМ пихать int iDone ; тоже нужна будет. Отвечает за одиночный проход по скрипту. Надо будет выставлять в 1, когда произошла смена в МСМ Begin GameMode If iInit == 0 Let arItemValues := ar_construct Array ar_append arItemValues, GetValue WeapBBGun ar_append arItemValues, GetValue WeapKnife ; ... Let iInit := 1 Endif If iFlag If iDone == 0 SetValue WeapBBGun 1000 ; где 1000 - новая цена SetValue WeapKnife 500 ; ... Let iDone := 1 Endif Else If iDone == 0 Let iValue := arItemValues[0] SetValue WeapBBGun iValue Let iValue := arItemValues[1] SetValue WeapKnife iValue ; ... Let iDone := 1 Endif Endif Эта штука скомпилировалась, но работает ли, я не знаю) Проверьте, кому нетрудно. Важный момент: порядок предметов во всех списках должен совпадать. Тип скрипта: квестовый. Т.е. создай какой-нибудь квест и повесь на него этот скрипт.
  14. Да взять те же золотые слитки и ДМ. Золото? Ценный ресурс? Да никому оно нафиг не нужно в послевоенное время, имхо. Снежные шары - та же песня. За них нам дают неплохую сумму. А заслуженно ли? Яйца когтей смерти. Да, их трудно добыть. Но опять же, кому они нужны? Шкуры гекконов по 300 крышек. Короче, долго можно перечислять. Я не говорю, что его очень много. Но то, что он есть - это факт. Ну тут я спорить не буду, давно уже не играл. Но что-то мне казалось, что в Жире и в Больше Жира куча всего. Меню ради одной кнопки переключения? Бессмысленно. Или что-то ещё планируется?
  15. Ну, если брать ТОЛЬКО оружие и броню, то да. А есть ещё всякий мусор, который стоит немерено. Его тоже фиксить надо. А в перспективе был заявлен РА... Т.е. всё равно не мало значений получим.
  16. Ну, как я уже говорил, если мы хотим годный ребаланс экономики, чтобы прямо пришлось каждую крышку считал, то простой правкой цен это не ограничится... Это будет огромный по масштабам проект. Однако и спрос на него, уверен, будет соответствующий.
  17. Можно, конечно... Но есл и ты хочешь сохранить в памяти начальные значения, то я не уверен, что двигло выдержит такой объём инфы. Всё-таки массив на тысячи элементов - не лучшая идея. Лучше обойтись без возможности "отключения" изменения прямо в моде. А это означает, что придётся ручками каждый объект менять, ибо изменения через скрипт запишутся в сейв. А вообще тестить надо. Без понятия - может быть игра спокойно выдержит.
  18. Не всё так просто, как кажется. Понизив стоимость предметов, она понизится и у торговцев. Однако идея прекрасная, полностью поддерживаю!
  19. Неа, это был прямой костыль. Надо бы нормальный фикс запилить. Stalker79, у вас остался какой-нибудь сейв, где Ганнибал стоит около метро? Если да, то скиньте его пожалуйста.
  20. Попробуйте вот этот фикс. Если диалог запустится, то файл можно будет смело удалить. testfix.esp
  21. Значит в первый раз всё-таки было верно, но вы где-то в "setstage" ошиблись. Только что проверил в игре - setstage 00014E99 30 - существующая команда. Попробуйте ещё раз
  22. А, видимо тут нужен именно ID. Тогда вот так: setstage MS06 30 Извиняюсь, моя ошибка.

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

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности