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

UnLoaded

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

    927
  • Регистрация

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

  • AMKoin

    10 [Подарить AMKoin]

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

  1. UnLoaded

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

    Необходимо для ф-ции SetColor(DWORD color) получить DWORD-значение имея четыре значения r, g, b и a. Помню, где-то видел вроде ф-цию, но не могу найти. Подскажите.
  2. UnLoaded

    Худ

    Маловероятно... Есть моды с круглой мини-картой. Поищи, глянь как там сделано. Ну и как вариант - просто замаскируй оформлением того, что ты назвал подложкой, эти самые торчащие углы. P.S. Нашел еще такой тег: clipper="1", попробуй добавить в background, может будет обрезать лишнее.
  3. Ну, быть может, в сторону правки нет-пакета посмотреть ?
  4. UnLoaded

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

    Помощь требуется, однако... Собственно условия задачки: есть некое кол-во(ну в пределах не более 20) биндеров неких объектов, в апдейтах которых вычисляется значение в диапазоне от 0 до 100. Есть ф-ция, которая будет отображать эти значения динамически в виде линейного индикатора(тот-же ProgressBar, к примеру), с условием, что отображать надо на одном индикаторе от 0(если все значения по 0) до самого максимального(если есть 0, 18 и 76 - то отображать 76). Уж извиняйте, не знаю как это грамотными словами обозвать. Пока у меня думалка надумала такой вариант: заносить все значения из апдейтов в табличку. В ф-ции отображения, которую вызывать из этих-же апдейтов, парсить ее как-то так: local value_table = {} function set_pos() local pos = 0 for k, v in pairs(value_table) do if v > pos(или v >= pos ?) then pos = v end end SetProgressPos(pos) end Хотелось-бы подсказку: как оптимально табличку организовать(или она вообще не нужна ?), как ф-цию отображения организовать ?
  5. Ну с проверками расстояний еще туда-сюда, но вот использование таймера реального времени - это больше всего настораживает. Есть уверенность, что непись успеет пройти весь прописанный, к примеру в gans_walk, путь за 11 секунд реального времени ? Попробуй убрать таймеры в walker, walker1, walker2, walker3, walker5 и пройтись за ним, не нарушив условий по расстояниям. Да и сама идея с таймерами не гуд, лучше сделай в последней look-точке каждого пути выдачу sig = ля-ля, и соответственно on_signal = ля-ля | walkerN. Так даже логичнее будет: дошел до очередной "контрольной" точки, оглянулся - хвоста вроде нет, можно идти дальше...
  6. Эмм, с учетом "я в скриптинге - 0", дальнейшее "Расскажи по подробнее" не имеет смысла. Это не в обиду...
  7. UnLoaded

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

    Маловероятно, что найдешь готовое решение. Видимо, самому прийдется делать.
  8. Лучше бы ты, все-же, курить бросил(и другим посоветовал)... Но уж если очень надо, то примерно так: можно попробовать с фейковой подменой сигарет. Т.е. при попадании любого предмета в инвентарь мы имеем кэллбэк "on_item_take". Соответственно, в обработчике проверяем - если в инвентаре нет спичек, то подменяем попавшую в инвентарь пачку сигарет на фейковую. Соответственно в том-же обработчике проверяем попадание в инвентарь спичек, и если у нас в инвентаре имеется фейковая\ые пачка\ки сигарет - заменяем их на нормальные. В "on_item_drop" проверяем остались у нас в инвентаре спички или нет, если нет - опять подменяем нормальные пачки на фейковые. Реализация в общем не сложная. В случае с правленным движком - может быть еще проще, но это уже ответ номер два...
  9. UnLoaded

    Худ

    @Forser Ну так чего там помогать-то ? Что именно не понятно ?
  10. UnLoaded

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

    Ну, если у тебя Lua не хочет размер таблицы посчитать - видно оно\она на тебя шибко обиделось\лась...
  11. Так не хотят, паразиты, по ней гулять ! Почему ?
  12. UnLoaded

    БЛОКпост

  13. @Maksim-modmeiker Курить бросай...
  14. BFG Это, получается, лестница - геометрия ? Печально... перекомпилировать локу эндцать часов ради одной\пары лестниц. Но собственно вопрос в другом: не получается у меня загнать НПСа на эту самую вышку. Лестница там есть, это и на скрине видно, значит дело не в наличии лестницы. В чем еще может быть причина ? Да прописано все. И он ее отрабатывает, вот только не на вышке, в будке, а на земле, под ней. Вот в этом проблема...
  15. UnLoaded

    X-Ray extensions

    @НаноБот Все то-же, я в свое время думал об СДК - на кой мне этот монстр, когда у меня есть uACDC ? Потом нормально настроил СДК и совместил с геймдатой, начал в нем работать... Сейчас uACDC использую эпизодически, так, для всяких мелочей. Насчет 5Гб - эмм... не серьезно это, в наше время-то, когда стоковый ПК комплектуют 500-ками... P.S. про анекдот - извиняюсь, никого обидеть не хотел...
  16. UnLoaded

    X-Ray extensions

    Это как ремонт эл.проводки в автомобиле: лазишь с тестером, ищешь что-куда: штекерок разъединил - тыловая аккустика заглохла. О! Значит проводочки от штекерка к ней идут. А приходят к штекерку, по логике - от магнитолы. И совсем другое дело, когда имеется схема принципиальная на эту проводку - глянул, что-куда, прозвонил нужную цепь и исправил по-быстрому. Какой смысл в бинарных патчах, когда все уже давно и во всю исходники правят и компилят свежие версии двигла ? P.S. Анекдот, на тему глистов которые глянули, что там снаружи - солнце, небо и красота, но жить все одно в ней будут, в ..опе, то-же вспомнился...
  17. Ай, дарагой, зачем слова такие непонятные гаваришь ... (Шутка) Давай уж по-конкретнее, о чем ты. О лестницах ? То, что "это жёлтенькое" - лестница для актера(ГГ), я в курсе. А вот где она в СДК запрятана ? Как ее добавлять в нужных местах ? Да и нужны-ли они для НПСов ? Ведь везде утверждают, что неписям всякая геометрия пофиг, и где-то пример приводили, что на Кордоне в ДН сетка лежит чуть выше земли(террейна) и неписи, аки по воздуху, по ней ходят.
  18. Учись, кто же против. Но, согласись, не стоит пытаться сразу собрать гоночный автомобиль - начни с мопеда. Начни не со смены группировок всех и вся на локациях, а для начала простенькое - добавить народа там-сям, изменить логику и т.п. Начинать читать об этом тут. P.S. Поставь СДК и совмести с ним игру. Очень поможет - удобно визуально видеть раскладку смартов, кол-во неписей, пути для работ, респавнеры, рестрикторы и пр.
  19. Вопрос: как заставить неписей ходить по AI-сетке, проложенной почти вертикально ? К примеру, на Кордоне, на блок-посту вояк, есть караульная вышка(см. скрин). Проложил сетку, по самой лестнице и внутри будки. Все слинковано как надо. В будке поставил точку пути, прописал ее одному из вояк. Прогнал все этапы xrAI, все ОК, без ошибок. Запускаю игру, НИ, бегу смотреть на этого вояку - а он стоит себе под вышкой на земле, но логику отрабатывает: вертит башкой в look-точки. Вот собственно и хочется знать что я не доделал ?
  20. UnLoaded

    [SoC] Вопросы по SDK

    Хм, я чего-то всю дорогу считал, что НПСам геометрия пофиг и двигло их водит по AI-сетке, которая может быть хоть в воздухе проложена. Я ошибся ? А что, поворот ноды по осям уже не работает ? Вот в это мне верится больше. Насчет добавления таких фейк-плоскостей - раз они являются объектами геометрии, значит понадобится перекомпиль(xrLC) локи ?
  21. @Shredder Вопрошавший, похоже, имеет в виду отображение в Инвентаре полноценного ножевого слота, как для остального оружия. Дедушка Тапок, сам по себе слот не появится ни от каких изменений настроек - визуально он просто не предусмотрен ПЫСами. По этому, решение только одно - самостоятельно, скриптами+конфиги(или правленный движок+скриптами+конфиги) добавить отображение слота(при этом можно будет оставить нож в своем "родном" слоте).
  22. UnLoaded

    [SoC] Вопросы по SDK

    Подскажите, то что на этом скрине голубое и обзывается "levels\l01_escape\l01_escape_fake" - что это такое ? Зачем добавлено на лестницу ? Как добавить, к примеру, на другую подобную лестницу ?
  23. UnLoaded

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

    Странно... У меня вылет происходит там, где вызывается DetachChild.
  24. UnLoaded

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

    Подскажите, плиз, ошибка: в каком из методов может возникать - в DetachChild или в AttachChild ?
  25. Сначала-бы наверное стоит разобраться в ценности кэллбэка на смерть в офф-лайне... Хотя-бы начиная с того, как вообще возможно кого-то в офф-лайне убить ? Не релизнуть, а именно "убить".
×
×
  • Создать...