Перейти к контенту

naxac

Жители
  • Число публикаций

    1 337
  • Регистрация

  • Последнее посещение

  • Дней в топе

    17
  • AMKoin

    17,401 [Подарить AMKoin]

Весь контент пользователя naxac

  1. @AndrewMor, может, ты забыл указать в точках путей количество мобов, которые будут записаны на работу этого пути? В general_lair это читается из way_point'ов. И еще вроде какие-то параметры туда пишутся.
  2. naxac

    Скриптование

    @losiara, из логики при смерти мутанта вызывается функция в xr_effects, которая считает убитых кабанов, записывая количество в пстор. А в диалоге в прекондишенах проверяется это количество.
  3. @AndrewMor, function make_task_failed(task_id) local t = task_manager.get_random_task().task_info if t and t[task_id] then t[task_id].status="failed" return true end return false endtask_id - это секция таска в task_manager.ltx.
  4. naxac

    Lost Alpha - Технические проблемы

    @Шорох_1, теперь попробуй вернуться на статику. Черт его знает, я ЛА только начал, но так и не прошел.
  5. @DraBBotenko, это ошибка шестого патча, лечится движковой правкой.
  6. naxac

    Lost Alpha - Технические проблемы

    @Шорох_1, попробуй перейти на динамическое освещение.
  7. naxac

    Скриптование

    @losiara, после спавна сохрани ккда-нибудь id или имя объекта (в пстор), а в нужный момент - загрузи из пстора, получи объект и удали. И из пстора тоже, чтоб место не занимать.
  8. naxac

    Работа с текстурами

    Сделай по аналогии с ЗП/ЧН: два xml - для широких и обычных мониторов.
  9. @Jekyll, в чистом ТЧ статистика считается не по секции монстра, а по его классу и рангу. Можно сделать три вида монстра с разными рангами (spec_rank в секции). Ну, или переписать статистику для подсчета по секциям.
  10. naxac

    Скриптование

    @Kondr48, тогда используй gsub.
  11. naxac

    Скриптование

    Да, я не так понял просто, думал, на входе тоже строка "0.0001")
  12. naxac

    Скриптование

    @losiara, particles.xr. Посмотреть какие есть партиклы и как они выглядят можно в СДК. @Kondr48, str:gsub("%.", "")
  13. @joseto52, can you write in english? Can't understand anything)
  14. А если перенести директорию mods выше gamedata в fsgame.ltx, приоритеты не изменятся? (как в ЗП - архивы грузятся по порядку, начиная с верхней директории)
  15. Привет всем. Подскажите, можно ли через loadstring выполнить функцию, в параметр которой нужно передать строку? У меня получается только с числом. Или, может, как-то иначе можно это сделать: есть функция строкой и параметры разных типов (тоже строками), надо выполнить эту функцию? upd: решил так: function run(func, ...) ... local t = {...} for i,v in ipairs(t) do if tonumber(v) then t[i] = tonumber(v) elseif v == 'true' then t[i] = true elseif v == 'false' then t[i] = false end end return loadstring("return "..func)()(unpack(t)) end
  16. naxac

    Скриптование

    В биндере актера каллбэк trade_sell_buy_item (функция on_trade).item: предмет, sell_bye: true - продали, false - купили, money: деньги.
  17. @CRAZY_STALKER666, в combat_ignore_cond попробуй поставить false. always здесь ставить смысла нет. Там, поидее, прописывается кондлист, типа "{-info +info}".
  18. naxac

    Ищу файлы / моды / аддоны

    @DJ.Orb.Warpal, с такими вопросами обращайся в "ковырялку".
  19. naxac

    Скриптование

    Запиши через net_packet в кастом-дату нпс при его спавне. Это реализовано рестрикторами со схемой sr_particle, её описание есть в вики на stalkerin.gameru.net
  20. naxac

    Ищу файлы / моды / аддоны

    @DJ.Orb.Warpal, какого бага?
  21. naxac

    Скриптование

    @Logger, параметры в конфигах в ЛА не влияют на изменение жажды/сытости. Всё сделано через одно место чисто на таймерах, и при съедании/выпивании чего-либо параметры восстанавливаются полностью. Здесь я это исправил: ссылка - сравни с оригиналом, разберешься.
  22. naxac

    Скриптование

    Вызывай обновление в дочерних классах из апдейта базового.Например, делаешь в дочернем фунцию UpdateWnd, а потом из базового апдейта вызываешь: "self.переменная_дочернего_окна:UpdateWnd()"
  23. naxac

    Скриптование

    Так же, как и к любой другой строке:[[string1]]..'string2' Потому что ты пытаешься получить объект из инвентаря по секции и функция возвращает один и тот же объект.Используй либо iterate_inventory, либо цикл "for i=0, db.actor:object_count()-1 do...".
  24. @Firewind, если тебя интересует именно радиация от артов, то в солянке её добавление считается по реальнвм миллисекундам. Нужно либо переписывать рассчет в зависимость от тайм-фактора, либо править коэффициенты под себя: arc_radiation.script
×
×
  • Создать...