Случайная подборка модов
Плохая компания
4.0
Мод Змеелов v.2.17 Final
3.8
Вариант "Омега"
4.0
SRP mod
3.9
Равновесие
3.2
История Конвона. Часть первая
3.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
Поиск: