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

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


Svoboда

Рекомендуемые сообщения

(изменено)

Добрый день.

Подскажите пожалуйста как прописать рецепт на варку артефакта в качестве награды за квест?

То есть, как к стандартной выдаче награды в виде предмета добавляется выдача какого либо рецепта.

 

p.s.

Это нужно для модов типа "Народная солянка", "NLC7".

p.p.s.

Поиск информации выдал только уроки по прописыванию предметов в качестве награды.

Изменено пользователем shahvkit

Поделиться этим сообщением


Ссылка на сообщение

Всем спасибо за ответы и подсказки.

Буду разбираться.

Главное, я узнал к чему привязываются рецепты - к схемам диалогов.

Дальше проще :wink:

Поделиться этим сообщением


Ссылка на сообщение
2 часа назад, BFG сказал:

Рецепт. как было сказано выше. привязан к поршню.

Да. Я это понял.

Но задавая вопрос я имел ввиду конкретный вариант - например получение награды у Волка в виде предмета и рецепта.

Поэтому и написал, что привязку выдачи рецепта (то есть инфопоршень) надо искать в схеме диалога того же Волка.

Как то так :)

Поделиться этим сообщением


Ссылка на сообщение

Добрый день.

Чтобы через скрипт ui_main_menu.script получить определённую сумму денег надо в

elseif     dik==DIK_keys.DIK_F3 then
self:ppe_menu_show()

заменить self:ppe_menu_show() на db.actor:give_money(1000)

Как изменить строку db.actor:give_money(1000) чтобы получить какой либо предмет ?

Например водку или патроны.

 

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

Добрый день.

Скрипты совершенно не моя стихия, поэтому прошу вашей помощи.

В моде NLC7 столкнулся с проблемой спавна нужного НПС под текстурами.

Решение данного вопроса предлагается такое:

Прописать диалоги этого НПС кому нибудь другому и сделать следующее

Скрытый текст

Если случаются такие косяки с уходящими под текстуры НПС, то я применяю на этот случай простое решение:
В логе найти его название как он заспавнен, например в данном случае это rad_tramplin_glavn.
Ну и просто удалить его из игры, чтобы не мучался сам и не мучал игрока.

Прописать в любом скрипте функцию с произвольным названием. Например test в mike.script
Имя НПС вставить того, который глючит. В нашем случае это rad_tramplin_glavn

function test()
    misc.release_by_name("rad_tramplin_glavn")
end

Загрузить игру на нужной локации и ввести команду исполнения скрипта
В нашем случае это
flush !mike.test

НПС исчезнет навсегда, без убийства и падения репы ГГ.

Вот скрипт в который нужно это вставить - http://rgho.st/6ZlCvRDgL

Пожалуйста вставьте правильно предложенное выше.

И ещё одно:

Как ввести команду исполнения скрипта - где то напечатать её ?

 

Просьба снимается.

Сделал как написано, и в консоли прописал flush !mike.test

Вроде сработало.

Изменено пользователем shahvkit

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

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