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

naxac

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

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

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

  • Дней в топе

    17
  • AMKoin

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

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

  1. naxac

    X-Ray extensions

    @Graff46 , r232: https://yadi.sk/d/Re2t7Spq3EKuso Не знаю, последняя или нет, но стабильная, использовал её в своей допе для ОП-2.
  2. naxac

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

    @advisor890 , в ТЧ и ЧН по story_id ящика с тайнком, находящегося в онлайне: В ЗП тайники по-другому сделаны, надо проверять через treasure_manager.
  3. @Winsor , можно с помощью утилиты для просмотра графа - открываешь ей level.ai и сморишь количество нод. К сожалению, не помню, как эта утилита называется, я ее в теме инструментария находил
  4. naxac

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

    @Graff46 , доступ к путям есть только через класс 'patrol'. Нет-пакета у путей нет, т.к. у класса нет серверной части.
  5. naxac

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

    @BoBaH_671 , В X-Ray Extensions для ТЧ есть функция level.get_target_obj(), которая возвращает объект, на который наведён прицел, либо nil, если ни на что не наведён. Функция table.sort работает только для индексированных массивов, используй их, если хочешь упорядочивать значения.
  6. @ARayKo60 , его запускает рестриктор у входа на стадион, там и смотри.
  7. naxac

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

    @power-cat , ну и что, что не используются. Файл-то весь грузится. Если эти переменные у тебя используются один раз одной функцией, то и пихай их в эту функцию, зачем выносить за ее пределы?
  8. naxac

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

    @AndreySol , похоже, для спавна зверья.. Раз так много маленьких табличек и все они одинаковой структуры, то можно просто собрать их все в один большой массив.
  9. naxac

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

    @power-cat, написано же: главная функция имеет более 200 локальных переменных. Уменьшай их количество.
  10. @ptichkin , попробуй [l01_escape_musics] music\amb01 = 6,22, 0,2, 20, 40 music\amb20 = 23,5, 0,2, 20, 40
  11. naxac

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

    @_Sk8_AsTeR_, тебе же написали: Только таблицу заполняй не неписями, а их именами, получить которые можно из их нет-пакетов.
  12. naxac

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

    Такое пойдёт: gsc_stalker / Файлы / AMK_anoms.7z?
  13. naxac

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

    @_Sk8_AsTeR_, нет, и так не сработает. Раздели на два экшена из разных фраз: в первом передаём водку, во втором бухаем.
  14. naxac

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

    @_Sk8_AsTeR_ , попробуй так: function drink_vodka(fs, ss) --в диалоге вызывается функция, если: if new_dialog.item_much("vodka" ,1) ~= false --..если в инвентаре имеем хотя бы одну водку then dialogs.relocate_item_section(second_speaker, "vodka", "out") --отдаем одну бутылочку горючки НПС через диалог (работает, у НПС появляется в инвентаре моя водка, а у меня пропадает) db.actor:eat(db.actor:object("vodka")) --сами выпиваем водочку (РАБОТАЕТ, мы пьянеем и экран покачивается) local npc = fs:id()==0 and ss or fs if npc:object("vodka") then npc:eat(npc:object("vodka")) --НПС должен выпить водку (не работает) end end end Хотя и это работать не будет Надо сначала передавать, а потом пить актёром и неписью. Если делать всё это одновременно в одной функции, да ещё и через *:object(), то будет либо вылет по парентам, либо ещё какая фигня.
  15. @XMODER , ты обращаешься к переменной класса, которой значение нигде не присвоено. Либо делай так: self.l1p1 = xml:Init3tButton("main_frame:l1p1", self.main_frame) self:Register(self.l1p1, "l1p1") Этим ты создашь нужную переменную (self.l1p1) Либо можно обойтись без неё: function window_gui:l1p1_button_clicked() if not has_alife_info ("get_new") then off_message() elseif has_alife_info ("get_new") then on_message() end local btn = self:GetButton("l1p1") btn:Enable(false) -- хм? self:HideDialog() end Хотя не понимаю, нафига дизаблить кнопку, сли сразу после этого окно полностью закрывается)
  16. naxac

    Все о партиклах

    @2clip , как сказали выше, нет эффектов, из которых состоит группа партиклов. Чтобы не мучиться вылетая при поиске недостающих эффектов, можно открыть *.pg хекс-редактором и посмотреть пути. Я в notepad++ открывал, тоже пойдёт.
  17. naxac

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

    @_Sk8_AsTeR_ , npc:eat ( npc:object ( "vodka" ) )
  18. naxac

    Все о партиклах

    @2clip , без разницы, куда ты ложил эффекты при запаковке, запакуются они по тому пути, по какому лежали в исходном particles.xr. Этот путь прописан в самом эффекте, и кроме как через particle editor SDK его не поменять.
  19. naxac

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

    @BossBoroda , сообщение может не появляться, если текста очень много. Или бывает такой глюк на шф разрешениях, не знаю, правда, причины.
  20. @mason888 , отключи автообыск в опциях и не парься с правками)
  21. @Winsor, извини, я твой вопрос не так понял. Тут, наверно, ничего не сделать, кроме того, что уважаемый dc посоветовал. Править модели, текстуры и звуки.
  22. @Winsor , а в этом случае можно дождаться выхода заспавннных предметов в онлайн и сделать их трансфер из ящика в самого себя. @Dennis_Chikin , это да... А что в текстурах или модели может заставлять так долго грузиться предмет?
  23. @Winsor , это происходит из-за того, что при приближении на switch_distsnce к нычке она выходит в онлайн, а вместе с ней и всё её содержимое. Лечение - выставить таким тайникам флаги в object_flags, запрещающие переходить в оффлайн. Тогда рюкзак вместе с хабаром будет грузится сразу, при загрузке сохранения.
  24. Пусть тебе приснится высь за облаками, Пусть приснится птицы радостный полёт. Пусть приснится утро в роще за холмами, Как из-за деревьев солнышко встаёт... Пусть тебе приснится дом наш у дороги, В доме наши дети бегают гурьбой. Пусть тебе приснится, мир, где нет тревоги, Мир, где только счастье, мир, где мы с тобой. Пусть тебе приснится все добро на свете, Я не знаю, как его словами описать... Пусть тебя разбудит радость на рассвете, Подойдёт и скажет: "Мам, пора вставать!" Пусть тебе приснится высь за облаками, Пусть приснится птицы радостный полет... Вот уже и утро брезжит за холмами, А из-за деревьев солнышко встаёт...
×
×
  • Создать...