Случайная подборка модов
Darkest Time
3.5
Новый Арсенал 4.5
3.7
Радар - глухой лес
2.6
Thorny Way
3.5
Dead Autumn
4.1
CoP’s Level Pack [beta]
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  KomeR
Вторник, 25.04.2017, 13:27 | Сообщение # 6391
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 26.03.2016

Приветствую!
Ищу формулы расчёта показателей свойств оружия (повреждение, точность и т.д.) показывающихся в инвентаре ГГ при выборе оружия или наведении на него (как в ЗП).
В ТЧ находил функции в скриптах... это оно? Файл ui_wpn_params.script
Заранее спасибо!
Сообщение отредактировал KomeR - Вторник, 25.04.2017, 13:43
  Злобная реклама
Вторник, 25.04.2017, 13:27
Статус:
Сообщений: 666
Регистрация: 26.03.2016
Российская Федерация  YTroll
Вторник, 25.04.2017, 15:15 | Сообщение # 6392
Статус:
Бывалый:
Сообщений: 824
Награды: 13
Регистрация: 09.11.2012

denis2000 , а как же это, разве это не ограничение времени жизни фантомов или я что-то путаю?
  Злобная реклама
Вторник, 25.04.2017, 15:15
Статус:
Сообщений: 666
Регистрация: 09.11.2012
Российская Федерация  GreenSugar
Вторник, 25.04.2017, 15:41 | Сообщение # 6393
Статус:
Гость:
Сообщений: 43
Награды: 0
Регистрация: 19.09.2016

Здравствуйте. ЗП. Создал костюм на основе комбинезона Баржи (со встроенными апгрейдами). В игре они отображаются, работают, но если попытаться его починить или улучшить - ловлю безлоговый вылет. Предполагаю, что дело в самих апгрейдах, ведь если костюму поставить те же улучшения, что и у комбинезона Баржи - всё будет работать. Прошу помощи.
Сообщение отредактировал GreenSugar - Вторник, 25.04.2017, 15:42
  Злобная реклама
Вторник, 25.04.2017, 15:41
Статус:
Сообщений: 666
Регистрация: 19.09.2016
Российская Федерация  denis2000
Вторник, 25.04.2017, 17:24 | Сообщение # 6394
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

YTroll, Нет эти параметры время жизни не регламентируют. Они отвечают несколько за другое.


Цитата GreenSugar ()
Прошу помощи.

Давайте информацию - поможем.
Сообщение отредактировал denis2000 - Вторник, 25.04.2017, 17:24
  Злобная реклама
Вторник, 25.04.2017, 17:24
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Mikluxa
Вторник, 25.04.2017, 17:35 | Сообщение # 6395
Статус:
Отмычка:
Сообщений: 96
Награды: 2
Регистрация: 16.03.2017

Цитата GreenSugar ()
ловлю безлоговый вылет.
Попробуй с Panic log посмотреть, там может будет.
  Злобная реклама
Вторник, 25.04.2017, 17:35
Статус:
Сообщений: 666
Регистрация: 16.03.2017
Российская Федерация  YTroll
Вторник, 25.04.2017, 22:00 | Сообщение # 6396
Статус:
Бывалый:
Сообщений: 824
Награды: 13
Регистрация: 09.11.2012

Цитата denis2000 ()
Нет эти параметры время жизни не регламентируют. Они отвечают несколько за другое.

а за что же они отвечают?
  Злобная реклама
Вторник, 25.04.2017, 22:00
Статус:
Сообщений: 666
Регистрация: 09.11.2012
Российская Федерация  Graff46
Среда, 26.04.2017, 00:49 | Сообщение # 6397
Новое Время
Статус:
Бывалый:
Сообщений: 867
Награды: 7
Регистрация: 02.05.2013

У НПС есть метод
Код
npc:see(obj)
видит ли НП объект, можно ли этот метод применять к актору
Код
db.actor:see(obj)
?
  Злобная реклама
Среда, 26.04.2017, 00:49
Статус:
Сообщений: 666
Регистрация: 02.05.2013
Российская Федерация  Neptun
Среда, 26.04.2017, 07:29 | Сообщение # 6398
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Цитата Suhar_ ()
вот, например.

Что же, появилась на GUI полоска без конька, но текст сам не высветился. Радует, что хотя бы вылета нет.
  Злобная реклама
Среда, 26.04.2017, 07:29
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  ☢Авас™
Среда, 26.04.2017, 10:24 | Сообщение # 6399
Статус:
Зевака:
Сообщений: 26
Награды: 0
Регистрация: 09.07.2016

Нужна помощь, можно ли через скрипт заспавнить ГГ в другом месте и на другой локации, если да то как? Для Сталкер Чистое Небо
и скиньте файлы!
  Злобная реклама
Среда, 26.04.2017, 10:24
Статус:
Сообщений: 666
Регистрация: 09.07.2016
Российская Федерация  denis2000
Среда, 26.04.2017, 12:46 | Сообщение # 6400
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата YTroll ()
а за что же они отвечают?

Минимальное и максимальное время в милисекундах нахождения фантома в состоянии idle (по умолчанию), то есть фактически регламентируют паузу между спавном и моментом когда фантомы бросятся на ГГ.


Graff46, В xr_conditions.script LUA-шным по белому:
Код
function actor_see_npc(actor, npc)
    return db.actor:see(npc)
end



Цитата ☢Авас™ ()
через скрипт заспавнить ГГ в другом месте

db.actor:set_actor_position(position)
Цитата ☢Авас™ ()
и на другой локации

Телепортировать вышеприведенной функцией в левелченджер который и перебросит на другую локацию
Сообщение отредактировал denis2000 - Среда, 26.04.2017, 12:47
  Злобная реклама
Среда, 26.04.2017, 12:46
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Graff46
Среда, 26.04.2017, 13:45 | Сообщение # 6401
Новое Время
Статус:
Бывалый:
Сообщений: 867
Награды: 7
Регистрация: 02.05.2013

☢Авас™,
Код
function actor_teleport (pos, lv, gv, dir) -- Телепорт ГГ на другую локацию, параметры: actor_teleport ({x,y,z}-координаты позиции, level_vertex, game_vertex, *{x,y,z}-поворот дирекшн)
    if db.actor then
  local act_pos, act_lv, act_gv = db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id()
  if dir then
   dir_pos = vector():set(dir[1],dir[2],dir[3])
  else
   dir_pos = vector():set(0,0,0)
  end
  level_mover.create_level_changer(-1, act_pos, act_lv, act_gv,lv,gv,vector():set(pos[1],pos[2],pos[3]), dir_pos, alife():level_name(game_graph():vertex(gv):level_id()),1,"none")
    end
end
Пример вызова:
Код
actor_teleport ({100.88, 40.66, 33.89}, 3, 123)
Координаты массивом передавать! Файл level_mover.script

Добавлено (26.04.2017, 13:45)
---------------------------------------------
Цитата denis2000 ()
В xr_conditions.script LUA-шным по белому:
ТЧ
Сообщение отредактировал Graff46 - Среда, 26.04.2017, 13:46
  Злобная реклама
Среда, 26.04.2017, 13:45
Статус:
Сообщений: 666
Регистрация: 02.05.2013
Российская Федерация  makdm
Среда, 26.04.2017, 14:01 | Сообщение # 6402
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Graff46 ()
видит ли НП объект, можно ли этот метод применять к актору

Вот зачем задавать вопрос, если самому легко проверить работает или нет?
Добавьте в xr_conditions.script функцию

function actor_see_npc(actor, npc)
return db.actor:see(npc)
end

Добавьте в логику Волка:

on_info = {=actor_see_npc} %=actor_enemy%

Начните НИ и подойдите к Волку. Если он станет врагом, то сработало.
В чём сложность?
  Злобная реклама
Среда, 26.04.2017, 14:01
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  ☢Авас™
Среда, 26.04.2017, 14:59 | Сообщение # 6403
Статус:
Зевака:
Сообщений: 26
Награды: 0
Регистрация: 09.07.2016

Graff46, Чёт до меня долго доходит? В каких файлах прописывать?
  Злобная реклама
Среда, 26.04.2017, 14:59
Статус:
Сообщений: 666
Регистрация: 09.07.2016
Российская Федерация  denis2000
Среда, 26.04.2017, 15:21 | Сообщение # 6404
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Graff46, И в ТЧ это работает! Несмотря на отсутствие в xr_conditions.script
  Злобная реклама
Среда, 26.04.2017, 15:21
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Mikluxa
Среда, 26.04.2017, 17:46 | Сообщение # 6405
Статус:
Отмычка:
Сообщений: 96
Награды: 2
Регистрация: 16.03.2017

☢Авас™, создаёшь скрипт, допустим tp_actor, записываешь всё в него и ставишь эту функцию в диалоге.И не забудь x, y, z и lvid, gvid поменять на нужные.
Сообщение отредактировал Mikluxa - Среда, 26.04.2017, 17:47
  Злобная реклама
Среда, 26.04.2017, 17:46
Статус:
Сообщений: 666
Регистрация: 16.03.2017
Поиск: