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

AndreySol

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

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

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

  • Дней в топе

    1
  • AMKoin

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

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

  1. AndreySol

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

    @ARTLantist Вот напомни мне, как вылечить не работающий пункт меню LE( у меня сейчас 10-ка) и я посмотрю в СДК, что я там менял для костров, чтоб они отрабатывали как обычные спейс-рестрикторы.
  2. AndreySol

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

    @ARTLantist Скорее всего ошибаюсь, но пробуй смотреть в сторону юсабле_обжект(извиняюсь, но не вспомнил как по англицки правильно написать). Скорее всего, объект костра, не предполагает явного взаимодействия с ним.
  3. @LunInFog В описании из Справочника по ф-циям и классам кажись ошибка - не номер секции нужен, а параметр spawn_id = ххх. Проверь, у меня такой спавн работает без проблем: local obj = alife():create(389) -- 389 - spawn_id какой-то псины на кордоне
  4. @LunInFog cse_alife_dynamic_object* create(int <индекс объекта в all.spawn> ) // создание объекта на основе секции в all.spawn Распакуй all.spawn, найди требуемый номер секции для твоего дохляка и пробуй заспавнить его вышеуказанной ф-цией.
  5. AndreySol

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

    Не скорее всего, а так и есть. Опять же, надо помнить, что не все инвентарные предметы поддерживают изменение condition. Тут требуется уточнить у вопрошавшего, для какого предмета он эту операцию пытается проделать?
  6. AndreySol

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

    @Zander_driver Так я ж об этом самом: на кой игроку руки заламывать, сделайте в виде кат-сцены или ролика.
  7. AndreySol

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

    @Colder Чтож вы все пытаетесь игрока(т.е. живого человека) загнуть в ваши похотелки??? Ну всунешь ты ГГ бинокль скриптом в руки, что мешает игроку тут-же нажать назначенную клавишу другого снаряжения или колесико мыши крутнуть? В ЧЕМ смысл?
  8. AndreySol

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

    Тут неплохо-бы посмотреть код, как это все устроено. P.S. Может стоит упростить само условие квеста? В чем смысл, отдать в завершение квеста одну пачку патронов, а остальные удалить? Пытаюсь понять формулировку такого квеста, и не могу: меня просят принести пачку патронов, соглашаюсь. У меня уже есть пять пачек таких патронов - почему я должен лишится всех, отдав одну квестодателю?
  9. AndreySol

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

    @Colder Что случилось, глобально?
  10. Зачем такое? Задача в квесте - сдать предмет задания заказчику, а каким макаром - это проблема игрока. Откуда такая тяга издеваться над игроком, обставляя его высосанными из известного пальца дурацкими ограничениями? @Rod_K db.actor:transfer_item(game_object* <что>, game_object* <кому>) -- передать предмет, работает только для объектов, находящихся он-лайн.
  11. @ARayKo60 @the17dem О чем вы, ребята? При чем здесь секции и иже с ним? Что, именно, вам не понятно в "Все предметы, прописанные ящику в all.spawn в нем будут сразу от начала НИ."???
  12. Так я же написал, из-за чего. Скриптовый респавн в инвентарные ящики...
  13. @the17dem Все предметы, прописанные ящику в all.spawn в нем будут сразу от начала НИ. А то что в ДН с ящиком - скриптовый респавн предметов.
  14. Извиняюсь, а это проверенная информация? Где посмотреть? По теме, мои 5 коп.: наверное стоит посмотреть, как в xr_gulag(или где там?) происходит сохранение\загрузка работ для неписей под гулагом и прикрутить это в xr_logic, где обрабатывается собственно логика неписей. Но тогда, наверное, придется разруливать все эти взаимодействия xr_gulag и xr_logic? И что-то мне подсказывает, что полноценно это можно решить только совместной правкой движка и скриптов. @h0N0r Я кондлист в xr_gulag для [logic] active = .... уже давно прикрутил, и ни разу не заметил никаких проблем от этого.
  15. @INNOCENT KILLAZ Вы бы почаще читали справочные материалы по моддингу Сталкера, к примеру тут, "Справочник по ф-циям и классам", "Уроки по модостроению". И было-бы меньше элементарных вопросов. И в чем проблема посмотреть оригинальные диалоги, как там сделано? <phrase id="7"> <text>dialog_7</text> <action>имя_скрипт_файла.имя_ф-ции</action> <next>8</next> </phrase>
  16. @Colder Ну так в чем проблема? Сделать для одинаковых секций накопление счетчика, затем значение этого счетчика вывести как "хN". Что именно не получается? Давай свой код сюда, будем его доводить до рабочего, а то одна теория. Да, и не плохо бы знать, для чего вообще твой список - только показать наличие определенных предметов, или все же какие-то действия игрока с предметами в списке?
  17. @Colder Хранить сам объект в таблице - плохая идея, лучше хранить id. Если список должен выглядеть примерно так: Аптечка Аптечка Аптечка АК-47 АК-47 Сначала заполняем таблицу, как-то так: db.actor:iterate_inventory(function(dummy, item) if (IsPart(item)) then items[table.getn(items)+1] = {item:id(), item:section(), axr_base.get_inv_name_short(item:section())} end end) Т.е. сохраняем в нумерованную таблицу ид предмета, секцию и краткое наименование. Последнее можно в таблицу не писать, а получать ниже, при заполнении собственно данных элемента таблицы. Затем парсим таблицу и добавляем элементы в список: for k, v in ipairs(items) do local id = items[k][1] -- id предмета local section = items[k][2] -- секция предмета local sh_name = items[k][3] -- краткое наименование предмета ... здесь заполняем данными и добавляем элемент в список self.list_items end
  18. @Colder Задача просто вывести список или сначала собрать нужное в таблицу, а потом из таблицы вывести в список?
  19. Типа, съел чего-то и телепортировался? Это, получается, реклама галюциногенных грибочков? Или что-то иже с ними?
  20. @андрей дронав Так ведь написано черным по белому - переменная 'se_obj' имеет значение nil, т.е "ничего".
  21. AndreySol

    GUI Интерфейсы

    @AndreyL @Comador В движке это организовано на эл-те класса CUIMMShniaga, и сами кнопки видимо простые статики, а не именно классы кнопок. И для этой "шняги" видимо не обрабатываются теги указания состояний и соответствующих им цветов. Но может я и не прав, не копался особо в этих классах движка...
  22. AndreySol

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

    @Rod_K Практически все ваши хотелки - только под правку движка, некоторые частично можно реализовать скриптовыми кривыми костылями(уже примерно написал NE). Если вы надеетесь на чудо, что кто-то вам щас вынет зайчика из шляпы - забудьте.
  23. @aromatizer А че так слабо - кальяна? Давай уж сразу - марихуаны, там более что в толерастных странах это уже давно не наказуемо...
  24. Ты бы хоть логику вертушки показал, иначе только гадать можно, что у тебя там с ней происходит.
  25. AndreySol

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

    Не нужная совсем обертка. Попробуй сохранять значение в net_destroy биндера, в самом начале ф-ции.

AMK-Team.ru

×
×
  • Создать...