Случайная подборка модов
История Борова
3.5
Время перемен v3.0
3.6
На Болотах
3.7
Золотой обоз. Часть первая
3.5
Контракт на плохую жизнь: Эффект бабочки
3.7
Doomed to Eternal Torment
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Overfirst
Воскресенье, 21.08.2016, 23:43 | Сообщение # 3376
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

PRO100_STALKER, в предоставленной Скифом функции замени actor на db.actor.
  Злобная реклама
Воскресенье, 21.08.2016, 23:43
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  Mr_KpuBoPyK
Воскресенье, 21.08.2016, 23:49 | Сообщение # 3377
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

BoBaH_671, Спасибо, вылета нет. Но тут что то не так как я задумывал. после снятия шлема скрипт продолжает работать. Чтобы отключить его это надо еще одну функцию прописывать?
  Злобная реклама
Воскресенье, 21.08.2016, 23:49
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Krt0ki
Воскресенье, 21.08.2016, 23:58 | Сообщение # 3378
Статус:
Опытный:
Сообщений: 1258
Награды: 7
Регистрация: 19.04.2015

PRO100_STALKER, а когда скрипт запускается?Допиши условие что если слот пустой то скрипт отключается)
  Злобная реклама
Воскресенье, 21.08.2016, 23:58
Статус:
Сообщений: 666
Регистрация: 19.04.2015
Российская Федерация  Mr_KpuBoPyK
Понедельник, 22.08.2016, 00:00 | Сообщение # 3379
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Цитата Mortan ()
Допиши условие что если слот пустой то скрипт отключается)

А по русски можно? .хД
Можешь написать это условие? и куда его вписывать?
  Злобная реклама
Понедельник, 22.08.2016, 00:00
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Украина  NewValveCom
Понедельник, 22.08.2016, 16:24 | Сообщение # 3380
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Всем снова привет! Помогите пожалуйста реализовать данную фишку. Когда в магазине остаются мало патронов, появляется надпись "Перезарядка". Как сделать данную манипуляцию? Подскажите, буду благодарен!)
  Злобная реклама
Понедельник, 22.08.2016, 16:24
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Mr_KpuBoPyK
Понедельник, 22.08.2016, 16:26 | Сообщение # 3381
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Ладно... Перепишем Вопросик.))
Мне нужна помощь со скриптами. мне нужна функция (COP) которая звучит так. "Если на акторе нет определенного шлема. то определенный скрипт отключается"
Вообщем мне нужна вот эта функция только наоборот:
Код
local helm = actor:item_in_slot(12)
if helm ~= nil and helm:section() == "твой шлем" then
твой_скрипт.твоя_функция()
твой_скрипт.твоя_функция2()
твой_скрипт.твоя_функция3()
end
  Злобная реклама
Понедельник, 22.08.2016, 16:26
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Krt0ki
Понедельник, 22.08.2016, 17:24 | Сообщение # 3382
Статус:
Опытный:
Сообщений: 1258
Награды: 7
Регистрация: 19.04.2015

PRO100_STALKER, а когда ты запускаешь вот этот скрипт?
  Злобная реклама
Понедельник, 22.08.2016, 17:24
Статус:
Сообщений: 666
Регистрация: 19.04.2015
Российская Федерация  makdm
Понедельник, 22.08.2016, 17:32 | Сообщение # 3383
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата PRO100_STALKER ()
Вообщем мне нужна вот эта функция только наоборот

В файле bind_stalker.script в методе UPDATE пишешь:

твой_скрипт.твоя_функция()
твой_скрипт.твоя_функция2()
твой_скрипт.твоя_функция3()

Внутри каждой своей функции первой строчкой пишешь:

local helm = db.actor:item_in_slot(12)
if helm == nil or helm:section() ~= "твой шлем" then return end
  Злобная реклама
Понедельник, 22.08.2016, 17:32
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Mr_KpuBoPyK
Понедельник, 22.08.2016, 18:34 | Сообщение # 3384
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Mortan, Честно не знаю, сделал как сказал Скиф.

Добавлено (22.08.2016, 18:12)
---------------------------------------------
makdm,

Цитата makdm ()
В файле bind_stalker.script в методе UPDATE пишешь:

это где такой метод?

Добавлено (22.08.2016, 18:34)
---------------------------------------------
Всё! Разобрался. Всем спасибо!

  Злобная реклама
Понедельник, 22.08.2016, 18:34
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  ins33
Понедельник, 22.08.2016, 18:56 | Сообщение # 3385
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

В xray-extensions добавили новый слот (Т.Ч.)
Подскажите, как его добавить\подключить. Вывести в инвентаре. Прописать условия ему и т.д. Иои посоветуйте тутор в котором это всё есть.

Добавлено (22.08.2016, 18:56)
---------------------------------------------
ur3icf, Привет. >>лови<<
Сообщение отредактировал ins33 - Понедельник, 22.08.2016, 19:15
  Злобная реклама
Понедельник, 22.08.2016, 18:56
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Сомали  ur3icf
Понедельник, 22.08.2016, 19:29 | Сообщение # 3386
Статус:
Опытный:
Сообщений: 2667
Награды: 7
Регистрация: 04.06.2012

Цитата ins33 ()
Привет. >>лови<<

Привет Саня (если мне не изменяет память). smile
Спасибо!!! Значит я не ошибся с ключем -2947ww.
Сообщение отредактировал ur3icf - Понедельник, 22.08.2016, 19:30
  Злобная реклама
Понедельник, 22.08.2016, 19:29
Статус:
Сообщений: 666
Регистрация: 04.06.2012
Российская Федерация  denis2000
Понедельник, 22.08.2016, 20:59 | Сообщение # 3387
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

NewValveCom, Для этого придется в апдейте bind_stalker.script проверять количество патронов в магазине оружия:
Код
local active_slot = db.actor:active_slot()
local weapon_in_slot = db.actor:item_in_slot(active_slot)
if weapon_in_slot ~= nil then
    local current_ammo = weapon_in_slot:get_ammo_in_magazine()
    if current_ammo < слишком мало then
  game.start_tutorial("Имя туториала")
    else
  if game.has_active_tutorial() then
   game.stop_tutorial()
  end
    end
end



Цитата ur3icf ()
Не посоветуете где можно поискать информацию по данному вопросу?

А какую информацию вы хотите найти?
Сообщение отредактировал denis2000 - Понедельник, 22.08.2016, 20:59
  Злобная реклама
Понедельник, 22.08.2016, 20:59
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Украина  NewValveCom
Понедельник, 22.08.2016, 21:16 | Сообщение # 3388
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

denis2000, Спасибо, попробую
  Злобная реклама
Понедельник, 22.08.2016, 21:16
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  ins33
Понедельник, 22.08.2016, 22:31 | Сообщение # 3389
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

denis2000,
Цитата denis2000 ()
Для этого придется в апдейте bind_stalker.script проверять количество патронов в магазине оружия:
Наверно эффективней будет повесить это дело на отлов нажатия ЛКМ, и если патронов меньше указанного запустить game.start_tutorial("Имя туториала") через апдейт используя xr_s.script
  Злобная реклама
Понедельник, 22.08.2016, 22:31
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  Neptun
Вторник, 23.08.2016, 04:14 | Сообщение # 3390
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Цитата denis2000 ()
А в чем собственно проблема? Каким скриптом пользуетесь?

Необходимо заспавнить сриптом аномалию, а потом её благополучно удалить. Думал, по id её удалить, но черт знает как его прописать. Скрипт длинный. За спавн отвечают эти строки:
Сообщение отредактировал mmihaill - Вторник, 23.08.2016, 04:14
  Злобная реклама
Вторник, 23.08.2016, 04:14
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Поиск: