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

Stalk15

Проверенные
  • Число публикаций

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

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

  • AMKoin

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

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

  1. Да, забыл почистить конфигурации. То сообщение не могу редактировать, вот обновленная ссылка: http://yadi.sk/d/-sckUFqu9DPGF Тему, думаю, не стоит создавать, мало, кто будет в ней писать. Но если модераторы не против, то можно и создать тему. Ничего страшного, пиши тут. Если что поправить\обновить и т.п. Кстати, ссылку поправил. Cyclone
  2. Stalker UI Creator Версия: 3.0 Назначение: Сталкер ТЧ/ЧН/ЗП Автор: Stalk15 Тестеры: Comador, Viнt@rь Требования: NET framework 3.5 Краткое описание: Программа, упрощающая создание скриптовых окон. С её помощью можно быстро и наглядно создавать скриптовые окна, при этом код самому писать не нужно. Программа сама генерирует скрипт и файл-описатель элементов(xml). Остается лишь положить сгенерированные файлы в игру и вызвать запуск меню. Подробное описание: Инструкция: Скриншоты: Если вы нашли ошибку или есть какое-нибудь пожелание, то пишите, программа будет дорабатываться. Скачать:
  3. Stalk15

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

    Кто-нибудь знает, каким способом можно получить координаты расположения курсора на экране? Singapur22 делал это, вот ссылка на его журнал: http://www.stalker-portal.ru/plug.php?e=weblogs&m=page&id=17245 . Но мне этот способ не подходит, так как создаваемые статики "перекрывают" основное окно.
  4. Вопрос к модмейкерам. Есть идея написать программу, упрощающую создание скриптовых окон. Некоторые возможности программы: добавление элементов(кнопки, листы, текст. поля и т.д); визуальное редактирование расположения, размеров и отображения элементов на экране; автоматическое заполнение функции инициализации окна в соответствии с добавленными элементами; создание функций, обрабатывающих события элементов(например, нажатие кнопки); После создания меню и его сохранения, модмейкер получает на выходе файлы .script и .xml(описатель элементов). В .script файле остается заполнить тела функций, созданных программой и остальной функционал меню. Например, модмейкер в программе располагает рамку и две кнопки на рамке. На выходе получится: .xml:
  5. Программа: Stalker Script Editor Версия: 1.0 Автор: Danger_Ous (Stalk15) Тестеры: Главный тестер: FaLcon Остальные: Tris, GreadFiasco Краткое описание: Программа для редактирования .script файлов игры Сталкер. В программу добавлено множество возможностей, которые ускорят и упростят написание скриптов. Это первая версия программы. Не исключено, что могут выявиться какие-нибудь ошибки. Если вы нашли ошибку или есть какое-нибудь пожелание/замечание, то пишите сюда или в ЛС. Подробное описание:
  6. Stalk15

    New Guiders Mod

    Чтоб убрать спавн проводника, надо: Открыть файл guiders.script и: Функцию _on_start_guid изменить так:
  7. Stalk15

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

    speczadanie function d() local cnt = db.actor:object_count() local d = 0 for i=0, cnt-1 do local Item = db.actor:object(i) if string.find(Item:section(), "af_") then d = d + 1 end end return d end
  8. Stalk15

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

    TRAMP14 --/Если ид НПС присвоен в аллспавне: local npc = level_object_by_sid(ИД) иначе: npc = level.object_by_id(ИД) local npc_name = npc:name() -- получили имя непися
  9. Stalk15

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

    TRAMP14 Странноватый вопрос у тебя. Если ты хочешь просто проверить, есть ли итем в слоте или нет, то можно так писать: local gg = db.actor:item_in_slot(6) if gg~=nil then А если тебе надо узнать, какой именно итем в слоте, то тогда надо использовать section().
  10. Stalk15

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

    TRAMP14 Лично я не понял, что ты ваще написал. (actor, npc) - это два аргумента. В диалоге actor - это ГГ, npc - это собеседник ГГ.
  11. Ни кто не в курсе, рабочий ли метод move_to(const vector&, const vector&) из класса партиклов? Я попробовал его применить: Particle:move_to(vector():set(-210,-20,-142), vector():set(-244,-24,-133)) Particle - это обьект партикла. Партикл проигрывается, но ни куда не движется.
  12. Пишу сдесь, так как эта программа, по крайней мере для меня, необходима при написании скриптов. Это улучшеный Lua(*.script) чекер: Автор программы: Gun12 Скачать
  13. Stalk15

    Портативный телепорт betta

    Подобный телепорт уже сделал singapur22 - "Мобильный Телепортатор". Там есть свободные ячейки для добавления своих точек для телепорта. Rainishe, скажу одно: Само меню(интерфейс для телепортатора) хорошо получилось, мне понравилось. ------------------------------------------------------------------------------ Rainishe Из журнала singapur22: Цитата Вот скрин открытого телепортера: http://openfile.ru/photo/14599/ Ссылка для скачивания мода: http://ifolder.ru/14552536
  14. Stalk15

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

    ФеНиКс Еще не понятно, зачем ты функцию actor_binder:stepen_prozorlivosti(obj, who) пишешь в отдельном файле. Нужно в бинд_сталкере писать.
  15. malandrinus Не. неполучается. После этого при выдче квеста - вылет - не может вывести сообщение с названием квеста(титл).Set_title не срабатывает. Вообщем, есть небольшой прогресс в скриптовом квесте. Теперь при выполнении последнего подзадания стало появлятся сообщение, что квест выполнен, но квест назойливый, и из ПДА все же не хочет изчезать:
  16. Я скриптаи меняю этот квест:
  17. malandrinus Так это же загрузка уже существующего квеста. А ведь в скриптах делается новый квест, всеравно загружать существующий нужно? Как я понял, загружается квест из конфигов, а далее в скриптами можно его менять, так? Пример уже могу привести, работает в плоть до выполнения всего квеста, но одна проблема:После выполнения квеста(всех подзадач) он не изчезает из ПДА, хотя все подзадачи уже подмечены, как выполненые:
  18. Stalk15

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

    ФеНиКс Отслеживай использование одного из 6 твоих предметов и подсчитывай кол-во использований. Я вот тут говорил, как сделать типа запрет на юз итема. Если не знаешь, как отследить юз одного из 6 итемов, читани это:
  19. Stalk15

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

    TRAMP14 В этих скобках пишут не локальные, а аргументы функции. Вот например в свою функцию:
  20. Stalk15

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

    TRAMP14 Чоё ты спрашиваешь, будет работать функция или нет. Сам проверить не можешь? Функция у тебя кривая, что ты ей сделать хочешь? ------------------------------------------------ Чоё? Как ты можешь скриптом игру сломать. Хоть понял, что сказал? Если ты эту свою функцию вызовешь - вылетит. Потому что ты применяешь метод section() к какому-то obj, который у тебя == nil.
  21. Stalk15

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

    TRAMP14 Заюзай-ка ты програмку lua_cheker. Она ищит синтаксические ошибки. Сам пользуюсь регулярно.
  22. Stalk15

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

    TRAMP14 У тебя синтаксические ошибки в коде. Попробуй так:
  23. [spoiler=Модели НПС из ЧН и ЗП для ТЧ] Модели НПС из ЧН и ЗП для ТЧ. [spoiler=Скрины:] Ссылка: Models_for_SHOC.exe Перенес: Stalk15
  24. Куфзук Ну например так: for k, v in pairs (db.storage) do local object = level.object_by_id(k) if object:section(или section_name) == "level_changer" then Думаю, дальше сможешь проверить дистанцию до object. Только проверяй дистанцию на 1 метр или на 2. А то при переходе на другую локу ГГ вель будет не подалеку от левел_чанджера.

AMK-Team.ru

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