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

Doctor_Oz

Сталкеры
  • Публикаций

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

  • Посещение

Сообщения, опубликованные Doctor_Oz


  1. Только что, Maximouse сказал:

    С какого болта?

    В этом месяце были новости, так что шанс увидеть АХР есть.

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

    • Жму руку 1

  2. 1 час назад, liner сказал:

    Здравствуйте. А будут ли исходники движка выложены в открытый доступ в ближайшее время? Ведь всё-таки для мододелов этот проект, я так понимаю?

    Мне кажется что будут, но не скоро. И по всей видимости без коммитов:(


  3. 11 минут назад, maks_stalkerok_2000 сказал:

    Возможно я не туда пишу, но...

    Не знаю почему, но когда я делал заселение локации для своей модификации, столкнулся с таким вылетом:

      Лог (Показать контент)

    * [win32]: free[312764 K], reserved[186392 K], committed[3695084 K]
    * [ D3D ]: textures[2668306 K]
    * [x-ray]: crt heap[3410070 K], process heap[3410070 K], game lua[8160 K], render[188 K]
    * [x-ray]: economy: strings[22550 K], smem[11048 K]
    compiling shader deffer_model_bump_d-hq_1
    compiling shader model_env_lq
    compiling shader model_env_lq_0
    compiling shader accum_emissivel
    compiling shader deffer_model_bump_d-hq_0
    compiling shader deffer_model_flat_d_0
    compiling shader model_def_lplanes_0
    compiling shader model_env_lq_1
    compiling shader model_def_lplanes_1
    ! Unknown command:  dump_infos
    compiling shader model_scope_lense
    compiling shader model_scope_lense_0
    intro_start game_loaded
    * MEMORY USAGE: 3499174 K
    * End of synchronization A[1] R[1]
    intro_delete ::update_game_loaded
    compiling shader yuv2rgb
    stack trace:

     
    [error][       8]    : (null)

    Не знаю точно, с чем он связан, но как я понял, это связано как-то с точками спавна. Ещё при попытке спавна чего-либо (через Повелитель Зоны, либо при прогрузке НПС в смарте) у меня происходит вылет связанный с недостатком памяти. И происходит он всегда. Не происходит он только если спавнить что-то через g_spawn.

     

    А вылетает с Advanced X-Ray или без? Если без, то лучше пиши сюда: 

    Спойлер


     


  4. 22 часа назад, Neptun сказал:

    А в чем препятствие поставить в апдейт и посмотреть за последствиями? Хотя функция довольно странная. Если ГГ и НПС делают что? Вероятно, должна быть проверка, что они вступили в диалог, потому что результат как раз говорит, что все бабки будут отданы этому НПС, но тут ещё надо добавить проверку, что у ГГ вообще есть деньги.

    О как... Тогда поставлю вопрос другой... Есть ли такая функция, чтобы игрок лишился ВСЕХ деняг и возможно ли такую функцию поставить в апдейт?


  5. Добрый день/вечер/утро тем у кого оно доброе, у кого нет тому печенек... У меня возник вопрос по поводу данной функции:
     

    function deneg_hren(actor, npc)
    local actor = db.actor
    all_money_actor = actor:money()
    if actor and npc then
    dialogs.relocate_money(npc, all_money_actor, "out")
    end
    end

    Вопрос заключается в следующем, а возможно ли данную ф-ию поставить на апдейт и чревато ли последствиями?


  6. Ну, надеюсь это не повлияет на наших политиков и они не будут с РКН банить все ресурсы сталкера... А так, я очень рад что ваш ресурс в виде AP-PRO вернулся и я могу себя чувствовать здесь как дома!)

     

    • Жму руку 1

  7. Вот новый урок, знаю не просили но всё же. Может есть люди которые тупые как я, поэтому в этом уроке увеличение слотов под артефакты.

    OpenXRay - изменение кол-ва артефактов на поясе .txt

    Если у вас есть предложения по поводу уроков к геймплею в движке(не графике), то спрашивайте. Постараюсь сделать в лучшем виде.


  8. Здравствуйте, не знаю можно ли тут такое писать, но все же. Мне нужна помощь, а именно снятие координат инвентаря. Просто я добрался до OpenXRay и я умудрился сделать 8 слотов артефактов и ячейки ножа, бинокля. Кто может помочь? Просто я если честно не разбираюсь в снятии координат. Максимум координаты предмета, не более. Помогите пожалуйста! 


  9. Здрасте, решил я значит ковырнуть движок(а именно OpenXray). Сделал я там 10 слотов под артефакты, но! слоты я сделал в два ряда(то есть 5 сверху и 5 снизу). При открытии инвентаря вылезает такой вылет:

    Спойлер

    [error] Expression    : beltCellsAreEven
    [error] Function      : CUIDragDropListEx::CalculateCapacity
    [error] File          : C:\Users\Įꎧ\xray-16\src\xrGame\ui\UIDragDropListEx.cpp
    [error] Line          : 210
    [error] Description   : Wrong max_belt value or wrong cells markup.

     Всё бы ничего, я понял что что-то не так с ячейками, решил я значит залезть в тот самый UIDragDropListEx.cpp но там в 210 строке понятно буквально ничего. И  я подумал, может тут есть добрые люди что могут помочь?

    Спойлер

    Ivector2 CUIDragDropListEx::CalculateCapacity(int desiredCells)
    {
        if (desiredCells <= 0)
            return { 0, 0 };

        const Ivector2& cap = m_orig_cell_capacity;
        if (cap.x > 1 && cap.y > 1) // oh, ok..
        {
            if (cap.x == cap.y) // simple
            {
                const int half = desiredCells / 2;
                const bool beltCellsAreEven = desiredCells % 2 == 0;
                R_ASSERT2(beltCellsAreEven, "Wrong max_belt value or wrong cells markup.");
                return { half, half };
            }
            else if (cap.x > cap.y) // horizontal
            {
                const int count = desiredCells / cap.y;
                const bool beltCellsAreEven = desiredCells % cap.y == 0;
                R_ASSERT2(beltCellsAreEven, "Wrong max_belt value or wrong cells markup.");
                return { count, cap.y };
            }
            else // vertical
            {
                const int count = desiredCells / cap.x;
                const bool beltCellsAreEven = desiredCells % cap.x == 0;
                R_ASSERT2(beltCellsAreEven, "Wrong max_belt value or wrong cells markup.");
                return { cap.x, count };
            }
        }
        else if (cap.x > 1) // one-line horizontal, simple
        {
            return { desiredCells, cap.y };
        }
        else if (cap.y > 1) // one-line vertical, simple
        {
            return { cap.y, desiredCells };
        }
        NODEFAULT;
        return { 0, 0 };
    }

     


  10. Добрый вечер(лично у меня, у других не знаю). У меня такой вопрос:
    Возможно ли определить активный слот, то есть например, что у ГГ в руках: нож, болт или пистолет.

    Если да, то как


  11. 7 минут назад, denis2000 сказал:

    Doctor_Oz В arrive_dist не числовое  значение поставили.

    Вся проблема в том что arrive_dist не изменялся вообще(то есть его как бы нет).
    Вот пример смарт террейна

    [smart_terrain];болото (спавн мутантов)
    squad_id = 6
    max_population = 6

     


  12. Всем здрасте. Пишу на этом сайте впервые поэтому хочу задать вопрос по поводу этого лога:
     

    Expression : !m_error_code
    Function : raii_guard::~raii_guard
    File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    Line : 748
    Description : ...all of pripyat\gamedata\scripts\smart_terrain.script:1147: attempt to perform arithmetic on field 'arrive_dist' (a nil value)

    Он появился когда я поставил новый смарт кавер. До этого я их ставил, но проблем не было. Что именно с этим понятия не имею. Помогите пожалуйста люди добрые. 
    Изменял локацию: "Северо-Западная Свалка". Там уже я добавил мутантов, аномальные зоны. А когда попытался добавить торговца вылезло вот это.

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

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