Случайная подборка модов
Закон Дегтярева
3.5
NEYA: Thunderstorm
2.9
Погоня за Праздником
3.8
The Second Sun
2.9
Doomed to Eternal Torment
3.9
S.T.A.L.K.E.R. F.M.
4.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  ins33
    Суббота, 22.03.2014, 19:59 | Сообщение # 2266
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT, this.["func_"..math.random(3)]() Тут.
      Злобная реклама
    Суббота, 22.03.2014, 19:59
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Суббота, 22.03.2014, 20:05 | Сообщение # 2267
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, и для чего она там?
      Злобная реклама
    Суббота, 22.03.2014, 20:05
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ins33
    Суббота, 22.03.2014, 20:09 | Сообщение # 2268
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT, Разве на выходе не получится thisfunct*
    П.С. Нет возможности проверить, вот и спрашиваю.
      Злобная реклама
    Суббота, 22.03.2014, 20:09
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Суббота, 22.03.2014, 20:11 | Сообщение # 2269
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, нет, не получается. И вообще как оно должно так получиться?
    Я обращаюсь к текущему файлу как к таблице указывая в качестве ключа строку с именем функции, ключ же указывается в квадратных скобках.
      Злобная реклама
    Суббота, 22.03.2014, 20:11
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Профессионал
    Суббота, 22.03.2014, 20:21 | Сообщение # 2270
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 0
    Регистрация: 01.07.2013

    Всем добрый вечер. У меня вопрос. На какой Windows 7, SDK 0.4 идет спокойно? Просто у меня на данный момент версия Win 7 HB(Home Basic). На ней SDK 0.4 плоховато фурычит.
      Злобная реклама
    Суббота, 22.03.2014, 20:21
    Статус:
    Сообщений: 666
    Регистрация: 01.07.2013
    Российская Федерация  MoDoStRoY
    Суббота, 22.03.2014, 20:38 | Сообщение # 2271
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    ColR_iT, т.е файл должен быть пустым и содержать только набор рандомных функций, я правильно понял?
      Злобная реклама
    Суббота, 22.03.2014, 20:38
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Украина  BozKurt
    Суббота, 22.03.2014, 20:45 | Сообщение # 2272
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    MoDoStRoY, не обязательно. Если ты выбрал этот вариант:
    Код
    unction func_1()  
       print ("Работает первая функция.")  
      end  
      function func_2()  
       print ("Работает вторая функция.")  
      end  
      function func_3()  
       print ("Работает третья функция.")  
      end  

      this["func_"..math.random(3)]()
    То сами функции могут находится где угодно, НО все в одном файле! Имена функций также важны и должны быть именно однотипными и в данном случае отличаться только числом в конце.
    Рандомный вызов одной из этих функций происходит строкой в конце, если этот вызов находится в том же файле, что и функции, то нужно писать this, если же в другом, то нужно писать имя файла, в котором находятся функции. Например так:
    Код
    my_file["func_"..math.random(3)]()
      Злобная реклама
    Суббота, 22.03.2014, 20:45
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Mel
    Суббота, 22.03.2014, 20:46 | Сообщение # 2273
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    Профессионал, стоит Win 7 Pro с кряком, все норм работает. А в чем плохая работа SDK заключается?
      Злобная реклама
    Суббота, 22.03.2014, 20:46
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Uyman358
    Суббота, 22.03.2014, 21:40 | Сообщение # 2274
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    ТЧ. Как заставить вертолет "застыть" на месте и смотреть в точку path_look до получения определённого поршня
    Если прописать в логике вертушки, в точках путей, просто определённые вэй-поинты, то вертолет просто кружит возле них.
      Злобная реклама
    Суббота, 22.03.2014, 21:40
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  ins33
    Суббота, 22.03.2014, 23:05 | Сообщение # 2275
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Uyman358, Цитата с вики:
    Цитата
    На данном этапе вертолет не может, зависнув в одном месте, смотреть поочередно в несколько точек path_look

    Правь логику вертолёта, или возьми из другого мода, если это кто-то уже реализовал.
      Злобная реклама
    Суббота, 22.03.2014, 23:05
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Uyman358
    Суббота, 22.03.2014, 23:59 | Сообщение # 2276
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    ins33, в несколько точек и не надо. Надо в одну. Подобные штуки были в ТТ2 и в Солянке.
      Злобная реклама
    Суббота, 22.03.2014, 23:59
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  Профессионал
    Воскресенье, 23.03.2014, 09:17 | Сообщение # 2277
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 0
    Регистрация: 01.07.2013

    Цитата Mel ()
    А в чем плохая работа SDK заключается?
    Да как-то он не так работает, прям одним местом чую. На XP Pro, идет спокойно, но глючит иногда(это из-за компьютера).
      Злобная реклама
    Воскресенье, 23.03.2014, 09:17
    Статус:
    Сообщений: 666
    Регистрация: 01.07.2013
    Российская Федерация  BeeRsek
    Воскресенье, 23.03.2014, 12:09 | Сообщение # 2278
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    Приветствую. Заспавнил inventory box (то бишь ящик для вещей). Что прописать в логику (если можно) чтобы в этом ящике по поршню заспавнился определенный набор предметов?

    На вики написано следущее:
    Цитата
    [spawn] ;то, что появится в тайнике
    предмет
    предмет
    предмет
    предмет
    предмет

    Но там получается что сам тайник спавнится по поршню,а не содержимое в нем. В принципе можно и тайник заспавнить также по поршню, только как это сделать в сдк, что прописать в параметры?
    Сообщение отредактировал BeeRsek - Воскресенье, 23.03.2014, 12:24
      Злобная реклама
    Воскресенье, 23.03.2014, 12:09
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Воскресенье, 23.03.2014, 13:40 | Сообщение # 2279
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    BeeRsek, по условию заспавнить предметы в инвентарный ящик можно только скриптом.
    Сообщение отредактировал ColR_iT - Воскресенье, 23.03.2014, 13:40
      Злобная реклама
    Воскресенье, 23.03.2014, 13:40
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  BeeRsek
    Воскресенье, 23.03.2014, 14:08 | Сообщение # 2280
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    Цитата ColR_iT ()
    по условию заспавнить предметы в инвентарный ящик можно только скриптом.

    можно подробнее?
      Злобная реклама
    Воскресенье, 23.03.2014, 14:08
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Поиск: