Случайная подборка модов
Priboi story
4.1
Путь Человека: Возвращение
4.1
Road To The North
3.7
SWTC
4.1
The Second Sun
2.9
День одиночки
1.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Украина  скат
    Понедельник, 20.07.2015, 01:40 | Сообщение # 7231
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    akmc47u, И в чем смысл? Все равно ни чего из того что перечислено не увидишь, ГГ дальше 150 метров находится от нпс.
      Злобная реклама
    Понедельник, 20.07.2015, 01:40
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Украина  AdrenoBPC
    Понедельник, 20.07.2015, 05:33 | Сообщение # 7232
    Статус:
    Отмычка:
    Сообщений: 113
    Награды: 0
    Регистрация: 13.07.2015

    Подскажите пож, кто знает, как изменить полоску засвета и шума в ЗП на обычную полоску, в ЗП она прорисовуется как окружность, если подставлять ей параметры обычной полоски вылетает.
    Можно ли изменить миникарту с круглой на квадратную? Или это движковое?
    И ещё, как заставить индикатор например голода отображаться поверх background текстуры худа?
    Сообщение отредактировал AdrenoBPC - Понедельник, 20.07.2015, 05:58
      Злобная реклама
    Понедельник, 20.07.2015, 05:33
    Статус:
    Сообщений: 666
    Регистрация: 13.07.2015
    Российская Федерация  denis2000
    Понедельник, 20.07.2015, 09:22 | Сообщение # 7233
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата akmc47u ()
    можно ли сделать так, чтоб один непись всегда был онлайн?

    Это конечно бессмысленно для конкретного НПС, но если хотите вот:



    Цитата AdrenoBPC ()
    ... как изменить полоску засвета и шума в ЗП на обычную полоску ... Можно ли изменить миникарту с круглой на квадратную?

    В движке.
    Цитата AdrenoBPC ()
    ... как заставить индикатор например голода отображаться поверх background текстуры худа?

    Перерисовать поверх него. Изменить порядок отрисованных элементов вроде нельзя.
    Сообщение отредактировал denis2000 - Понедельник, 20.07.2015, 09:33
      Злобная реклама
    Понедельник, 20.07.2015, 09:22
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  sasmeleuz
    Понедельник, 20.07.2015, 09:53 | Сообщение # 7234
    Статус:
    Опытный:
    Сообщений: 1739
    Награды: 2
    Регистрация: 26.02.2012

    скат, SDK 0.7, ни в какую не хочет компилировать травку. Слетает сразу же.
      Злобная реклама
    Понедельник, 20.07.2015, 09:53
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  antonnkz76
    Понедельник, 20.07.2015, 10:18 | Сообщение # 7235
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    del
    Сообщение отредактировал antonnkz76 - Понедельник, 20.07.2015, 10:20
      Злобная реклама
    Понедельник, 20.07.2015, 10:18
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  Sankara
    Понедельник, 20.07.2015, 10:27 | Сообщение # 7236
    Статус:
    Отмычка:
    Сообщений: 195
    Награды: 2
    Регистрация: 08.04.2015

    denis2000, работало работало, а теперь опять, вот поймал снова вылет, но лог другой.
      Злобная реклама
    Понедельник, 20.07.2015, 10:27
    Статус:
    Сообщений: 666
    Регистрация: 08.04.2015
    Российская Федерация  antonnkz76
    Понедельник, 20.07.2015, 10:31 | Сообщение # 7237
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    Не работает стандартный оператор для работы с массивами table.remove, лог выдает No such operator defined. Как мне тогда произвести удаление из массива?(именно удаление со сдвигом, а не присвоение nil.
      Злобная реклама
    Понедельник, 20.07.2015, 10:31
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Украина  скат
    Понедельник, 20.07.2015, 11:01 | Сообщение # 7238
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    sasmeleuz, Не знаю тогда, правда у меня и СДК не совсем обычный, он мощнее стандартного в 2 раза. Я для теста сделал плоскость 4000Х4000 и полностью покрыл ее травой и скомпилил. Если такое количество травы компилится то на локации по любому скомпилит,

    Добавлено (20.07.2015, 11:01)
    ---------------------------------------------
    Попробуй тереторию что за фейком замазать 100% альфой, это уменшит количество травы.

      Злобная реклама
    Понедельник, 20.07.2015, 11:01
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  sasmeleuz
    Понедельник, 20.07.2015, 11:30 | Сообщение # 7239
    Статус:
    Опытный:
    Сообщений: 1739
    Награды: 2
    Регистрация: 26.02.2012

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

    Добавлено (20.07.2015, 11:25)
    ---------------------------------------------

    попробую на обрезанном террейне скомпилировать

    Добавлено (20.07.2015, 11:29)
    ---------------------------------------------
    Вот это поворот! На обрезанном террейне всё получилось.

    Добавлено (20.07.2015, 11:30)
    ---------------------------------------------
    Тогда, попробую зарисовать черным места, где травы не будет.

      Злобная реклама
    Понедельник, 20.07.2015, 11:30
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  denis2000
    Понедельник, 20.07.2015, 11:32 | Сообщение # 7240
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Sankara, А что у вас в строке 447 скрипта bind_stalker.script?


    Цитата antonnkz76 ()
    Как мне тогда произвести удаление из массива?

    Может для начала ошибки в скрипте устранить?
    Сообщение отредактировал denis2000 - Понедельник, 20.07.2015, 11:32
      Злобная реклама
    Понедельник, 20.07.2015, 11:32
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  antonnkz76
    Понедельник, 20.07.2015, 11:38 | Сообщение # 7241
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    denis2000, скрипт синтакс чекер не выдает мне инфы об ошибках.
      Злобная реклама
    Понедельник, 20.07.2015, 11:38
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  Sankara
    Понедельник, 20.07.2015, 11:50 | Сообщение # 7242
    Статус:
    Отмычка:
    Сообщений: 195
    Награды: 2
    Регистрация: 08.04.2015

    denis2000, без понятия.

    Добавлено (20.07.2015, 11:41)
    ---------------------------------------------
    Я в скриптах не лазил, я пытаюсь 3 мода собрать в один, но вот получаю вот такие вылеты при перезаходе.

    Добавлено (20.07.2015, 11:48)
    ---------------------------------------------
    447 строка : get_console():execute("g_game_difficulty "..game_difficulty_by_num[game_difficulty])

    Добавлено (20.07.2015, 11:50)
    ---------------------------------------------
    444 --' Загружаем уровень сложности
    445 local game_difficulty = reader:r_u8()
    446 printf("load game_difficulty %s", tostring(game_difficulty))
    447 get_console():execute("g_game_difficulty "..game_difficulty_by_num[game_difficulty])
    448 local stored_input_time = reader:r_u8()
    449 if stored_input_time == true then
    450 self.st.disable_input_time = utils.r_CTime(reader)
    451 end

      Злобная реклама
    Понедельник, 20.07.2015, 11:50
    Статус:
    Сообщений: 666
    Регистрация: 08.04.2015
    Российская Федерация  antonnkz76
    Понедельник, 20.07.2015, 11:52 | Сообщение # 7243
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    Вот на этот кусок функции игра ругается и говорит что нет такого оператора:
    local s = #yours
    for i=1, s do
    if yours[i] == chosen then
    yours[i] = nil
    end
    end

    P.S. массив yours задан заранее и на работоспособность проверен ранее.
    Переменная chosen задана заранее и проверена на работоспособность ранее.
    Сообщение отредактировал antonnkz76 - Понедельник, 20.07.2015, 12:05
      Злобная реклама
    Понедельник, 20.07.2015, 11:52
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  sasmeleuz
    Понедельник, 20.07.2015, 12:18 | Сообщение # 7244
    Статус:
    Опытный:
    Сообщений: 1739
    Награды: 2
    Регистрация: 26.02.2012

    В общем для тех у кого подобная проблема в компиляцией xrDO.
    Обрезаете в 3Ds Max террейн до размера менее двух километров и создаете отдельный уровень в SDK только с террейном компилируете на драфте геометрию и затем детейл.
    Сообщение отредактировал sasmeleuz - Понедельник, 20.07.2015, 12:19
      Злобная реклама
    Понедельник, 20.07.2015, 12:18
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  makdm
    Понедельник, 20.07.2015, 14:48 | Сообщение # 7245
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата antonnkz76 ()
    Вот на этот кусок функции игра ругается и говорит что нет такого оператора

    Так попробуй biggrin

    local table_tmp = {}
    for k,v in pairs( yours ) do
    if v == chosen then
    table.insert( table_tmp, k )
    end
    end
    for k,v in pairs( table_tmp ) do
    yours[ v ] = nil
    end
      Злобная реклама
    Понедельник, 20.07.2015, 14:48
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Поиск: