Случайная подборка модов
Закоулки правды
3.6
OGSE 0.6.9.2
4.1
R.M.A mod 1.1.5
4.2
PCFM COP Addon
3.7
Радиоактивное мясо. Схватка
3.0
Новый Арсенал 5.0
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Поиск: