Случайная подборка модов
Путь Человека. Шаг в неизвестность. Дежавю
3.4
Sleep Of Reason - Zulus Story 0.5
2.4
Thorny Way
3.5
Новый Арсенал 6. Революция
3.5
Dead City Breakthrough
3.7
Кровавый закат 2
3.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: