Случайная подборка модов
Old Story
4.1
Долина Шорохов
4.5
Волей Случая
3.5
Холодная кровь
3.4
Оставшийся умирать
4.3
New Level Changer 6.0. Начало
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  ins33
Вторник, 28.06.2016, 18:08 | Сообщение # 2176
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

makdm, быстрей = оптимальней?
  Злобная реклама
Вторник, 28.06.2016, 18:08
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Беларусь  Krachkovskii
Вторник, 28.06.2016, 18:17 | Сообщение # 2177
Статус:
Отмычка:
Сообщений: 149
Награды: 4
Регистрация: 21.11.2015

Как создать callback в ЗП? Есть ли урок по созданию и использованию callbackов?
  Злобная реклама
Вторник, 28.06.2016, 18:17
Статус:
Сообщений: 666
Регистрация: 21.11.2015
Российская Федерация  evg
Вторник, 28.06.2016, 18:22 | Сообщение # 2178
Статус:
Зевака:
Сообщений: 4
Награды: 0
Регистрация: 09.03.2016

как вывести изображение на экран во время ранения ГГ?
  Злобная реклама
Вторник, 28.06.2016, 18:22
Статус:
Сообщений: 666
Регистрация: 09.03.2016
Российская Федерация  MP3_IIJIEEP
Вторник, 28.06.2016, 18:51 | Сообщение # 2179
Статус:
Гость:
Сообщений: 32
Награды: 0
Регистрация: 03.01.2011




Код
MP3_IIJIEEP, А звуки не родные. В логе ищи invalid ogf и исвправляй.


Почистил звуки, на сейве перед вылетом продержался подольше, но всё равно выбрасывает, в логе ogg-comments да и по звукам ничего.
Решил оставить только оригинальные, результат тот же.
  Злобная реклама
Вторник, 28.06.2016, 18:51
Статус:
Сообщений: 666
Регистрация: 03.01.2011
Российская Федерация  ins33
Вторник, 28.06.2016, 19:15 | Сообщение # 2180
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

MP3_IIJIEEP,
Цитата BozKurt ()
Код
Expression : !m_error_code
Function : raii_guard::~raii_guard
File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line : 748
Description : ...\gamedata\scripts\xxx.script:<номер_строки>: attempt to index global 'имя_функции|имя_файла' (a nil value)

Причина: Если в ошибке указано имя функции, то игра не может определить данную функцию в указанном файле. Причин на это три: либо её действительно нет; либо её имя написано с ошибкой; либо в некоторых случаях, функция находится ниже по коду от того места, где идёт её вызов.
Если же в ошибке указано имя файла, то либо файла не существует (возможно неправильное имя файла), либо в указанном файле синтаксическая ошибка.

Лечение: Найти и исправить ошибку.
  Злобная реклама
Вторник, 28.06.2016, 19:15
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  makdm
Вторник, 28.06.2016, 19:29 | Сообщение # 2181
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

MP3_IIJIEEP, У вас ошибка в следующем.
В конфиге прописан звук, как рандомный. Но скрипт не находит вариантов проигрыша звука.
Поэтому ваш оригинальный ЗП совсем не оригинальный.

Добавлено (28.06.2016, 19:29)
---------------------------------------------

Цитата evg ()
как вывести изображение на экран во время ранения ГГ?

А вы что играете с выключенным экраном???
  Злобная реклама
Вторник, 28.06.2016, 19:29
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  denis2000
Вторник, 28.06.2016, 19:58 | Сообщение # 2182
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Krachkovskii ()
Как создать callback в ЗП?

Именно создать? Тогда вам в тему правок движка. Или разъясните конкретно, что вам требуется.
  Злобная реклама
Вторник, 28.06.2016, 19:58
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  13Шустрый13
Вторник, 28.06.2016, 21:43 | Сообщение # 2183
Статус:
Отмычка:
Сообщений: 121
Награды: 2
Регистрация: 04.05.2016

Как создать свой собственный тайник в ЗП?
  Злобная реклама
Вторник, 28.06.2016, 21:43
Статус:
Сообщений: 666
Регистрация: 04.05.2016
Российская Федерация  denis2000
Вторник, 28.06.2016, 21:50 | Сообщение # 2184
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Сообщение отредактировал denis2000 - Вторник, 28.06.2016, 21:52
  Злобная реклама
Вторник, 28.06.2016, 21:50
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  ins33
Вторник, 28.06.2016, 22:28 | Сообщение # 2185
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Подскажите, как из этой таблицы af_electra_sparkler,0.7,af_electra_flash,0.25,af_electra_moonlight,0.05 удалить циферки и лишние запятые. Что бы потом выборочно произвести действие над одним из артов.
  Злобная реклама
Вторник, 28.06.2016, 22:28
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Беларусь  Krachkovskii
Вторник, 28.06.2016, 22:43 | Сообщение # 2186
Статус:
Отмычка:
Сообщений: 149
Награды: 4
Регистрация: 21.11.2015

denis2000, можно ли создать callback на вкл\выкл фонарика?
  Злобная реклама
Вторник, 28.06.2016, 22:43
Статус:
Сообщений: 666
Регистрация: 21.11.2015
Украина  _S_k_i_F_
Вторник, 28.06.2016, 23:16 | Сообщение # 2187
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Такая ерунда: в xr_motivator в ф-ции hit_callback перед последним end пишу следующее
Код
------------------------ Расчет попаданий по НПС и актору (если ранен в голову или грудь - убиваем) --------------------------------------
    if amount > 0 and who:id() == db.actor:id() then
  if bone_index == 9 or bone_index == 10 or bone_index == 11 or bone_index == 13 or bone_index == 14 or bone_index == 15 or bone_index == 16 or bone_index == 17 or bone_index == 18 or bone_index == 19 then
   self.kill_enemy = true
  elseif bone_index ~= "from_death_callback" then
   self.kill_enemy = false
  end
    end
    local npc = self.object
if self.kill_enemy == true then
if who:id() == db.actor:id() then
npc:kill(npc)
end
if who:id() == npc:id() then
xr_effects.kill_actor()
end
end
if self.kill_enemy == false then
if who:id() == db.actor:id() then
npc.health = 0.25
end
if who:id() == npc:id() then
db.actor.health = 0.25
end
end
------------------------------------------------------------------------------------

Цель всего этого балагана - высчитать кость, в которую попал ГГ в НПС или наоборот, если эта кость головы или груди (живота) - убить объект, если другая кость - уменьшить здоровье. Но когда убиваю НПС, ГГ умирает вместе с ним. Что неправильно написал? И все ли кости перечислил (если стреляю в грудь и в живот, чет НПС не дохнет), вот и думаю, может не все индексы перечислил?
Зараннее спасибо!
  Злобная реклама
Вторник, 28.06.2016, 23:16
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Вторник, 28.06.2016, 23:24 | Сообщение # 2188
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата ins33 ()
Подскажите, как из этой таблицы af_electra_sparkler,0.7,af_electra_flash,0.25,af_electra_moonlight,0.05 удалить циферки и лишние запятые.


local t = {af_electra_sparkler,0.7,af_electra_flash,0.25,af_electra_moonlight,0.05}
local n = #t
local ret_table = {}
local k = 1
while k <= n do
table.insert(ret_table, t[k])
k = k + 2
end

Теперь все секции артефактов в таблице ret_table

Добавлено (28.06.2016, 23:24)
---------------------------------------------

Цитата _S_k_i_F_ ()
в которую попал ГГ в НПС или наоборот

Что значит "наоборот"???
В биндере xr_motivator обрабатывается hit_callback только на нанесение Хита НПС ( гуманоиду ).

hit_callback на нанесение Хита ГГ в LUA биндер движком не передаётся .
Сообщение отредактировал makdm - Вторник, 28.06.2016, 23:20
  Злобная реклама
Вторник, 28.06.2016, 23:24
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  _S_k_i_F_
Вторник, 28.06.2016, 23:27 | Сообщение # 2189
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

makdm, то есть я никак не могу проверить, был ли ГГ нанесен хит и куда?
  Злобная реклама
Вторник, 28.06.2016, 23:27
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Вторник, 28.06.2016, 23:34 | Сообщение # 2190
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата _S_k_i_F_ ()
то есть я никак не могу проверить, был ли ГГ нанесен хит и куда?

Я не знаю метода как проверить куда был нанесён хит ГГ. А вот отловить хит полученный ГГ можно, измерив здоровье ГГ до боя и во время боя.
  Злобная реклама
Вторник, 28.06.2016, 23:34
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Поиск: