Случайная подборка модов
Another Zone Mod
4.3
Clear Sky Complete
4.1
Под прикрытием смерти
3.9
Погоня за Праздником
3.8
New Level Changer 6.0. Начало
4.0
Dead Autumn
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
Украина  Toonnix
Понедельник, 28.03.2016, 12:20 | Сообщение # 661
Статус:
Отмычка:
Сообщений: 194
Награды: 4
Регистрация: 09.08.2015

В nls я меченый баг с иконками что делать.
  Злобная реклама
Понедельник, 28.03.2016, 12:20
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  strchi
Понедельник, 28.03.2016, 12:57 | Сообщение # 662
Статус:
Опытный:
Сообщений: 2467
Награды: 13
Регистрация: 05.10.2012

Toonnix, Спрашивать в соответствующей теме.
  Злобная реклама
Понедельник, 28.03.2016, 12:57
Статус:
Сообщений: 666
Регистрация: 05.10.2012
Российская Федерация  [Qvt]
Понедельник, 28.03.2016, 12:59 | Сообщение # 663
Статус:
Отмычка:
Сообщений: 154
Награды: 3
Регистрация: 19.02.2016

Toonnix, ты вряд ли что-то сделаешь, ибо там ресурсы закрыты
  Злобная реклама
Понедельник, 28.03.2016, 12:59
Статус:
Сообщений: 666
Регистрация: 19.02.2016
Российская Федерация  Neptun
Понедельник, 28.03.2016, 13:44 | Сообщение # 664
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

_S_k_i_F_, спасибо за помощь.
Как можно запретить предмет класса item использовать в активном слоте? Чтобы в инвентаре он использовался, но в быстрый доступ его нельзя было поместить.
  Злобная реклама
Понедельник, 28.03.2016, 13:44
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Украина  _S_k_i_F_
Понедельник, 28.03.2016, 13:46 | Сообщение # 665
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

mmihaill, самый простой способ - сделать иконку с шириной и высотой больше 1, тогда при попытке поставить в слот вылет.
  Злобная реклама
Понедельник, 28.03.2016, 13:46
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  antonnkz76
Понедельник, 28.03.2016, 14:13 | Сообщение # 666
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

Захотел реализовать рандомный спавн.
В сдк в custom_data определенных предметов пишу:

[spawner]
cond = {=spawn_25p}

В xr_conditions функция выглядит так:
function spawn_25p()
local r = math.random(4)
if r == 1 then
return true
end
return false
end

Начал новую игру несколько раз - они все спавнятся не подчиняясь рандому. Что не так?
  Злобная реклама
Понедельник, 28.03.2016, 14:13
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  makdm
Понедельник, 28.03.2016, 14:20 | Сообщение # 667
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата antonnkz76 ()
Начал новую игру несколько раз - они все спавнятся не подчиняясь рандому

Почему вы так решили?
Они спавнятся именно по условию.
Только дело в том, что проверка условия постоянно апдейтится.
И как только условие выполнено - сразу спавн.
  Злобная реклама
Понедельник, 28.03.2016, 14:20
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  antonnkz76
Понедельник, 28.03.2016, 14:23 | Сообщение # 668
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

makdm, сейчас попробую устроить одноразовую проверку.
  Злобная реклама
Понедельник, 28.03.2016, 14:23
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Украина  _S_k_i_F_
Понедельник, 28.03.2016, 14:30 | Сообщение # 669
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

В скриптах часто втречает функция printf Что она делает? Зараннее спасибо!
[Qvt], спасибо!
Сообщение отредактировал _S_k_i_F_ - Понедельник, 28.03.2016, 14:51
  Злобная реклама
Понедельник, 28.03.2016, 14:30
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  [Qvt]
Понедельник, 28.03.2016, 14:34 | Сообщение # 670
Статус:
Отмычка:
Сообщений: 154
Награды: 3
Регистрация: 19.02.2016

_S_k_i_F_, вывод инфы в лог
  Злобная реклама
Понедельник, 28.03.2016, 14:34
Статус:
Сообщений: 666
Регистрация: 19.02.2016
Российская Федерация  antonnkz76
Понедельник, 28.03.2016, 14:45 | Сообщение # 671
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

makdm, привел ф-ю к такому виду, но по-прежнему спавнятся все объекты:
Код

function spawn_25p()
   local r = math.random(4)
   if not has_alife_info("random_spawned25") then
      db.actor:give_info_portion("random_spawned25")
      if  r == 1 then
         return true
      end
   end
   return false
end
Сообщение отредактировал antonnkz76 - Понедельник, 28.03.2016, 14:46
  Злобная реклама
Понедельник, 28.03.2016, 14:45
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  denis2000
Понедельник, 28.03.2016, 14:49 | Сообщение # 672
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

antonnkz76, Тогда уж хотябы так:
Код
function spawn_25p()
    if not has_alife_info("random_spawned25") then
  db.actor:give_info_portion("random_spawned25")
  local r = math.random(4)
  if r == 1 then
   return true
  end
    end
return false
end
  Злобная реклама
Понедельник, 28.03.2016, 14:49
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  antonnkz76
Понедельник, 28.03.2016, 15:01 | Сообщение # 673
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

denis2000, я просто привык переменные в начале ф-ии определять. В любом случае, твой вариант тоже не работает. (но я понял, что это для уменьшения нагрузки, ведь в моем случае игра бесконечно бы определяла значение переменное)
Сообщение отредактировал antonnkz76 - Понедельник, 28.03.2016, 15:04
  Злобная реклама
Понедельник, 28.03.2016, 15:01
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  makdm
Понедельник, 28.03.2016, 15:17 | Сообщение # 674
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

antonnkz76, а спавнер вообще поддерживает объекты, которые вы пытаетесь перевести в он-лайн???
  Злобная реклама
Понедельник, 28.03.2016, 15:17
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  antonnkz76
Понедельник, 28.03.2016, 15:58 | Сообщение # 675
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

makdm, хм интересный вопрос. Может быть секция Spawner работает только у НПС и монстров?
  Злобная реклама
Понедельник, 28.03.2016, 15:58
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Поиск: