-
Публикаций
1 550 -
Зарегистрирован
-
Посещение
-
Победитель дней
67
Тип контента
Профили
Новости
База знаний
Форумы
Файлы
Галерея
Блоги
Весь контент Вис691
-
- 5 ответов
-
- Grand Canyon
- Трейлер
-
(и ещё 1 )
C тегом:
-
Да тут куча вариантов. Что мешает разбить числовую прямую на несколько отрезков и нужные связать через условия? А можно и только с одним числовым отрезком обойтись, только нужно немного подумать. Тут уже подсказывать не буду. Введение переменной погоды не изменит - всё равно её придётся с чем-то сравнивать.
-
Да тут-то всё правильно. Проблемы с математикой. Назови мне число, которое больше 10, но меньше 5. Тут та же песня. Хех, никто тебе никогда самостоятельно не напишет, где проблема. Я просто на каждой строке пишу print "1", потом print "2" и т.д. PrintC тоже полезная штука, но тут и без неё можно обойтись.
-
Вообще я думал, что код будет скидываться в личку, чтобы другие люди не подглядывали, но ладно, дело каждого. Тут вроде всё очевидно. Смотрим на строчку If (GetCurrentTime < 5.7166667) && (GetCurrentTime > 23) Грубо говоря, нужно решить систему неравенств x < 5.7 && x > 23. Много у нас таких чисел? Что-то я не припомню ни одного... А вообще, обратите внимание на функцию Print. Я постоянно использую, чтобы понять на какой именно строке ломается работа.
-
Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! [sharedmedia=videos:videos:234]
-
Ну что, поехали! http://falcon-lair.com/forums/topic/1285-shkola-skriptinga/
-
Да начнём же менять игру!Новое долгожданное видео из серии уроков. Наконец работаем со скриптами. Вопросов было ко мне много, постарался подробно всё разложить по полочкам в таком вот длинном ролике. Как всегда, если есть вопросы, то я с радостью на них отвечу. Также хотелось бы отметить, что без практики вы ничему, к сожалению, не научитесь. Поэтому я предлагаю следующую идею: примерно раз в 2-3-4 недели я буду давать простое задание на скриптинг. В течение этого времени вы можете присылать свои работы, а в конце указанного срока я их оценю по нескольким критериям, покажу что и где нужно изменить. Конечно, вы всегда сможете задать доп. вопросы, если они будут возникать по мере разработки вашего скрипта. Если кто-то заинтересован - напишите комментарий под этой новостью/под видео. Всем удачи в изучении этой темы! Уроки По GECK - #4 - Знакомство Со Скриптингом Видео Уроки По GECK - #4 - Знакомство Со Скриптингом Последние обновленные Сегодня, 21:25 Перейти на страницу материала
-
Окей. Раз появились желающие, то создам тему и скину туда текст, по которому сверялся. Ну и задание придумаю.
-
Сделаем, не вопрос.
-
Конечно. Я же тоже самое сказал Юре, когда он спросил, как без массовых правок обойтись.
-
Так вроде никто и не собирался это в СФВ вшивать
-
Тогда кинь мне получившийся плагин, я сам гляну.
-
Вероятнее всего iFlag не изменил с 0. Добавь временно в начало Let iFlag := 1
-
Понасоздавать форм-листов с нужными категориями, дальше идти по ним через скрипт. Можно, конечно. Но простой множитель - это не решение проблемы. Нужно рассматривать конкретные образцы.
-
Окей, дело твоё. 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 Эта штука скомпилировалась, но работает ли, я не знаю) Проверьте, кому нетрудно. Важный момент: порядок предметов во всех списках должен совпадать. Тип скрипта: квестовый. Т.е. создай какой-нибудь квест и повесь на него этот скрипт.
-
Да взять те же золотые слитки и ДМ. Золото? Ценный ресурс? Да никому оно нафиг не нужно в послевоенное время, имхо. Снежные шары - та же песня. За них нам дают неплохую сумму. А заслуженно ли? Яйца когтей смерти. Да, их трудно добыть. Но опять же, кому они нужны? Шкуры гекконов по 300 крышек. Короче, долго можно перечислять. Я не говорю, что его очень много. Но то, что он есть - это факт. Ну тут я спорить не буду, давно уже не играл. Но что-то мне казалось, что в Жире и в Больше Жира куча всего. Меню ради одной кнопки переключения? Бессмысленно. Или что-то ещё планируется?
-
Ну, если брать ТОЛЬКО оружие и броню, то да. А есть ещё всякий мусор, который стоит немерено. Его тоже фиксить надо. А в перспективе был заявлен РА... Т.е. всё равно не мало значений получим.
-
Ну, как я уже говорил, если мы хотим годный ребаланс экономики, чтобы прямо пришлось каждую крышку считал, то простой правкой цен это не ограничится... Это будет огромный по масштабам проект. Однако и спрос на него, уверен, будет соответствующий.
-
Можно, конечно... Но есл и ты хочешь сохранить в памяти начальные значения, то я не уверен, что двигло выдержит такой объём инфы. Всё-таки массив на тысячи элементов - не лучшая идея. Лучше обойтись без возможности "отключения" изменения прямо в моде. А это означает, что придётся ручками каждый объект менять, ибо изменения через скрипт запишутся в сейв. А вообще тестить надо. Без понятия - может быть игра спокойно выдержит.
-
Не всё так просто, как кажется. Понизив стоимость предметов, она понизится и у торговцев. Однако идея прекрасная, полностью поддерживаю!
-
Неа, это был прямой костыль. Надо бы нормальный фикс запилить. Stalker79, у вас остался какой-нибудь сейв, где Ганнибал стоит около метро? Если да, то скиньте его пожалуйста.
- 1 042 ответа
-
- 1
-
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )
-
Да какие проблемы)
- 1 042 ответа
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )
-
Попробуйте вот этот фикс. Если диалог запустится, то файл можно будет смело удалить. testfix.esp
- 1 042 ответа
-
- 1
-
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )
-
Значит в первый раз всё-таки было верно, но вы где-то в "setstage" ошиблись. Только что проверил в игре - setstage 00014E99 30 - существующая команда. Попробуйте ещё раз
- 1 042 ответа
-
- 1
-
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )
-
А, видимо тут нужен именно ID. Тогда вот так: setstage MS06 30 Извиняюсь, моя ошибка.
- 1 042 ответа
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )